Benutzer Diskussion:Mohamad Almostafa: Unterschied zwischen den Versionen

Aus Foxwiki
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:


== Prozessor oder Cpu ==
== Prozessor oder Cpu ==
'''Gliederung'''
Definition CPU.
1-Die Geschichte des Prozessors.
2-Aufgaben des Prozessors.
3-Aufbau des Prozessors und seine Aufgaben von den Teilen.


Der Prozessor, abgekürzt auch CPU (Central Processing Unit) bezeichnet, ist das Herzstück eines jeden Computers.
Der Prozessor, abgekürzt auch CPU (Central Processing Unit) bezeichnet, ist das Herzstück eines jeden Computers.
Zeile 56: Zeile 66:
5-3Caches
5-3Caches


1-Steuer- oder Leitwerk
'''1-Steuer- oder Leitwerk'''
 
Befehle aus dem Speicher laden.
Befehle aus dem Speicher laden.
Dafür Sorgen, dass Befehle  mithilfe Befehlssatz interpretiert werden.
Dafür Sorgen, dass Befehle  mithilfe Befehlssatz interpretiert werden.
Die Befehle decodieren.
Die Befehle decodieren.


2-Register
'''2-Register'''
 
Das Befehlsregister (englisch instruction register): Es enthält den aktuell auszuführenden Maschinenbefehl.
Das Befehlsregister (englisch instruction register): Es enthält den aktuell auszuführenden Maschinenbefehl.
Der Befehlszähler (englisch program counter): Dieses Register zeigt bei der Befehlsausführung auf den nächstfolgenden Befehl. (Ein Sprungbefehl lädt die Adresse seines Sprungziels hierher.)
Der Befehlszähler (englisch program counter): Dieses Register zeigt bei der Befehlsausführung auf den nächstfolgenden Befehl. (Ein Sprungbefehl lädt die Adresse seines Sprungziels hierher.)
Das Statusregister: Es zeigt über sogenannte Flags den Status an, der von anderen Teilen der Rechenanlage, u. a. dem Rechen- und dem Leitwerk, bei der Ausführung bestimmter Befehle erzeugt wird, um ihn in nachfolgenden Befehlen auswerten zu können. Beispiel: Ergebnis einer arithmetischen oder einer Vergleichsoperation ergibt ‚Null‘, ‚Minus‘ o. ä., ein Übertrag (Carry) ist bei einer Rechenoperation zu berücksichtigen.


3-Rechen- oder Operationswerk
Das Statusregister: Es zeigt über sogenannte Flags den Status an, der von anderen Teilen der Rechenanlage, u. a. dem Rechen- und dem Leitwerk, bei der Ausführung bestimmter Befehle erzeugt wird, um ihn in nachfolgenden Befehlen auswerten zu können.
Beispiel: Ergebnis einer arithmetischen oder einer Vergleichsoperation ergibt ‚Null‘, ‚Minus‘ o. ä., ein Übertrag (Carry) ist bei einer Rechenoperation zu berücksichtigen.
 
'''3-Rechen- oder Operationswerk'''
 
Arithmetische Aufgaben wie Addition ( 1+1=2)(+-*/)
Arithmetische Aufgaben wie Addition ( 1+1=2)(+-*/)
Logische Aufgaben wie UND/ODER
Logische Aufgaben wie UND/ODER
hat Datenregiste und Akkumulator
hat Datenregiste und Akkumulator


4-Cache
'''4-Cache'''
Level-1-Cache              im Kern (sehr schnell aber klein)(64-128KB)
 
Level-2-Cache              Außerhalb des Kerns (langsam aber größer)
Level-1-Cache              im Kern (sehr schnell aber klein)(64-128KB)(256KB-2MB)
                                      (256KB-2MB)
 
Level-3-Cache              gemeinsamer Cache für mehr Kerne(bis 256MB)
Level-3-Cache              gemeinsamer Cache für mehr Kerne(bis 256MB)


5-Datenleitungen
'''5-Datenleitungen'''
 
Durch sie ist der Prozessor mit anderen Komponenten verbunden.
Durch sie ist der Prozessor mit anderen Komponenten verbunden.
Daten werden mit dem RAM getauscht.(Datenbus)
Daten werden mit dem RAM getauscht.(Datenbus)
Übertragung von Speicheradressen.(Adressbus)
Übertragung von Speicheradressen.(Adressbus)
Steuert ob Daten geschrieben oder gelesen werden.(Steuerbus)
Steuert ob Daten geschrieben oder gelesen werden.(Steuerbus)

Aktuelle Version vom 3. Februar 2021, 09:45 Uhr

