? Entwicklungen in zentralen Recheneinheit Architektur haben CPU-Hersteller aktiviert werden, damit mehrere Prozessoren , die so genannte Kerne , in einem einzigen Gerät zu integrieren. Computer wurden unter Verwendung von 32 -Bit-Register für mehr als ein Jahrzehnt , aber die moderne CPU-Kerne nutzen 64 -Bit-Architektur , um die Verwendung von höheren RAM -Kapazitäten machen . Festlegen, ob mit einem 32 -Bit-oder 64-Bit- Multi-Core- CPU zu gehen, jedoch hängt von Ihren Bedürfnissen . Basics
drei Hauptkomponenten bestimmen die Leistung einer CPU: der Front- Side-Bus , oder Datenbus , Adressbus und internen Register . Die FSB überträgt Daten zu und von dem Prozessor und dem Speicher -Controller-Hub , und bestimmt, wie schnell die Daten zwischen diesen beiden Komponenten gesendet. Der Adressbus trägt Informationen, wo im Speicher Daten gesendet oder empfangen werden , erklärt . Die internen Register geben Sie die Menge von Daten der CPU auf einmal verarbeiten , sowie wie kann die CPU diese Daten verarbeitet . Die Größe des Registers legt fest, wie Architektur oder Befehlssatz, der Prozessor verwenden können. Ein 64 -Bit- CPU , in anderen Worten, kann ein Maximum von 64 Bits in einem Register zu einem Zeitpunkt, zu behandeln; 32-Bit- CPUs auf 32 -Bit-Befehle pro Register , und so weiter begrenzt. 64-Bit- CPUs können 32 -Bit-oder 64- Bit-Betriebssystemen 32-Bit- CPUs können nur 32- Bit-Betriebssystemen
RAM
32 - . bit-CPUs sind in der Größe des Arbeitsspeichers nutzen sie können und wie viel RAM sie zu einem einzigen Prozess zu widmen begrenzt. 32 -Bit-Betriebssysteme , die auf einem 32-Bit- CPU verwalten können 4 Gigabyte RAM insgesamt ( die Höhe der tatsächlichen RAM 32 -Bit-Windows zugreifen kann, ist 3,25 GB, in der Wirklichkeit, wie der verbleibende Speicher auf bestimmte Hardware-Geräte gewidmet ist ) und können dedizierte 2 GB RAM pro Prozess. Die Größe des Speichers ein 64- Bit-Windows- OS kann zu einem Zeitpunkt variiert basierend auf der Version zugreifen, aber Windows 7 Home Premium können Sie bis zu 16 GB an Daten und Windows 7 Professional oder Ultimate , bis zu 192 GB. Einige Ausgaben können auch nutzen bis zu 8 Terabyte RAM für jeden einzelnen Prozess .
Modes
Prozessorkerne unterstützt verschiedene Modi in Abhängigkeit von ihrer Architektur. Die ursprünglichen Prozessoren verwendet so genannte Real Mode , die 16 -Bit-Befehle ausgeführt. 32-Bit- CPUs verwenden IA-32 -Modus und IA-32 Virtual Real Mode; der ehemalige erfordert 32-Bit- Ressourcen , während die letzteren ermöglicht das Betriebssystem auf 16 -Bit-Umgebungen (wie DOS und älteren Windows-Versionen ) in einem 32 isoliert virtualisieren bit oder geschützten Umgebung. 64-Bit- CPUs sind in ihrer Fähigkeit, ältere Befehlssätzen ausgeführt beschränkt. 64-Bit- Multi-Core- Prozessoren können virtualisieren 32-Bit- Ressourcen, aber nicht ausführen können 16 -Bit-Programme in einer virtuellen Echtzeit -Modus.
Treiber
Hardware Komponenten sprechen Anwendungen mit Gerätetreibern. Jede Komponente hat ihre eigene zugeordnete Gerätetreiber , das Betriebssystem oder ein anderes Programm verwendet den Fahrer , um Befehle an eine Vorrichtung innerhalb des Computers zu erteilen. Suche 64 -Bit-Unterstützung für einige ältere Hardware kann schwierig sein, wenn nicht unmöglich, und wenn die Hardware Entwickler versäumt, eine 64-Bit- Treiber für das Gerät zu erstellen , wird die Komponente nicht in einer 64 -Bit-Betriebssystem funktionieren . Beachten Sie jedoch, dass die Core-Architektur selbst hat keinen Einfluss darauf, ob oder nicht ein Hardware-Gerät mit dem Computer zu arbeiten ; . Ihr die Architektur, die das OS nutzt , was zählt