Funktionsweise und Aufbau einer CPU & der zeitliche Ablauf des x86

Slides:



Advertisements
Ähnliche Präsentationen
Programmierung: Einführung
Advertisements

Die Entwicklungsgeschichte des PC
Die CPU Name Vornahme.
Befehlssatz und Struktur
2.3 Register-Transfer-Strukturen
Vom Steinzeitmonitor bis
Name des Vortragenden Klasse Ort / tt.mm.jjjj Beschreibung Zentraleinheit CPU, Motherbord, RAM.
Zentraleinheit CPU, Motherbord, RAM
Name des Vortragenden Klasse Ort / tt.mm.jjjj Beschreibung Zentraleinheit CPU, Motherbord, RAM.
Lisa Gorkin, Barbara Herzgen, Fabian Küpper, Ailar Tehrani HG13 Köln / Steckkarten / Schnittstellen Hardwareprojekt.
Agenda Die Hardwearkomponenten und ihre Funktionen - Mikroprozessor
Agenda 1. Mainboard 2. Welche Hardwarekomponenten gibt es und was sind dessen Aufgaben 3. Vorhandene Steckkarten 4. Beispiel: Grafikkarte 5. Steckkartenverbindung.
Zentraleinheit CPU, Motherbord, RAM
Name des Vortragenden Klasse Ort / tt.mm.jjjj Beschreibung Zentraleinheit CPU, Motherbord, RAM.
WS 2009/10 1 Systeme 1 Kapitel 1 Aufbau von Rechnern.
Neumannrechner.
Aufbau und Funktionsweise von Prozessoren
von Dennis Braun Till Meyenburg Marvin Barghorn
Vorlesung 2 Rechnerarchitektur Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Vorlesung 3: Verschiedenes Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Rechnerarchitektur Vorlesung 2 Peter B. Ladkin
1 Vorlesung 3 Verschiedenes Peter B. Ladkin
Der Prozessor - zentraler Bestandteil eines jeden Computers
2.3 Register-Transfer-Strukturen
EDO-RAM,SDRAM,RDRAM,DDR2-SDRAM.
Duo- und Quad Prozessor-Architektur
Name des Vortragenden Klasse Ort / tt.mm.jjjj Beschreibung Zentraleinheit CPU, Motherbord, RAM.
Aufbau und Funktionsweise
Aufbau eines Computers
Aufbau eines von-Neumann- Rechners Marcel Waldvogel.
INTEL Pentium 4 Prozessor
Aufbau und Funktionsweise einer CPU
Lisa Gorkin, Barbara Herzgen, Fabian Küpper, Ailar Tehrani HG13 Köln / Steckkarten / Schnittstellen Hardwareprojekt.
3.4 CPU-Chips und Busse CPU-Chips
Computerarchitektur AMD Athlon und Multikernprozessoren
Gliederung 1) Begriffserklärung zur CPU 2) Geschichte der CPU
Übersicht: Hardware Zentraleinheit EVA-Prinzip
Eine Übersicht von Margarete Streitwieser
DDR vs. RDRAM Ein Vergleich von Speichertechnologien Bernhard Fiser Stefan Schönauer.
Rechnerarchitekturen
Verarbeitung und Computerinneres
Johann Baron von Neumann
Aufbau und Peripherie eines Computers
Central Processing Unit von David Kleuker und Thomas Auner
Arbeitsspeicher Eine Präsentation von - Namen wurden entfernt -
Wie Funktioniert es eigentlich?
Prozessoren im Jahre 2006 von Tobias Schulz.
Geschichte der Mikroprozessoren (vom 8086 bis zum Pentium Dual Core
Central Processing Unit (Zentraleinheit)
Agenda 1. Agenda 2. Mainboard 3.
Aufbau, Funktion und Grundzusammenhänge
Der Prozessor Von Stephan Blum.
Referat von Marcel Poppen & Oliver Lennartz
Speicher CPU Steuerwerk Rechenwerk 1 Befehlsregister 2 Befehlszähler 3
WINDOWS 2003 Server. Standart Varianten für 32 Bit: Web Edition: Unterstützt Single(1)- oder Dual(2)-Prozessor-Systeme und bis zu 2 GB RAM 32-Bit Standard.
AMD Serverprozessoren. Inhaltsverzeichniss Geschichtliches AMD Opteron K10AMD Opteron K10 ModellbezeichnungenModellbezeichnungen Varianten der K10-ProzessorenVarianten.
Lernfeld 4: Informationstechnische Systeme Bereitstellen
Aktueller Stand der Technik. Auf dem Markt sind heute bereits 64-Bit Mikrocontroller. Die meiste Verwendung finden allerdings noch immer die 8-Bit Modelle.
Prozessoren (CPU) Ahmet Aktas, HWI I.
© Andreas Dirnberger Referat Intel-Prozessoren Intel-Prozessoren Gliederung: Prozessoren: CentrinoCentrino, CeleronCeleron, Pentium 44, Pentium.
Der Prozessor (CPU) Eine Produktion von Stefan Rüf.
INTEL im vergleich mit AMD
Fragen.  Hardwarekomponenten sind die Bestandteile eines Computers, die Sie sehen und anfassen können.
Prozessoren Ein Referat von Maximilian Reisner. Inhalt  Erklärung  Grundbestandteile  Prinzipielle Arbeitsweise eines Prozessors  Werkstoffe  Umweltfreundliche.
Modul 124, Woche 3 R. Zuber, 2015.
Eine Präsentation von Marcel Zika
Motherboard Marko Drinic – 1ahwit.
Vorgestern, gestern und heute
CPU Furkan Dogan.
Die Komponenten Von einem PC.
 Präsentation transkript:

Funktionsweise und Aufbau einer CPU & der zeitliche Ablauf des x86 von Francesco Luciano Und Sebastian Zander

CPU Der Hauptprozessor, englisch Central Processing Unit oder kurz CPU genannt, im allgemeinen Sprachgebrauch oft auch nur als Prozessor bezeichnet, ist der zentrale Prozessor eines Computers, der alle anderen Bestandteile steuert

Schnittstelle zum Systembus Komponenten einer CPU Steuerwerk Rechenwerk Registersatz Adresswerk Schnittstelle zum Systembus

Steuerwerk Das Steuerwerk (auch Leitwerk) ist der Kern des Mikroprozessors. Im Steuerwerk befinden sich Befehlsregister und Befehlsdecoder. Seine Aufgabe ist die Abarbeitung des Programms, d.h. Befehl für Befehl eines Programmes werden durch das Steuerwerk des Mikroprozessors ausgeführt. Ein Befehl wird also zunächst angefordert und muss nach dem Erhalt dekodiert werden. Danach werden die Operanden geladen, auf die der Befehl angewandt werden soll. Jetzt erst kann die Ausführung stattfinden. Schließlich wird noch der Befehlszähler aktualisiert, und der Zyklus beginnt von Neuem.

Rechenwerk Als Rechenwerk oder Operationswerk bezeichnet man in der Mikroelektronik und technischen Informatik ein Schaltwerk zur Ausführung der Maschinenbefehle eines Computerprogramms. Der Begriff wird häufig synonym mit Arithmetic Logical Unit (ALU) gebraucht, genau genommen stellt eine ALU jedoch lediglich die zentrale Komponente eines Rechenwerks dar, das zusätzlich aus einer Reihe von Hilfs- und Statusregistern besteht. Darüber hinaus kann ein Rechenwerk auch mehrere ALUs enthalten. Moderne Hochleistungsrechner verfügen über eine ganze Anzahl von Rechenwerken, die unabhängig voneinander arbeiten und jeweils auf die Ausführung spezieller Befehle spezialisiert sind.

Registersatz Als Registersatz (engl. Register Set) bezeichnet man die Menge aller Register eines Mikroprozessors. Die Menge derjenigen Register, welche durch Programme direkt angesprochen werden können, bezeichnet man auch als das Programmiermodell eines Prozessors. Über die Register des Programmiermodells hinaus kann es weitere Register geben, die nur prozessorintern verwendet werden. Diese werden auch als Hilfsregister bezeichnet. Man unterscheidet innerhalb eines Registersatzes drei Typen von Registern: Datenregister dienen der Zwischenspeicherung von Operanden und Rechenergebnissen. Adressregister werden zur Adressierung von Operanden und Befehlen verwendet. Spezialregister finden in unterschiedlichen speziellen Bereichen Anwendung.

Busschnittstelle Die Busschnittstelle verbindet die internen Busse des Prozessors mit der Außenwelt. Sie enthält Puffer zur Zwischenspeicherung von Adressen, Daten und Steuersignalen. Die CPU arbeitet intern mit einer möglichst niedrigen Spannung, damit die Erwärmung bei hohen Taktfrequenzen in erträglichen Grenzen bleibt. Die BIU sorgt deshalb auch für eine Pegelanpassung zwischen dem CPU-Kern und dem externen Bussystem.

Der x86 Der x86 hat eine lange Geschichte hinter sich. Er ist als Hauptvorreiter des von Normalbenutzern gekauften Heim PC‘s zu betrachten. Viele Firmen haben ihn oft versucht zu kopieren und kaum jemand hat es geschafft, ausser unterlegenen Klonen herzustellen und zu verkaufen. Häufig wurden CPU‘s mit der Grundlage des x86 hergestellt die oft weniger Leistung hatten, jedoch teilweise mit geringerem Preis als Low-Budget Variante verkauft wurden. Folgend wird nun eine kleine Auflistung der wichtigsten x86 Varianten aufgezählt, vom Anfang bis zur aktuellen Intel CPU

1981 Durchbruch mit erster 16-Bit CPU: dem 80286, getaktet mit 8MHz und fast 130000 Transistoren. Dazu kam noch, dass diese CPU nun in AT statt XT PC‘s verbaut wurde. Intel wurde bevorzugter Prozessorlieferant.

1985 erste 32-Bit CPU: 80386 mit anfangs 16, später mit 20, 25 und 33 MHz Erster Multitaskingfähige Intel CPU

1989 80486 mit 1,2Mio Transitoren (4x soviel wie Vorgänger) Cache-Controller hier 8KB großer Datencache nun nicht mehr separat sondern intern. 80486 bis 1994. Zunächst mit 25MHz, bis 1992 zum 80486DX2 mit 66 MHz und 1994 zum DX4 mit 100MHz weiterentwickelt.

Für mehr Leistung takten CPU‘s ab dem 80486DX2 intern höher als extern, zum Schutz anderer Komponenten(Wärmeprobleme).

Zum Schutz gegen Cloner nächste CPU Generation nicht 80586, sondern Pentium, da namentlich schützbar. Pentium anfänglich mit 3,1Mio Transistoren, taktet mit 60 oder 66MHz. Kann nun 2 Befehle pro Takt durchführen. Nun zwei 8KB große Datencaches. Der eine speichert Befehl, der andere Daten. Fertigung anfangs in 5-Volt Technik. Softwarekompatibel zu Vorgängern.

1994 3-Volt-Technik mit 90 und 100MHz und kurz darauf mit 75MHz als Einstiegsvariante. 1995 120MHz Version vom Pentium auf der Cebit. Im November Pentium Pro mit 150, 166, 180 und 200 MHz interner Taktrate und integriertem Second-Level-Cache(Dreifache Datenübertragungsgeschwindigkeit. Auf 32-Bit optimiert, deswegen langsamer mit Windows 95, da dieses auf 16-Bit optimiert und normaler Pentium erst richtig schnell bei 16-Bit Anwendung.

1996 Pentium mit 150 und 166MHz. Im Juni Vorstellung Pentium 200. 1997 Pentium MMX auf dem Markt mit 233MHz um auf AMD CPU zu reagieren. Im Mai Pentium II mit 233, 266 und 300MHz interner Taktung und 32KB internem Cache. Letztendliche Taktrate: 450MHz

1998 Einführung der Low-Budget CPU Celeron mit abgespeckter Leistung als kostengünstige Alternative zum teuren Pentium 1999 Pentium III mit höheren Taktraten, einer verbesserten Architektur und neuen Befehlssätzen (SSE). Mit neuem Coppermine Kern höhere Taktraten möglich. Mit Coppermine Kern Taktraten von 500 bis 1100MHz. PIII mit Katmai Kern von 450 bis 600 MHz. Mit Tualatin Kern von 1133 bis 1400 MHz. 2002 Celeron nun mit Tualatin Kern, später mit Willamette-Kern des Pentium 4, so dass Taktraten bis 1800 Mhz möglich sind.

1999 Pentium 4 wird vorgestellt 1999 Pentium 4 wird vorgestellt. Durch neue Kerne und neuen Befehlssatz (SSE2) Taktraten über 1400MHz bis letztendlich sogar 3800MHz. Der Pentium 4 wird bis 2004 weiterentwickelt.

10. Mai 2004 Intel bringt nach der Erscheinung 2003 verbesserte Variante des Pentium M auf den Markt. Nun 2MB L2-Cache Taktraten von 1,6 GHz bis 2,26 GHz 2005 Pentium M Modell mit 133MHz FSB(Front-Side-Bus) vor, dadurch Beschleunigung des Datendurchsatzes.

Januar 2006 Intel Core wird vorgestellt Stromsparvariante durch vollen Zugriff der CPU auf L2 Cache Nun 166 MHz FSB und SSE3 Befehlssatz. Taktraten von 1,5 GHz bis 2,16 GHz Intel nun vom Markennamen Pentium ab.