64-bitowe systemy operacyjne stały się już normą. Wiele osób porzuciło 32-bitowe oprogramowanie, ze względu na to, że nie wspiera ono więcej, niż 4 GB pamięci RAM. Microsoft również porzucił oferowanie 32-bitowych systemów dla partnerów OEM w 2020 roku. Co ciekawe, procesory nadal wspierają 16-bitowe i 32-bitowe tryby pracy oprogramowania.
Firma Intel zaproponowała projekt 64-bitowej architektury procesorów, które działają jedynie w tym trybie. Przedsiębiorstwo opublikowało aktualizację na swojej stronie internetowej z informacjami i tzw. szkicem na temat 64-bitowego procesora, który nosiłby nazwę x86S.
Intel zwraca uwagę, że obecne procesory podczas uruchamiania aplikacji przechodzą przez starsze tryby pracy kompletnie bez sensu. Nie oferuje to żadnej użyteczności na nowoczesnych systemach operacyjnych. Aplikacja oraz procesor i tak przechodzą w 64-bitowy tryb pracy.
Zalety architektury x86S:
- Wykorzystanie uproszczonego modelu segmentacji 64-bitowej do obsługi segmentacji dla aplikacji 32-bitowych, odpowiadającego temu, z czego korzystają już nowoczesne systemy operacyjne,
- Usunięcie tzw. ring 1 i ring 2, które nie są używane w nowoczesnym oprogramowaniu oraz bramek,
- Usunięcie 16-bitowego adresowania,
- Usunięcie wsparcia dostępu dla portów wejścia/wyjścia ring 3,
- Ograniczenie użycia lokalnego kontrolera przerwań (APIC) do X2APIC i usunięcie starszej obsługi 8259,
- Usunięcie nieużywanych bitów w trybach systemu operacyjnego.
Propozycja wydaje się sensowna, szczególnie jeżeli ma to przyspieszyć działanie procesora oraz systemu operacyjnego. Dodatkowo pozbywamy się zaszłości, które muszą być utrzymywane, a mogą powodować poważne luki bezpieczeństwa. Jesteśmy ciekawi, jak reszta producentów procesorów, odniesie się do tej zmiany.
Źródło: www.neowin.net