## 📘 **Zusammenfassung: V1 EinfĂŒhrung – Computerarchitektur** ### đŸ›ïž Was ist Computerarchitektur? - **Definition:** Untersuchung, wie alle Teile eines Computersystems entworfen werden mĂŒssen, um eine optimale Programmierung zu ermöglichen. - **EnthĂ€lt:** Datentypen, Operationen, Merkmale, Komponenten auf unterschiedlichen Ebenen. - **Begriffspaare:** - **Computerarchitektur** = was der Programmierer „sieht“ (Befehlssatz, Speicher, IO) - **Computerorganisation** = wie es technisch umgesetzt ist (Mikroarchitektur, Logikgatter) --- ### 🔄 Wichtige Kundenfragen - Ist der neue Rechner **kompatibel**? - Betriebssystem, Programme, Peripherie => **AbwĂ€rtskompatibilitĂ€t** - Unterschiedliche BedĂŒrfnisse von Mensch & Maschine → **Abstraktion nötig** --- ### đŸȘœ Ebenen der Abstraktion (Virtuelle Maschinen) 1. **Ebene 0 – Digitale Logik:** Gatter, Flipflops 2. **Ebene 1 – Mikroarchitektur:** ALU, Register, Datenpfade 3. **Ebene 2 – ISA (Instruction Set Architecture):** Maschinensprache 4. **Ebene 3 – Betriebssystemebene:** Multiprogramming, IO-Abstraktion 5. **Ebene 4 – Assemblersprache:** maschinennahe Programmierung 6. **Ebene 5 – Höhere Programmiersprachen:** unabhĂ€ngige Algorithmen --- ### 📜 Historie der Computer #### Nullte Generation (vor 1945) - Mechanische Rechenmaschinen (Pascal, Leibniz, Babbage) - Zuse Z3 (1941) – erster programmgesteuerter Computer #### Erste Generation (1945–1955) - Relais, Vakuumröhren - **ENIAC**, **COLOSSUS**, **IAS-Maschine** - EinfĂŒhrung der Mikroprogrammierung (Wilkes, 1951) - Von-Neumann-Architektur: - Gemeinsamer Speicher fĂŒr Daten & Programme - Vorteil: Programme können sich selbst Ă€ndern - Harvard-Architektur: - Trennung von Daten- & Programmspeicher - Vorteil: schneller & sicherer #### Zweite Generation (1955–1965) - **Transistoren** ersetzen Röhren - Minicomputer (DEC PDP) #### Dritte Generation (1965–1980) - **Integrierte Schaltungen** - IBM System/360 → AbwĂ€rtskompatibilitĂ€t #### Vierte Generation (ab 1980) - **VLSI (Very Large Scale Integration)** - Personal Computer (IBM PC, Commodore, Apple) - RISC vs. CISC Architekturen #### FĂŒnfte Generation (heute) - Cloud Computing, Mobile GerĂ€te, Embedded Systems --- ### 🚀 Meilensteine - **Intel 4004 (1971):** erster Mikroprozessor (4-bit) - **Intel 8080, 8086:** VorlĂ€ufer moderner x86-Architektur - **Cray-1 (1977):** erster Vektorrechner/Supercomputer - **PDP-11 (1970):** Unix & Programmiersprache C entstanden darauf --- ### 📚 Literatur (Hauptquelle fĂŒr Klausurvorbereitung) - Patterson & Hennessy: - _Rechnerorganisation und Rechnerentwurf_ - _Computer Organization and Design_ (RISC-V Edition) --- ### 📝 Organisatorisches - **Vorlesung:** Do 13:30–15:00 - **Übung:** Do 15:15–16:00 - **Labor:** Do 16:15–19:15 (alle 2 Wochen) - **PrĂŒfung:** E-Klausur 90 min (mind. 50% zum Bestehen) - **Voraussetzungen:** DIGIT & BESYST bestanden --- ### 🧠 FĂŒr die Klausur merken ✅ Unterschiede Von-Neumann vs. Harvard-Architektur ✅ Abstraktionsebenen (0–5) und ihre Funktionen ✅ Historische Entwicklung + wichtige Computer/Prozessoren ✅ Begriffe wie ISA, Mikroarchitektur, VLSI, AbwĂ€rtskompatibilitĂ€t ✅ Beispielfragen: „Warum war der Intel 4004 revolutionĂ€r?“ oder „Worin liegt der Vorteil der Harvard-Architektur?“