Eine Sammlung von on /off Schalter --- das ist, was ein Prozessor ist . Natürlich, wenn Sie reihen sich so viele Lichtschalter Ende -zu-Ende , da die Transistoren in einem modernen Mikroprozessor sind, würden sie leicht um die Erde wickeln . In Ihrem Computer , nehmen sie etwa so viel Platz wie eine Kreditkarte. Aber viele Transistoren nur ein Faktor, der Prozessorleistung. Verständnis ein paar andere wichtige Faktoren wird Ihnen helfen, wählen Sie die Computer , die am besten Ihre Bedürfnisse , Sie sparen Zeit und Geld. Taktrate
Moderne Prozessoren enthalten hunderte von Millionen von Transistoren . Jeder steuert den Fluss von elektrischem Strom , die eine "Eins" , wenn sie Strom zugelassen wird und eine "Null" , wenn es das nicht tut. Der Prozessor verwendet diese binäre Sprache für Berechnungen dann sendet die Ergebnisse an anderen Komponenten. Die Uhr Schritte die Bewegung dieser Operationen durch Heben und Senken elektrischen Strom . Dies ermöglicht es, einige Komponenten zu sagen, wenn auf Daten und andere, wenn es zu erwarten senden , und hält so das System fließt . Mit jedem High /Low -Zyklus , zu manipulieren des Prozessors Transistoren den Strom , um Berechnungen durchzuführen und Anweisungen ausführen . Zum Beispiel kann ein drei Gigahertz ( GHz )-Prozessor mit einer Geschwindigkeit von drei Milliarden Zyklen pro Sekunde arbeiten . Je mehr Zyklen ein Prozessor pro Sekunde verarbeiten , desto schneller kann die Uhr die aktuelle und desto besser die
Instructions Per Clock (IPC)
pumpen Das IPC ist die Menge von Anweisungen, die der Prozessor ausführt pro Zyklus. Es ist weitgehend abhängig von eines Prozessors Anzahl von Transistoren und Gesamtarchitektur . Während es in Mode gekommen, Prozessor-Geschwindigkeit mit Leistung gleichzusetzen ist , ist es sinnlos , ohne IPC . Wie ein sich schnell bewegenden Güterzug mit einer einzigen Box von Ladung, tut es nicht gut, einen High-Speed- Prozessor, der Anweisungen Milliarden Mal pro Sekunde , wenn bei jeder Ausführung nur zwei Anweisungen haben . Wenn es 70 Milliarden ausführt , startet es die Durchführung wie ein moderner PC . Eine schnelle Möglichkeit, ein allgemeines Gefühl der Leistung eines Prozessors zu erhalten, ist durch IPC Taktrate vermehren.
Cache Size
Prozessoren erhalten ihre Daten aus dem Computer Random Access Memory (RAM). Da die Daten in gießt , kopiert der Prozessor es und sendet es an einen " Cache ". Der Cache dient als temporäre Informationen Durchgangsstation . Es macht häufig oder zuletzt verwendeten Daten leicht verfügbar , um den Prozessor von mit, um es aus dem Arbeitsspeicher abrufen sparen . Je größer der Cache , desto mehr dieser easy-to- access memory der Prozessor verwenden können.
Einzel -Core vs Multi -Core-
Eine Multi-Core- Prozessor ist im Wesentlichen eine Anzahl von identischen Prozessoren auf einem einzigen Chip integriert. Dies erhöht aber nicht buchstäblich das Doppelte, der IPC . Darüber hinaus kann der Prozessor zur Arbeit zu unterteilen. Wenn die Software für mehrere Kerne geschrieben wird, kann der Prozessor komplexe Befehle in eine Reihe von einfacheren Instruktionen , ein Verfahren, wie bekannt aufgeteilt "Einfädeln ". Wenn die Software nicht Multi-Core- spezifisch, kann der Prozessor die Arbeit auf der Ebene der gesamten Operationen wie das Herunterladen von Video-oder Ausführen von Software , die Schaffung einer " Affinität " zwischen bestimmten Kernen und bestimmte Vorgänge aufzuteilen.