Kapitel 2: Was die Informatik im Inneren zusammenhält Flashcards
Was sind die wichtigsten Hardwareteile?
- Zentraleinheit mit Steuer- und Rechenwerk
- Speicherwerk
Was ist die Aufgabe des Rechenwerks?
Führt mathematische Operationen aus
Was ist die Aufgabe des Steuerwerks?
Programmabarbeitung
Was macht das Speicherwerk?
Es speichert Eingabedaten, Zwischenwerte und Ergebnisse
Was ist ein Programm?
Eine Folge binärer Zahlen, die vom Steuerwerk als Befehle interpretiert werden können
Operationsteil (Programm)
Teil der Befehlszeile, die die Aktion codiert
Operanden (Programm)
Daten, mit denen gearbeitet werden soll, meist als Speicheradressen angegeben
Speicherstelle (Programmbefehl)
Ort, wo das Ergebnis notiert wird
Programmablaufkontrolle
Befehle, die regeln, wann was durchgeführt wird
Befehlszähler
Element im Steuerwerk, das die Adresse des nächsten Befehls ausgibt
Transportbefehle
Bewegen Daten von einer Stelle zur anderen
Modularität (Befehlsebene)
Mehrere Befehle werden zu einem Modul zusammengefasst, so das am Schluss nur noch das Modul aufgerufen werden muss, um alle Befehle auszuführen
Grund: Es wäre sehr mühsam, alles mit Zahlen und einer handvoll elementaren Befehlen auszudrücken
Bibliotheken (Programmiersprachen)
Sammlung von Modulen
Grundsätze zur Wiederverwendbarkeit
- Code sollte wiederverwendbar sein
- Schreiben Sie niemals dieselbe Funktionalität ein zweites mal
- Jede Funktion muss über eine Schnittstelle verfügen
Schnittstelle
Definiert, welche Daten ein Modul braucht und was zurückgegeben wird