Documente Academic
Documente Profesional
Documente Cultură
X 86
X 86
x86 Primul 1978 Intel 8086, Intel 16-bit NA 20-bit 16-bit ISA, IBM PC
8088(1979) (8088), IBM PC/XT
(8088)
3-lea (IA- 1985 Intel 80386, AMD Am386 32-bit 46-bit 32-bit 32-bit ISA, paging, IBM
32) (1991) PS/2
Cyrix
6x86/MX(1997)/MII(1998)
x86-64 este arhitectura extinsă pe 64 de biți a x86, modul său vechi păstrează
întreaga și nealterată arhitectură x86. Arhitectura nativă a procesoarelor x86-64:
rezidând în modul pe 64 de biți, lipsește modul de acces în segmentare, prezentând
spațiu de adresă liniar de 64 de biți arhitectural-permis; o arhitectură adaptată IA-32
care se află în modul de compatibilitate alături de modul pe 64 de biți este furnizată
x86 64-bit pentru a suporta majoritatea aplicațiilor x86
-64 Extinsa
Când a fost introdusă, la mijlocul anilor 1990, această metodă era uneori
denumită „nucleu RISC” sau „traducere RISC”, parțial din motive de
marketing, dar și pentru că aceste micro-operațiuni împărtășesc unele
proprietăți cu anumite tipuri de instrucțiuni RISC. Cu toate acestea, microcodul
tradițional (utilizat din anii 1950) împărtășește, de asemenea, în mod inerent
multe dintre aceleași proprietăți; noua metodă diferă în principal prin faptul că
translația în micro-operații are loc acum asincron. Necesitatea sincronizării
unităților de execuție cu pașii de decodare deschide posibilități pentru o mai
mare analiză a fluxului de cod (tamponat) și, prin urmare, permite detectarea
operațiunilor care pot fi efectuate în paralel, alimentând simultan mai mult de o
unitate de execuție.
Ultimele procesoare fac, de asemenea, opusul atunci când este cazul; ele
combină anumite secvențe x86 (cum ar fi o comparație urmată de un salt
condițional) într-un micro-op mai complex care se potrivește mai bine
modelului de execuție și astfel poate fi executat mai repede sau cu mai puține
resurse de mașină implicate.