Architektur und Organisation eines SISD-Rechners

Ein SISD-Rechner besteht aus datenspeichernden und datenverarbeitenden Komponenten [Dres90, Tann90, Bahr91, Scra92, Mano93, Flik94, Unge95]. Die datenverarbeitenden Komponenten bilden den Rechnerkern (Zentraleinheit, Prozessor). Speichereinheiten wie Caches, RAM und Peripheriespeicher machen das Speichersystem des Rechners aus. Dieses ist meist hierarchisch organisiert — nach Grose und Zugriffsgeschwindigkeit. Caches sind schnelle Pufferspeicher, die in der Regel dem Rechnerkern zugerechnet werden. Der Hauptspeicher ist dagegen eine prozessorexterne Komponente und viel groser als ein Cache. Eine Hardware, die MMU (memory management unit), unterstutzt die Verwaltung des Hauptspeichers. Bei den heutigen Mikroprozessoren befinden sich neben dem Rechnerkern mit den Caches auch die MMU auf einem einzigen Chip (Bild 3.1).