2010-08-24 08:07:22 +0000 2010-08-24 08:07:22 +0000
45
45
Advertisement

x86 vs x64 - Perché il 32-bit si chiama x86?

Advertisement

Presumibilmente la x86 era chiamata così perché le macchine usavano processori 80386 e 80486 . È corretto?

È il modo giusto per riferirsi alle macchine a 32 e 64 bit?

Advertisement

Risposte (2)

61
61
61
2010-08-24 08:18:27 +0000

Tecnicamente x86 si riferisce semplicemente a una famiglia di processori e al set di istruzioni che tutti usano. In realtà non dice nulla di specifico sulle dimensioni dei dati.

x86 iniziò come un set di istruzioni a 16 bit per processori a 16 bit (i processori 8086 e 8088), poi fu esteso a un set di istruzioni a 32 bit per processori a 32 bit (80386 e 80486), e ora è stato esteso a un set di istruzioni a 64 bit per processori a 64 bit. Era scritto come 80x86 per riflettere il valore che cambiava nel mezzo dei numeri di modello dei chip, ma da qualche parte lungo la linea l'80 davanti è stato eliminato, lasciando solo x86.

Incolpa il Pentium e la sua progenie per aver cambiato il modo in cui i processori sono stati nominati e commercializzati, anche se tutti i nuovi processori che usano il set di istruzioni x86 di Intel sono ancora indicati come x86, i386, o i686 compatibili (il che significa che tutti usano estensioni del set di istruzioni originale 8086).

x64 è davvero l'uomo strano qui. Il primo nome per l'estensione a 64 bit del set x86 era chiamato x86-64. Più tardi fu chiamato AMD64 (perché AMD era quella che aveva originariamente inventato l'estensione a 64 bit). Intel ha dato in licenza il set di istruzioni a 64 bit e ha chiamato la sua versione EM64T. Entrambi i set di istruzioni e i processori che li usano sono ancora considerati x86.

Fonte(i) http://en.wikipedia.org/wiki/IA-32 – IA-32, l'architettura a 32 bit di Intel http://en.wikipedia.org/wiki/X86-64 – Leggi di più su x86-64 qui.

12
12
12
2010-08-24 08:09:19 +0000

è corretto :

Il termine x86 si riferisce a una famiglia di architetture di set di istruzioni[2] basate sull'Intel 8086. L'8086 è stato lanciato nel 1978 come estensione a 16 bit dei primi microprocessori a 8 bit di Intel e ha anche introdotto la segmentazione per superare la barriera di indirizzamento a 16 bit dei chip precedenti. Il termine x86 deriva dal fatto che anche i primi successori dell'8086 avevano nomi che finivano in “86”.

Domande correlate

15
19
9
6
17
Advertisement