x86S, nova Intelova arhitektura, eliminirajući naslijeđene koncepte 16 i 32 bita

Intel

intel logo

Prije nekoliko dana pojavila se vijest o tome Intel je predstavio pojednostavljenu x86S procesorsku arhitekturu (x86 pojednostavljenje) koji implementira samo 64-bitni način rada i ne podržava naslijeđene koncepte.

S ovom novom x86S arhitekturom, Intel ukida podršku za 16-bitne i 32-bitne operativne sustave, ali se spominje da je se može raditi kroz virtualizaciju, tako da će se zadržati mogućnost pokretanja 32-bitnih aplikacija u okruženju 64-bitnog operativnog sustava.

Dug vijek trajanja Intel® arhitekture rezultirao je bogatim softverskim ekosustavom s ogromnom instaliranom bazom koja se proteže od računala do oblaka, do mobilnih uređaja i od ugrađenih uređaja do superračunala i dalje.

Od svog predstavljanja prije više od 20 godina, Intel® 64 arhitektura postala je dominantan način rada. Kao primjer ove evolucije, Microsoft je prestao isporučivati ​​32-bitnu verziju svog operativnog sustava Windows 11. Intelov firmver više izvorno ne podržava operativne sustave koji nisu UEFI64. 64-bitni operativni sustavi danas su de facto standard. Zadržali su mogućnost pokretanja 32-bitnih aplikacija, ali su prestali nativno podržavati 16-bitne aplikacije.

The procesori s novom arhitekturom odmah će se pokrenuti u 64-bitnom načinu rada, zaobilazeći međuprekidač na 16-bitni i 32-bitni način rada tijekom procesa inicijalizacije. x86S također implementira mogućnost prebacivanja na korištenje strukture tablice memorijskih stranica od 5 razina, bez prethodnog onemogućavanja straničenja i zaobilaženja prijelaza na način rada bez stranice.

Arhitektura Intel 64 nakon ponovnog pokretanja izlazi u istom stanju kao i originalni 8086 i zahtijeva niz prijelaza koda za ulazak u 64-bitni način rada. Jednom kada se pokreću, moderne aplikacije ili operativni sustavi ne koriste ove načine rada.

Arhitektura samo 64-bitnog načina rada zahtijevat će 64-bitne ekvivalente tehnologija koje trenutno rade u stvarnom ili zaštićenom načinu rada.

Od značajke x86S arhitekture, ističu se:

  • Kraj podrške za 16-bitno adresiranje i mogućnost redefiniranja veličine adrese.
  • Korištenje pojednostavljenog 64-bitnog modela adresiranja segmenta memorije za podršku adresiranja segmenata u 32-bitnim aplikacijama, što je u skladu s praksom koja se koristi u modernim operativnim sustavima.
  • Kapi podržavaju 1 i 2 zaštitna prstena, koji se ne koriste u modernom softveru.
  • Kraj podrške za 32-bitni način rada u ring zero guardu.
  • Uklanjanje 16-bitnih i 32-bitnih zaštićenih načina rada.
  • Prestanak podrške za pristup I/O portovima iz 3. prstena zaštite.
  • Kraj podrške za operacije nizova s ​​ulazno/izlaznim priključcima (INS/OUTS)
  • Kraj podrške za 8259 kontrolere prekida i korištenje samo programabilnih kontrolera X2APIC.
  • Uklanja neke neiskorištene bitove načina rada operativnog sustava.

Vrijedno je spomenuti da je za Intel, održavanje tako starih hardverskih zahtjeva može imati ozbiljne in mikroarhitekturu i dizajn uređaja. Na primjer, poboljšanja pokretanja i izvršavanja koda ne mogu se integrirati ako imaju negativan utjecaj na kompatibilnost unazad.

Još jedna stvar je da uređaji koji rzahtijevaju povratnu kompatibilnost moraju posvetiti prostor starom hardveru, nešto što bi se moglo bolje iskoristiti u novijim hardverskim akceleratorima i runtime sustavima. Također je vrlo vjerojatno da će upotreba kompatibilnosti unatrag također imati šire implikacije na hardver koji se koristi u modernom dizajnu.

Osim toga, također se spominje da održavanje kompatibilnosti s prethodnim verzijama također može uzrokovati postojanje sigurnosnih propusta u novim dizajnima. To je posebno istinito tijekom procesa pokretanja, gdje naslijeđeni sustavi možda neće koristiti jake sigurnosne prakse, dopuštajući pokretanje zlonamjernog koda.

Napokon se spominje da prijelaz ne bi u potpunosti uklonio podršku naslijeđenog operativnog sustava. Kao što tvrtka navodi u objavi, Intel je sazrio virtualizacijske tehnike koje još uvijek mogu omogućiti pokretanje naslijeđenog softvera.

Naps zainteresirani za saznanje više o tome, možete provjeriti detalje U sljedećem linku.


Dodaj kao preferirani izvor na Googleu