Willkommen bei ITWiki! Wir hoffen, dass du viele gute Informationen beisteuerst. Möglicherweise möchtest du zunächst die Ersten Schritte lesen. Nochmal: Willkommen und viel Spaß! Dirkwagner (Diskussion) 10:56, 1. Feb. 2021 (CET)

Prozessor oder Cpu

Gliederung Definition CPU.

1-Die Geschichte des Prozessors.

2-Aufgaben des Prozessors.

3-Aufbau des Prozessors und seine Aufgaben von den Teilen.


Der Prozessor, abgekürzt auch CPU (Central Processing Unit) bezeichnet, ist das Herzstück eines jeden Computers. Allgemeine Zentral Verarbeitungseinheit.

Die Geschichte des Prozessors 1969 begann Intel mit der Entwicklung des ersten Mikroprozessors von den Erfinder : Ted Hoff, Faggin, Stanley Mazor.

1971 kam der Intel 4004 auf den Markt (ein 4-Bit).

1973 der Intel 8008 unterstützte nun die 8-Bit Datenbreite und konnte erstmals programmiert werden.

1975 Intel 8080 Erste vollprogrammierbare CPU aus dem Hause Inte.

1975 6502 MOS Technology war schneller als der Intel 8080. Ebenfalls mit 8-Bit Datenbreite.

1976 Z 80 von Zilog 8-Bit-Prozessor, der einen effizienteren und besseren Befehlssatz als der Intel 8080 besaß und somit leitungsmäßig überlegen war.

1977 6809 Motorola, 8- Bit Mikroprozessor aus dem Hause Motorola.

1978 8086 Intel Erste CPU mit 16-Bit-Technologie, auf der viele Prozessoren basierten.

1984 68010 Motorola Erste CPU, welche die 32-Bit-Technologie unterstützte.

1991 386 DX AMD entwickelt den ersten Klon-Prozessor.

2000 GeForce 256 NVIDIA erster Grafikprozessor der Welt auf den Markt.

2002 Itanium Intel Erster 64 Bit-Prozessor, der nur auf 64 Bit-Code ausgelegt ist. Zwar führt er auch 32 Bit-Code aus.

heute i9. Generation von Intel und letzte AMD Prozessor Ryzen 95950X.

Alle heute üblichen Prozessoren werden trotz Weiterentwicklung : Neumann-Architektur.

Welche Aufgaben hat einen Prozessor?

Verarbeitung von Eingaben in Peripheriegeräte (Maus, Tastatur, …)

Verarbeitung von Ausgaben der Peripheriegeräte.

Lesen und Speichern von Daten im Arbeitsspeicher.

Verarbeitung von arithmetischen und logischen Operationen

Wie ist ein Prozessor aufgebaut ?

1-Steuer- oder Leitwerk 2-Register 3-Rechen- oder Operationswerk 4-Datenleitungen 5-3Caches

1-Steuer- oder Leitwerk

Befehle aus dem Speicher laden.

Dafür Sorgen, dass Befehle mithilfe Befehlssatz interpretiert werden.

Die Befehle decodieren.

2-Register

Das Befehlsregister (englisch instruction register): Es enthält den aktuell auszuführenden Maschinenbefehl.

Der Befehlszähler (englisch program counter): Dieses Register zeigt bei der Befehlsausführung auf den nächstfolgenden Befehl. (Ein Sprungbefehl lädt die Adresse seines Sprungziels hierher.)

Das Statusregister: Es zeigt über sogenannte Flags den Status an, der von anderen Teilen der Rechenanlage, u. a. dem Rechen- und dem Leitwerk, bei der Ausführung bestimmter Befehle erzeugt wird, um ihn in nachfolgenden Befehlen auswerten zu können. Beispiel: Ergebnis einer arithmetischen oder einer Vergleichsoperation ergibt ‚Null‘, ‚Minus‘ o. ä., ein Übertrag (Carry) ist bei einer Rechenoperation zu berücksichtigen.

3-Rechen- oder Operationswerk

Arithmetische Aufgaben wie Addition ( 1+1=2)(+-*/)

Logische Aufgaben wie UND/ODER

hat Datenregiste und Akkumulator

4-Cache

Level-1-Cache im Kern (sehr schnell aber klein)(64-128KB)(256KB-2MB)

Level-3-Cache gemeinsamer Cache für mehr Kerne(bis 256MB)

5-Datenleitungen

Durch sie ist der Prozessor mit anderen Komponenten verbunden.

Daten werden mit dem RAM getauscht.(Datenbus)

Übertragung von Speicheradressen.(Adressbus)

Steuert ob Daten geschrieben oder gelesen werden.(Steuerbus)