zusammenfassungen/Writerside/topics/02/RA/Prozessorkonzepte.md
David Schirrmeister 73e1392286 update
2024-12-05 13:53:10 +01:00

1.1 KiB

Prozessorkonzepte

Was sollte ein Rechner können

  • Rechnen
    • + - * /
  • Datenbewegung (kopieren)
  • Strukturierte Lösung eines Problems
    • Abfolge von Rechenoperationen
    • Verwendung von Daten, indirekte Adressierung, Pointer
    • Schleifen, Sprünge
    • Unterprogramme (Strukturen)
  • Spezielle Befehle (z.B. Interrupts zur Anbindung von Peripherie)
  • Performance
    • Optimierung der Datenzugriffe (schneller)
    • mehr Daten
    • spezielle Algorithmen z.B. Graphik, Audio-Codecs, ...
  • Energieeffizienz

Von-Neumann-Rechner (Speicherprogrammierter Rechner)

Veröffentlicht 1945
image_20.png

  • Arithmetic Logic Unit - Rechenwerk
  • Control Unit - Steuerwerk
  • Memory - Speicherwerk
  • Input/Output - Ein-/Ausgabewerk

MU0 - MU7

MU0 - Rechner: Basiskonzept

MU1 - Rechner: kompletter Rechner

MU2/3 - Rechner

MU4/5 - Rechner: Adressberechnung, Register-Architektur, Load-Store

MU6 - Rechner: Harvard-Design

MU7 - Rechner: Pipelining