Головна відмінність полягає в тому режим, в якому знаходиться процесор. У захищеному режимі ОС може використовувати такі функції, як пейджинг і віртуальна пам'ять. Крім того, код реального режиму ніколи не має 32 біт, тоді як код захищеного режиму може бути 16 біт або 32 біт.27 жовтня 2013 р.
Режим користувача та режим ядра є режимами процесу з точки зору операційної системи. Той самий процес може багато разів перемикати режими під час роботи системи. Реальний режим і захищений режим є режимами процесора (зазвичай ці режими відносяться до сімейства x86).
У віртуальному режимі процес, який отримує доступ до розділеного каталогу, може бачити лише вміст його розділеного підкаталогу, що відповідає мітці. Розділений каталог ніколи не є видимим для процесу, що виконується у віртуальному режимі. Розділений каталог є видимим для процесу, що виконується в реальному режимі.
особливості. Захищений режим має низку функцій, призначених для покращити контроль операційної системи над прикладним програмним забезпеченням, щоб підвищити безпеку та стабільність системи.
Реальний режим, також званий режимом реальної адреси, є режимом роботи всіх x86-сумісних процесорів. Режим отримав свою назву через те, що адреси в реальному режимі завжди відповідають реальним розташуванням у пам'яті.
У реальному режимі ви можете використовувати мікропроцесор як він є. Тоді як у захищеному режимі завдання захищені одна від одної, оскільки вони мають власний адресний простір (локальний адресний простір), до якого не можуть отримати доступ жодні інші завдання. У результаті завдання ізольовані одна від одної.