x86S, nauja Intel architektūra, pašalinanti senas 16 ir 32 bitų koncepcijas

"Intel"

Intel logotipas

Prieš kelias dienas tai pasklido žinia „Intel“ pristatė supaprastintą x86S procesoriaus architektūrą (x86 supaprastinimas) kuri įgyvendina tik 64 bitų režimą ir nepalaiko senų sąvokų.

Su šia nauja x86S architektūra, „Intel“ atsisako 16 bitų ir 32 bitų operacinių sistemų palaikymo, bet minima, kad se gali veikti per virtualizaciją, todėl bus išlaikyta galimybė paleisti 32 bitų programas 64 bitų operacinės sistemos aplinkoje.

Ilgas „Intel®“ architektūros veikimo laikas lėmė turtingą programinės įrangos ekosistemą su didžiule įdiegta baze, apimančia nuo asmeninių kompiuterių iki debesų, mobiliųjų įrenginių ir nuo įterptųjų įrenginių iki superkompiuterių ir ne tik.

Nuo tada, kai buvo pristatyta daugiau nei prieš 20 metų, „Intel® 64“ architektūra tapo dominuojančiu veikimo režimu. Kaip šios evoliucijos pavyzdį „Microsoft“ nustojo tiekti 32 bitų operacinės sistemos „Windows 11“ versiją. „Intel“ programinė įranga nebepalaiko ne UEFI64 operacinių sistemų. 64 bitų operacinės sistemos šiandien yra de facto standartas. Jie išlaiko galimybę paleisti 32 bitų programas, tačiau nustojo palaikyti 16 bitų programas.

Los procesoriai su nauja architektūra iškart pradės veikti 64 bitų režimu, apeinant tarpinį jungiklį į 16 bitų ir 32 bitų režimus inicijavimo proceso metu. x86S taip pat įgyvendina galimybę pereiti prie 5 lygių atminties puslapių lentelės struktūros, prieš tai neišjungiant puslapių keitimo ir neapeinant perėjimo į be puslapių režimą.

„Intel 64“ architektūros dizainai iš naujo paleidžiami toje pačioje būsenoje kaip ir originalus 8086, todėl norint įjungti 64 bitų režimą, reikia atlikti keletą kodų perėjimų. Paleidus šių režimų šiuolaikinės programos ar operacinės sistemos nenaudoja.

Tik 64 bitų režimo architektūrai reikės 64 bitų ekvivalentų technologijų, kurios šiuo metu veikia realiuoju arba apsaugotu režimu.

x86S architektūros ypatybės, išsiskiria:

  • 16 bitų adresavimo palaikymo pabaiga ir galimybė iš naujo nustatyti adreso dydį.
  • Supaprastinto 64 bitų atminties segmentų adresavimo modelio naudojimas segmentų adresavimui palaikyti 32 bitų programose, o tai atitinka šiuolaikinėse operacinėse sistemose taikomą praktiką.
  • Palaiko 1 ir 2 apsauginius žiedus, kurie šiuolaikinėje programinėje įrangoje nenaudojami.
  • 32 bitų režimo palaikymo pabaiga žiedo nulio apsauga.
  • 16 bitų ir 32 bitų apsaugotų režimų pašalinimas.
  • Prieigos prie įvesties/išvesties prievadų iš 3-iojo apsaugos žiedo palaikymo nutraukimas.
  • Eilučių operacijų su įvesties / išvesties prievadais palaikymo pabaiga (INS / OUTS)
  • 8259 pertraukimų valdiklių palaikymo pabaiga ir tik programuojamų X2APIC valdiklių naudojimas.
  • Pašalina kai kuriuos nenaudojamus operacinės sistemos režimo bitus.

Verta paminėti, kad „Intel“ išlaikant tokius senus techninės įrangos reikalavimus gali būti rimtų irn įrenginio mikroarchitektūra ir dizainas. Pavyzdžiui, paleisties ir kodo vykdymo patobulinimų negalima integruoti, jei jie turi neigiamos įtakos atgaliniam suderinamumui.

Kitas dalykas yra tai, kad prietaisai, kurie rreikalauti atgalinio suderinamumo turi skirti vietos senai aparatūrai, kažkas, ką galėtų geriau panaudoti naujesni aparatinės įrangos greitintuvai ir vykdymo sistemos. Taip pat labai tikėtina, kad atgalinio suderinamumo naudojimas taip pat turės platesnį poveikį aparatinei įrangai, naudojamai šiuolaikiniuose dizainuose.

Be to, taip pat paminėta, kad suderinamumo su ankstesnėmis versijomis palaikymas taip pat gali sukelti saugos spragų išlikimą naujose konstrukcijose. Tai ypač pasakytina apie įkrovos procesą, kai senosios sistemos gali nenaudoti stiprios saugos praktikos, leidžiančios paleisti bet kokį kenkėjišką kodą.

Galiausiai minimas tas perėjimas visiškai nepanaikintų senos operacinės sistemos palaikymo. Kaip bendrovė teigia savo pranešime, „Intel“ sukūrė virtualizacijos metodus, kurie vis dar galėtų leisti paleisti seną programinę įrangą.

Kakleliai nori sužinoti daugiau apie tai, galite patikrinti detales Šioje nuorodoje.


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje