Prozessoren

Allgemeines

- CPU (Central Processing Unit)

- Schaltkreis, der nach Algorithmen läuft

- Hauptbestandteile: Rechen-und Steuerwerk

- besteht aus mehreren Kernen

- jeder Kern: eigene Logikeinheit

- auch Mikrocontroller genannt

Geschichte

- 1930'er: Rechenwerk besteht aus Relais und mech. Bauelementen (Relais= Fernschalter mit zwei Schaltstellungen,0 und I)

- Begriff CPU wird noch nicht verwendet

(schematisch Darstellung von einem Relais)

 

- 1940'er erste Röhrencomputer, erster Einsatz von Elektronenröhren

- 1950'er Verdrängung der Röhren durch Transistoren

- Anfangs: Prozessoren aus einzelnen Transistoren

- später: Integrierte Schaltkreise (elektronische Schaltung, meist auf Halbleiter)

- Schaltschränke nahmen erst etwa einen Saal, dann ein Zimmer und heute die Größe eines Fingernagels ein

 

 

(Eniac, erster Universalcomputer)

 

- heute: riesige Schaltkreise innerhalb eines Microchips (sog. Microprozessoren)

 

 

Moderne CPUs

- etablierte Anbieter sind AMD und Intel

- AMD günstiger als vergleichbare Intel-Modelle

- Intel meist Effizienter und schneller

- AMD hat meist mehr Kerne, kommt dadurch auf ähnliche Leistungen

 

Geplante Spitzenmodelle:

 

INTEL Broadwell-E i7

(6 Kerne, 3,4 GHz)

 

AMD ZEN (voraussichtlich 16 Kerne, Taktung unbekannt)

 

Allgemeine CPU-Architektur nach G. von Neumann

diese Grafik zeigt die Kommunikation zwischenden einzelnen Bestandteilen des CPUs

Assembler-Sprache

 

-ermöglicht Kommunikation zwischen CPU und anderer Hardware

-Assembler Code = Quellcode in Assemblersprache

-aus dem englischen Assemble = montieren,zusammensetzen

-einfacher verständlich als Binärcode, da in Textform( "MOVE")

-gehört zu Programmiersprache der 2.Generation

-Assembler= Compiler(Übersetzer), der Code in Maschinensprache übersetzt

(Beispiel für Assembercode von einem Robotik-Kurs)