Нормальним режимом роботи центрального процесора є захищений режим .
Він все ще запускається в реальному режимі з міркувань зворотної сумісності.
Реальний режим, званий також режимом реальної адреси, - це режим роботи всіх процесорів, сумісних з x86. Реальний режим характеризується 20-бітним сегментованим адресним простором пам’яті (даючи рівно 1 МБ адресної пам’яті) та необмеженим прямим доступом програмного забезпечення до всіх адресних пам’яті, адрес вводу / виводу та периферійного обладнання.
З впровадженням розширення ISA amd64 / x86_64 було введено тривалий режим, додані загальні 64-бітові регістри і на них може виконуватися тільки програмне забезпечення в тривалому режимі.
Моє питання: на багатоядерному процесорі чи можуть різні ядра знаходитися в різних процесорних режимах? Це випадковий спосіб того, як працює річ / як виконання? Або це зовсім неможливо?
Чи така поведінка стосується всіх ISA? А як щодо багатоядерної зброї? (Що має набагато більше, ніж лише 2 випадкові режими)