intel logo
Prije nekoliko dana pojavile su se vijesti Intel je predstavio pojednostavljenu arhitekturu x86S procesora (x86 pojednostavljenje) koji implementira samo 64-bitni način rada i ne podržava naslijeđene koncepte.
Sa ovom novom x86S arhitekturom, Intel ukida podršku za 16-bitne i 32-bitne operativne sisteme, ali se spominje da se može pokrenuti kroz virtuelizaciju, tako da će se zadržati mogućnost pokretanja 32-bitnih aplikacija u okruženju 64-bitnog operativnog sistema.
Dug životni vek Intel® arhitekture rezultirao je bogatim softverskim ekosistemom sa ogromnom instaliranom bazom koja se proteže od računara do oblaka, do mobilnih uređaja i od ugrađenih uređaja do superračunara i dalje.
Od svog uvođenja prije više od 20 godina, Intel® 64 arhitektura je postala dominantan način rada. Kao primer ove evolucije, Microsoft je prestao da isporučuje 32-bitnu verziju svog operativnog sistema Windows 11. Intelov firmver više ne podržava izvorno operativne sisteme koji nisu UEFI64. 64-bitni operativni sistemi su danas de facto standard. Zadržali su mogućnost pokretanja 32-bitnih aplikacija, ali su prestali da podržavaju 16-bitne aplikacije.
u procesori sa novom arhitekturom će se odmah pokrenuti u 64-bitnom modu, zaobilazeći međuprekidač na 16-bitni i 32-bitni način rada tokom procesa inicijalizacije. x86S također implementira mogućnost prelaska na korištenje strukture tablice stranica memorije od 5 nivoa, bez prethodnog onemogućavanja stranica i zaobilaženja prijelaza na način rada bez stranica.
Dizajni Intel 64 arhitekture izlaze nakon ponovnog pokretanja u istom stanju kao i originalni 8086 i zahtijevaju niz prijelaza koda za ulazak u 64-bitni način rada. Jednom pokrenuti, ove modove ne koriste moderne aplikacije ili operativni sistemi.
Arhitektura samo 64-bitnog načina će zahtijevati 64-bitne ekvivalente tehnologija koje trenutno rade u stvarnom ili zaštićenom načinu rada.
Od karakteristike x86S arhitekture, izdvajaju se:
- Kraj podrške za 16-bitno adresiranje i mogućnost redefiniranja veličine adrese.
- Upotreba pojednostavljenog 64-bitnog modela adresiranja segmenta memorije za podršku adresiranju segmenta u 32-bitnim aplikacijama, što je u skladu sa praksom koja se koristi u modernim operativnim sistemima.
- Ispušta podršku za 1 i 2 zaštitna prstena, koji se ne koriste u modernom softveru.
- Kraj podrške za 32-bitni način rada u nultoj zaštiti prstena.
- Uklanjanje 16-bitnih i 32-bitnih zaštićenih modova.
- Prekid podrške za pristup I/O portovima iz 3. prstena zaštite.
- Kraj podrške za string operacije sa ulaznim/izlaznim portovima (INS/OUTS)
- Kraj podrške za 8259 kontrolere prekida i korištenje samo X2APIC programabilnih kontrolera.
- Uklanja neke neiskorištene bitove režima operativnog sistema.
Vrijedi napomenuti da za Intel, Održavanje takvih 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 unatrag.
Druga stvar je da uređaji koji rzahtijevaju kompatibilnost unatrag moraju posvetiti prostor starom hardveru, nešto što bi moglo bolje iskoristiti noviji hardverski akceleratori i runtime sistemi. Također je vrlo vjerovatno da će upotreba kompatibilnosti unatrag imati i šire implikacije na hardver koji se koristi u modernim dizajnima.
Osim toga, također se spominje da održavanje kompatibilnosti sa prethodnim verzijama također može uzrokovati da se sigurnosni propusti zadrže u novim dizajnima. Ovo je posebno tačno tokom procesa pokretanja, gde zastareli sistemi možda ne koriste jake bezbednosne prakse, dozvoljavajući pokretanje bilo kakvog zlonamernog koda.
Na kraju se spominje da tranzicija ne bi u potpunosti uklonila podršku za naslijeđeni operativni sistem. Kako kompanija navodi u objavi, Intel je sazreo tehnike virtuelizacije koje bi i dalje mogle omogućiti pokretanje starog softvera.
Naps zainteresovani da saznaju više o tome, možete provjeriti detalje Na sledećem linku.