Einführung Betriebssysteme

Wiederholung Hardware

Wortherkunft

„Hardware“ kommt ursprünglich aus dem Englischen und bedeutet übersetzt Eisenwaren.

Hardware vs. Software

Komponenten

EVA/IPO Prinzip

Das EVA-Prinzip ist ein Grundprinzip für die Datenverarbeitung und beschreibt die Reihenfolge in der Daten verarbeitet werden.

Eingabe (Input) - Verarbeitung (Process) - Ausgabe (Output)

EVA Prinzip

Von-Neumann-Architektur (VNA)

Die Von-Neumann-Architektur ist ein Modell für Computer und bietet die Grundlage für alle heutigen Computer. Das Modell wurde von Johann von Neumann im Jahr 1945 entwickelt. Heute ist Johann von Neumann unter seinem amerikanischen Namen John von Neumann bekannt.

Von-Neumann Modellrechner

Er revolutionierte die bisherigen Computer, da durch seine Architektur verschiedene Programme auf derselben Hardware laufen konnten.

Komponenten

Ein Von-Neumann-Rechner beruht auf folgenden Komponenten, die bis heute in Computern verwendet werden:

Von-Neumann-Architektur Von-Neumann Architektur erweitert

Register

Enthält die Speicheradresse vom Speicherwerk des aktuellen Befehls. (Startadresse = 0x0000). Wird nach jedem Befehl um 1 erhöht.

Speichert den vom Speicherwerk zurückbekommenen Befehl.

Ausschließlich für die Kommunikation zwischen Steuerwerk und Rechenwerk. Im MAR legt das Steuerwerk jeweils die Adresse ab, welche im Speicherwerk angesprochen werden soll.

Ausschließlich für die Kommunikation zwischen Steuerwerk und Rechenwerk. Bei einem Lesezugriff auf die Speicherzelle wird der vom Speicherwerk über den Datenbus bereitgestellte Wert im MDR abgelegt und kann von hier aus weiter verarbeitet werden. Bei einem Schreibzugriff muss sich im MDR der zu schreibende Wert befinden, so dass er über den Datenbus an das Speicherwerk übermittelt werden kann.

Prozesszyklus

  1. Initialisiere das Befehlszählerregister (Program Counter- PC) mit 0 (Start)
  2. Sende Adresse des aktuellen Befehls zum Speicherwerk
  3. Empfange aktuellen Befehl vom Speicherwerk und speichere diesen in das Befehlsregister (Instruction Register - IR)
  4. Analysiere aktuellen Befehl und treffe Vorbereitungen für die spätere Ausführung (Welcher Befehl und was ist dazu notwendig?)
  5. Erhöhe den Befehlszähler (PC) um 1
  6. Rufe zusätzlich benötigte Operanden ab (z.B.: Befehl ADD OP1 OP2)
  7. Führe den Befehl selbst (Steuerwerk) aus oder beauftrage das Rechenwerk für die Ausführung
  8. Schreibe das Ergebnis des ausgeführten Befehls an die vorgesehene Stelle

 Befehlszyklus





Die 7 Prinzipien der Von-Neumann-Architektur