Streifzug durch die
Geschichte der
Computer
Menschliche Computer
●
Computer waren ursprünglich Menschen, die zum Rechnen
angestellt waren.
●
Meist waren das Frauen mit der Berufsbezeichnung
●
mathematisch-technischen Assistentin
●
technische Rechnerin
●
Vor allem in der Raketen und Flugzeugentwicklung waren
sie viel tätig.
Erste (frei) programmierbare Rechner
●
Konrad Zuse, Z3, 1941
●
Basiert auf Relais
●
Rechnete mit
Gleitkommazahlen
●
Konnte 64 Zahlen
speichern
●
Programm vom
Lochband
[Link]
Erste (frei) programmierbare Rechner
●
Recheneinheit: 600 Relais
●
Speicher für 64 Zahlen: 1400 Relais
●
ca. 30.000 Kabel
●
Vorläufer war 1938 Z1, als Prototyp
●
S3 schltet ds Relais ein, damit schaltet k1,
das Relais bleibt geschaltet (1).
●
Die Unterbrtechnung des Stromflusses mitz
S1 lässt das Relais wieder abfallen (0)
Quelle: [Link]
1 0
Erste (frei) programmierbare Rechner
●
Mark 1, Havard, 1944
●
Speicher mit Relais
●
Arithmetik elektromechanisch
●
Programmierbar mit Lochstreifen
●
Etwa 3500 Relais mit insgesamt
35000 Kontakten
[Link]
[Link]
Erste frei programmierbare Rechner
●
Eniac, 1946
●
Arbeitet elektronisch
mit Elektronenröhren
●
Im Auftrag der US-
Army entwickelt
[Link]
Was sind Elektronenröhren?
Recherchieren Sie mit Ihrem Smartphone oder Tablet!
Was sind Elektronenröhren?
[Link]
[Link]
[Link]
[Link]
Von Neumann Architektur
●
Erstmans 1949 auf dem britischen Electronic Delay Storage
Automatic Calculator (EDSAC)-Computer realisiert.
●
Er wurde auch unter dem Namen LEO-1 bekannt.
●
Daten und Programm(e) liegen in dem selben Speicher.
●
Damit ergaben sich ganz neue Möglichkeiten der
Programmierbarkeit (Sprünge).
Die erste höhere Programmierspache
●
1957 wird die erste Variante der Programmiersprache
Fortran veröffentlicht. Sie kommt auf IBM 701, später IBM
704 zum Einsatz.
●
Bis dahin gab es nur Maschinen- bzw.
Assemblerprogrammierung
●
Jeder Maschinenbefehl wird durch einen Assemblerbefehl
beschrieben.
●
Es können symbolische Namen für Speicherorte verwendet
werden.
Erste frei programmierbare Rechner
●
TRADIC, 1951
●
War der erste Rechner mit sog.
Punkttransistoren.
●
Bell Labs for the
United States Air Force
●
Ab 1954 mit
Germaniumflächentransitoren
[Link]
Erste frei programmierbare Rechner
●
TX-0, 1956
●
Der erste
Computer mit
Silizum-
Transistoren
[Link]
●
FlipFlop
●
Speicher für ein Bit
●
Hier mit 2 bipolaren npn-
Transistoren realisiert
●
Flip-Flop kann auch mit
Elektronenröhren oder
Feldeffekttransistoren realisiert
werden.
Kernspeicher, behält Information beim Ausschalten
des Rechners
●
Information durch
Induktion
●
Adressierung x,y
●
S ist die Lese/schreib 1
Leitung
●
Z Blockierleitung zum
Erhalt einer 0
●
Beim Lesen geht die
Information verloren und
wird eineut geschrieben. [Link] Von Original: Konstantin
Lanzetderivate work: Appaloosa - own collection and image KL_CoreMemory.jpg, CC BY-SA 3.0,
[Link]
Von Tetromino - Eigenes Werk / собственная работа, CC BY 3.0, [Link]
curid=7156377
Heute: dynamischer Ram (DDR)
●
Speicherung in einer Schaltung aus
einem Transistor und einem
Kondensator.
●
Die Information steckt in dem
Kondensator (geladen/nicht geladen)
●
Kondensatoren entladen sich mit der
Zeit, deshalb muss die Information
„aufgefrischt“ werden (ca. aller 32 ms).
Heute: SRam
●
Basiert auf FlipFlops
●
Geringere Packungsdichte als dynamischer Ram
●
Sehr schnell
●
Keine Auffrischung nötig
●
Als schnelle Zwischenspeicher (Cache -speicher)
●
In Microcontrollern
Heute: Flash
●
Flash ist in USB-Sticks und SSDs verbaut.
●
Sie erlauben schnelles Lesen, aber nur langsames Schreiben.
●
Es wird immer ein ganzer Block geschrieben, oft viel mehr, als
eigentlich geändert werden soll.
●
Die Anzahl der Schreibzyklen ist bergrenzt.
Integrierte Schaltkreise (ICs)
●
ICs gibt es seit 1959, mehrere Bauteile, ganz Schaltungen
werden als ein Bauteil produziert.
●
Erster Großrechner mit ICs: CDC 1604, 1959
●
Erster Rechner auf einem Chip: Intel 4004 Microcontroller,
1971
●
Damit war der Weg frei für erste Heim- und
Personalcomputer (1987, Basis des IBM PC)