x86S, de nieuwe architectuur van Intel, die de verouderde concepten van 16 en 32 bits elimineert

Intel

intel-logo

Een paar dagen geleden brak het nieuws dat Intel introduceerde een vereenvoudigde x86S-processorarchitectuur (x86 vereenvoudiging) die alleen de 64-bits modus implementeert en ondersteunt geen verouderde concepten.

Met deze nieuwe x86S-architectuur Intel stopt met ondersteuning voor 16-bits en 32-bits besturingssystemen maar er wordt vermeld dat se kan door virtualisatie lopen, zodat de mogelijkheid om 32-bits toepassingen in een 64-bits besturingssysteemomgeving uit te voeren behouden blijft.

De lange levensduur van Intel®-architectuur heeft geresulteerd in een rijk software-ecosysteem met een enorme geïnstalleerde basis die zich uitstrekt van pc's tot de cloud, tot mobiele apparaten, en van ingebedde apparaten tot supercomputers en nog veel meer.

Sinds de introductie meer dan 20 jaar geleden is de Intel® 64-architectuur de dominante bedrijfsmodus geworden. Als voorbeeld van deze evolutie stopte Microsoft met het leveren van de 32-bits versie van zijn besturingssysteem Windows 11. De firmware van Intel ondersteunt niet langer native niet-UEFI64-besturingssystemen. 64-bits besturingssystemen zijn tegenwoordig de de facto standaard. Ze behouden de mogelijkheid om 32-bits applicaties uit te voeren, maar ondersteunen de native 16-bits applicaties niet meer.

De processors met de nieuwe architectuur starten direct in 64-bits modus, waarbij de tussenschakelaar naar 16-bits en 32-bits modi wordt omzeild tijdens het initialisatieproces. x86S implementeert ook de mogelijkheid om over te schakelen naar het gebruik van een geheugenpaginatabelstructuur met 5 niveaus, zonder eerst paging uit te schakelen en de overgang naar paginaloze modus te omzeilen.

Intel 64-architectuurontwerpen komen uit de herstart in dezelfde staat als de originele 8086 en vereisen een reeks code-overgangen om de 64-bits modus in te gaan. Eenmaal actief, worden deze modi niet gebruikt door moderne applicaties of besturingssystemen.

Een architectuur met alleen 64-bits modus vereist 64-bits equivalenten van technologieën die momenteel in real-modus of beschermde modus worden uitgevoerd.

Van de x86S-architectuurkenmerken, de volgende vallen op:

  • Einde van ondersteuning voor 16-bits adressering en de mogelijkheid om de grootte van het adres opnieuw te definiëren.
  • Gebruik van een vereenvoudigd 64-bit geheugensegmentadresseringsmodel ter ondersteuning van segmentadressering in 32-bits toepassingen, wat consistent is met de praktijk die wordt gebruikt in moderne besturingssystemen.
  • Laat ondersteuning vallen voor 1 en 2 beveiligingsringen, die niet worden gebruikt in moderne software.
  • Einde van ondersteuning voor 32-bits modus in ring zero guard.
  • Verwijdering van 16-bits en 32-bits beveiligde modi.
  • Beëindiging van ondersteuning voor toegang tot I/O-poorten vanaf de 3e beschermingsring.
  • Einde van ondersteuning voor stringbewerkingen met invoer-/uitvoerpoorten (INS/OUTS)
  • Einde van ondersteuning voor 8259 interrupt-controllers en gebruik van alleen X2APIC programmeerbare controllers.
  • Verwijdert enkele ongebruikte bits van de besturingssysteemmodus.

Het is vermeldenswaard dat voor Intel, het handhaven van dergelijke oude hardwarevereisten kan ernstige gevolgen hebbenn de microarchitectuur en het ontwerp van een apparaat. Verbeteringen aan het opstarten en de uitvoering van code kunnen bijvoorbeeld niet worden geïntegreerd als ze een negatieve invloed hebben op achterwaartse compatibiliteit.

Een ander punt is dat de apparaten die rachterwaartse compatibiliteit vereisen moet ruimte vrijmaken voor oude hardware, iets dat beter zou kunnen worden gebruikt door nieuwere hardwareversnellers en runtime-systemen. Het is ook zeer waarschijnlijk dat het gebruik van achterwaartse compatibiliteit ook bredere implicaties zal hebben voor de hardware die in moderne ontwerpen wordt gebruikt.

Daarnaast wordt ook vermeld dat het behouden van compatibiliteit met eerdere versies er ook voor kan zorgen dat beveiligingsproblemen blijven bestaan ​​in nieuwe ontwerpen. Dit is met name het geval tijdens het opstartproces, waar oudere systemen mogelijk geen sterke beveiligingspraktijken gebruiken, waardoor schadelijke code kan worden uitgevoerd.

Ten slotte wordt dat vermeld de overgang zou de ondersteuning voor verouderde besturingssystemen niet volledig verwijderen. Zoals het bedrijf in een bericht stelt, heeft Intel volwassen virtualisatietechnieken waarmee legacy-software nog steeds kan worden opgestart.

Wanneer je geïnteresseerd om er meer over te weten, u kunt de details controleren In de volgende link.


Voeg dit toe als voorkeursbron in Google.