Computer ausführen können, eine Reihe komplexer Vorgänge, die normalerweise erfordern würde Tage, Jahre und manchmal Jahrzehnte für den Menschen , um effizient zu berechnen. Ein Mikroprozessor ist der Hauptbestandteil von jedem Computer und ist verantwortlich für die Steuerung aller Vorgänge. Es verwaltet die Computer- Anweisungen, die eine Reihe von Befehlen ist , in bestimmten Programmiersprache geschrieben , dass der Mikroprozessor auf andere Geräte zu steuern und Aufgaben verwendet . Je nach Zweck eines Computers , gibt es mehrere Typen von Mikroprozessoren , die heute im Einsatz sind . Reduced Instruction Set Computer
IBM Forscher , John Cocke , bemerkte , dass ein Computer nur 20 Prozent ihrer Anweisungen verwendet , so dass 80 Prozent ungenutzt. Im Jahre 1974 entwickelte John Cocke die Reduced Instruction Set Computer (RISC) , ein Prozessor, der wenige Anweisungen verwendet , benötigt weniger Transistoren und war billiger zu produzieren . RICS -Chips verbrauchen weniger Unterricht benötigen aber mehr Zeilen Code , einige Operationen durchzuführen. RISC stützt sich auf die Leistung der installierten Software , was bedeutet, dass die Software noch komplexer zu sein braucht . RISC sind auch in Öfen , Klimaanlagen und anderen Küchengeräten verwendet .
Complex Instruction Set Computer
Der Begriff Complex Instruction Set Computer ( CISC ) wurde rückwirkend zu unterscheiden, definiert diese Art von Mikroprozessor von RISC-Mikroprozessoren . Diese Chips haben eine größere Anzahl von unterschiedlichen und komplexen Befehlen im Vergleich zu RISC . Das Hauptprinzip der CISC Mikroprozessor ist, dass die Hardware des Computers ist immer schneller als Software. Die meisten Laptops , Desktops und Servern verwenden CISC Mikroprozessoren.
Very Long Instruction Word- ( VLIW )
Very Long Instruction
(VLIW ) wurde ein völlig neues Konzept von parallelen Anweisungen. Es wurde entwickelt, um mehrere unabhängige Befehle in einer sehr langen Befehl packen. Um diese Art von Operation auszuführen , muss die Software unabhängige Befehle erkennen . VLIW ist ähnlich zu dem Verfahren zum Ausführen mehrerer Operationen in einem Taktzyklus , die erforderliche Zeit für ein elektrisches Signal , um von Null auf Eins und zurück auf Null zu wechseln. Je größer die Anzahl der Taktzyklen pro Sekunde , desto schneller ist der Mikroprozessor . Diese Art von Chip nutzt den Computer -Compiler , um eine gewöhnliche sequentiellen Code in einer sehr langen Befehlswort komprimieren.
Superscalar Prozessoren
Die Architektur von Super - skalare Prozessoren ermöglicht die Computer mehrere Befehle gleichzeitig und unabhängig voneinander ausgeführt werden . Superskalare Mikroprozessoren verwenden Futterrohrkolonne aktivieren Verarbeiten mehrerer Befehle , wobei jeder Befehl hat aber in einer anderen Pipeline-Stufe zu einem gegebenen Zeitpunkt ist. Die Grenzen der super- skalare Prozessoren umfassen : Ressourcenkonflikte , wenn zwei oder mehr Anweisungen für die gleiche Ressource konkurrieren , Kontrolle Abhängigkeit, die , weil die Äste zu Problemen in der Aufrechterhaltung einer optimalen Parallelität auftritt; und Daten Konflikte, die durch Abhängigkeiten zwischen Daten produziert werden Anweisungen des Programms .
Andere
General Purpose Processor ( GPP) ist für eine Vielzahl von Aufgaben ausgelegt und nicht nur für eine bestimmte Anwendung oder Software. Eine Special Purpose Processor ( SPP) hat ähnliche Funktionen wie der Mikrocomputer peripheren Chip . Der einzige Unterschied besteht darin, dass eine spezielle SPP Befehlssatz , um die Funktionen unabhängig voneinander zu steuern , während ein peripherer Chip von der CPU gesteuert wird, aufweist. Application-Specific Integrated Circuit (ASIC) ist eine Art der integrierten Schaltung für einen besonderen Zweck Anwendung ausgelegt. Zum Beispiel kann ein ASIC für eines Unternehmens Linie von Mobiltelefonen erstellt funktioniert nur auf dieser speziellen Linie von Mobiltelefonen . Digital Signal Processor (DSP ) ist eine Art von sehr schnellen Mikroprozessor , meist in math- intensive , Signalverarbeitungs- Anwendungen eingesetzt. Er wandelt analoge Signale in digitale Daten, die analysiert wird.