2010-01-27 13 views
20

Durante il download di Fedora Linux, offrono due opzioni per il download che non conosco la differenza: x86 e i386. Quindi quale differenza tra loro?i386 diverso da x86?

+0

In quale contesto? –

+0

Ho scaricato fedora12 e ho detto 1386. Sono a conoscenza sia di i386 che di x86. Ora mi sono chiesto se entrambi fossero uguali. – X10nD

risposta

7

i386 è solo uno dei primi modelli della famiglia di processori x86 e set di istruzioni.

Per maggiori informazioni, si potrebbe desiderare di dare un'occhiata a:


Citando la seconda pagina:

Il termine x86 si riferisce a una famiglia di architetture di set di istruzioni [1] basate su Intel 8086 . Il termine è derivato dal fatto che molti primi processori compatibili con 8086 all'indietro nomi terminanti in "86".

E, citando il primo:

L'Intel 80386, noto anche come i386, o semplicemente 386, [1] era un 32-bit microprocessore introdotto da Intel in 1985 . [...]
Come l'implementazione originale dei 32 bit estensioni all'architettura 8086, il set di istruzioni 80386., programmando modello e codifiche binarie sono ancora il denominatore comune per tutti i 32 bit proc x86 essors.
Si chiama x86, IA-32 o l'architettura i386, a seconda del contesto.

+4

Solo nello stesso senso in cui un grattacielo è un Empire State Building. Uno è un'architettura e l'altro è un'esemplificazione di quell'architettura. Capisci la differenza? – Jens

+1

In realtà l'8086 è stato il primo della serie, come mostrato nella citazione. – tripleee

3

È solo un altro sinonimo per la stessa architettura. Non è interamente preciso ma 80386 è l'implementazione originale del set di istruzioni x86 a 32 bit e il comune denominatore per tutte le CPU successive di quell'arco.

+1

80386 (i386) è stata la prima implementazione dell'architettura x86 a 32 bit (x86-32). C'erano anche i 1601 bit 80186 e 80286 (x86-16) prima di esso. :-) –

+1

@Fra: Argh, grazie. Ancora troppo presto qui ;-) – Joey

0

i386 è più specifico di x86, ma sì, sono all'incirca uguali.

4

80386/i386 è stato il primo processore Intel a 32 bit. Quando è stato introdotto, molti compilatori hanno iniziato a usare i386 come flag per trasformare la generazione del codice per esso, un nome per vari file temporanei e denominazioni di architettura nei nomi dei file. 80386 è stato sostituito da 486, 586 (ovvero Pentium) e il resto delle CPU con architettura x86. Ma l'i386 si configura come un'etichetta e viene usato come un alias per x86 (proprio come amd è usato come un alias per l'architettura x64, anche se ci sono anche processori Intel x64).

+1

Ricordo ancora di avere la directory i386 per Windows NT 4 in giro sul disco fisso per installare Windows senza dover trovare il CD :-). Indietro nel tempo in cui Windows supportava MIPS e Alpha ;-) – Joey

Problemi correlati