Domanda

In primo luogo, ciò che si chiama? È questa "piattaforma" del sistema? Se voglio sapere se un sistema è a 32-bit o 64-bit, posso chiedere che cosa "piattaforma" è?

Avanti, è quello che ho scritto qui di seguito corretto:

-A 64 bit processore può eseguire un sistema operativo a 64 bit o un sistema operativo a 32 bit (con una perdita di efficienza).

-A processore a 32 bit può essere eseguito solo un sistema operativo a 32 bit.

È stato utile?

Soluzione

  

Se voglio sapere se un sistema è a 32-bit o 64-bit, posso chiedere che cosa "piattaforma" è?

"Piattaforma" è un termine sovraccarico che può significare molte cose. Può significare la famiglia di CPU: piattaforma x86, IA-64 della piattaforma, la piattaforma x86-64, piattaforma ARM, MIPS piattaforma, piattaforma SPARC, ecc Si può significare il sistema operativo sottostante: piattaforma Windows, piattaforma Linux, piattaforma Solaris, etc. può significare una combinazione di queste: la piattaforma Wintel (Windows + Intel). Può significare distribuzioni specifiche:. Piattaforma di Debian, Slackware piattaforma

Se vuoi sapere se un sistema è a 32-bit o 64-bit, chiedere se è a 32-bit o 64-bit. E assicurarsi di controllare anche la CPU per la compatibilità per i vostri scopi. core ARM sono a 32-bit troppo, ma non è possibile eseguire Windows su di loro (in questo momento). SPARC possono essere a 64 bit, ma non sarà in esecuzione la vostra copia di Microsoft Office su di esso, scommetto.

  

Un processore a 64 bit può eseguire un sistema operativo a 64 bit o un sistema operativo a 32 bit (con una perdita di efficienza).

Questo dipende molto dal processore. Intel IA-64 chip non possono eseguire sistemi operativi a 32 bit, perché non hanno davvero le istruzioni a 32-bit (se la memoria non serve). Circa l'unico modo per eseguire un sistema operativo a 32 bit su uno è se emulato una CPU a 32 bit di qualche tipo. Questo avrebbe fatto schifo prestazioni-saggio.

D'altra parte i chip x86-64 possono eseguire sistemi operativi a 64 bit o sistemi operativi a 32 bit senza perdita di prestazioni a tutti per quest'ultima (rispetto a un x86 puro, intendo). Sono in esecuzione una versione a 32 bit di Ubuntu, per esempio, su un chip x86-64 privo di difficoltà. Naturalmente il sistema a 64 bit sarà correre più veloce di 32 bit se il software di base è stato scritto per sfruttare le funzionalità estese ! (Sareste sorpresi di quanto poco è importante per la maggior parte delle attività giorno per giorno, però.)

  

Un processore a 32 bit può essere eseguito solo un sistema operativo a 32 bit.

Di nuovo, tutto dipende dal processore. Un x86 (non x86-64) è possibile eseguire sistemi operativi a 32 bit, ma può anche eseguire sistemi operativi a 16 bit fino ai semplici vecchi MS-DOS. D'altra parte, le braccia tendono ad essere solo a 32 bit. (Ci sono alcuni core ARM che hanno le istruzioni a 16 bit, ma la maggior parte non, ancora una volta se la memoria non serve).

Altri suggerimenti

mi piacerebbe colpire la parte che riguarda "con una perdita di efficienza". 64 processori bit può essere eseguito a 32 bit del sistema operativo più che bene; ad eccezione di Itanium che richiedono OS speciale costruisce.

L'efficienza non ha nulla a che fare con esso.

Per dare una risposta parziale: 32 bit o 64 bit è parte del architettura . Credo che sia parte della piattaforma troppo, ma è molto più probabile per fare un esperto pensare alla distinzione 32/64-bit per parlare di architettura.

Onestamente, se volete sapere se un sistema è a 32-bit o 64-bit, basta chiedere, "a 32-bit o 64-bit?"

Supponendo intendiamo il metallo nudo, la seconda affermazione è vera. La verità di primo dipende dalle architetture di processore. processori IA-64 non possono eseguire IA-32 sistemi senza emulazione operativi che processori EM64T può.

Se vuoi sapere se un sistema è a 32-bit o 64-bit, si potrebbe chiedere che cosa "bitness" è.

Se le affermazioni su processori a 64 bit e 32-bit che eseguono i sistemi operativi a 64 bit e 32-bit sono vere dipende interamente sui processori e sistemi operativi si sta parlando. Non avrete molto successo in esecuzione Windows XP su un processore Alpha o SPARC a 64 bit.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top