Компания Intel представила упрощённую процессорную архитектуру x86S (x86 Simplification), реализующую только 64-разрядный режим и избавленную от поддержки устаревших концепций.
Большинство геймеров, вероятно, перешли на 64-битную архитектуру много лет назад, потому что 32-битная ОС не поддерживала более 4 ГБ памяти. Современное программное обеспечение, такое как операционная система Windows 11, также больше не поддерживает 32-разрядные архитектуры процессоров. В настоящее время микропрограммы Intel больше не поддерживают операционные системы, отличные от UEFI64, но они имеют некоторую устаревшую поддержку для запуска 32-разрядных приложений, где это необходимо. Однако по мере того, как компания продвигается вперед, Intel теперь предлагает совершенно новую архитектуру, которая называется x86S и представляет собой архитектуру только для 64-битного режима, которая удаляет ненужные устаревшие режимы и должна привести к более быстрым системам в будущем. Вполне вероятно, что отказ от неиспользуемых режимов также позволит сэкономить транзисторный бюджет.
Одним из ключевых преимуществ архитектуры x86S будет более быстрая загрузка ЦП, минуя промежуточные переключения в 16- и 32-разрядные режимы в процессе инициализации. В x86S также реализована возможность переключения на использование 5-уровневой структуры таблицы страниц памяти, без предварительного отключения страничной адресации и минуя переход в бесстраничный режим.
Компания перечислила основные особенности и преимузества архитектуры x86S:
- Использование упрощённой 64-разрядной модели сегментной адресации памяти для поддержки сегментной адресации в 32-разрядных приложениях, что соответствует практике, используемой в современных операционных системах.
- Прекращение поддержки 16-разрядной адресации и возможности переопределения размера адреса.
- Прекращение поддержки доступа к портам ввода/вывода из 3 кольца защиты.
- Прекращение поддержки строковых операций с портами ввода/вывода (INS/OUTS)
- Удаление некоторых неиспользуемых битов режимов операционной системы.
Переход на новую архитектуру не приведет к полному удалению поддержки устаревших операционных систем. Как говорится в сообщении компании, поддержка 16- и 32-разрядных операционных систем в x86S прекращена, но их можно будет запускать при помощи виртуализации. Возможность запуска 32-разрядных приложений в окружении 64-разрядной ОС сохранится.