| Red Hat Enterprise Linux 4: Einführung in die System-Administration | ||
|---|---|---|
| Zurück | Nach vorne | |
Alle modernen, allgemein verwendeten Computer sind auch als Stored Program Computers oder speicherprogrammierte Rechner bekannt. Wie der Name besagt, laden speicherprogrammierte Computer Anweisungen (die Blöcke eines Programms) in einen internen Speicher, wo diese Anweisungen dann ausgeführt werden.
Diese Computer verwenden den gleichen Speicher auch für Daten. Dies steht im Gegensatz zu Computern, die ihre Hardware-Konfiguration zur Steuerung des Betriebs verwenden (z.B. ältere Steckbrett-basierte Computer).
Der Ort, wo Programme auf den ersten speicherprogrammierten Computern gespeichert wurden, war unter zahlreichen Namen bekannt und benutzte zahlreiche unterschiedliche Technologien, die von Punkten auf einer Elektronenstrahlröhre bis hin zu Druckimpulsen in Quecksilbersäulen reichten. Glücklicherweise benutzen Computer heutzutage Technologien mit einer größeren Speicherkapazität und einem kleineren Format als jemals zuvor.
Was Sie jedoch durchwegs beachten sollten, ist die Tatsache, dass Computer in einer bestimmten Art auf Speicher zugreifen. Tatsächlich besitzen die meisten Speicherzugriffe eines (oder beide) der folgenden Attribute:
Zugriff neigt dazu sequentiell zu sein
Zugriff neigt dazu ortsgebunden zu sein
Sequentieller Zugriff bedeutet, dass wenn auf Adresse N von der CPU zugegriffen wird, es höchstwahrscheinlich ist, dass auf die Adresse N+1 als nächstes zugegriffen wird. Dies macht dadurch Sinn, dass die meisten Programme aus großen Instruktionsabschnitten bestehen, die — der Reihenfolge nach — ausgeführt werden.
Lokaler Zugriff bedeutet, dass wenn auf Adresse X zugegriffen wird, dass auf andere Adressen, die X umgeben, in Zukunft auch zugegriffen wird.
Diese Attribute sind äußerst wichtig, da es kleinerem, schnellerem Speicher ermöglicht, größeren, langsameren Speicher gewissermaßen zu puffern. Bevor wir jedoch virtuellen Speicher genauer betrachten, müssen wir dazu die verschiedenen Speichertechnologien, die derzeit benutzt werden, genauer unter die Lupe nehmen.
| Zurück | Zum Anfang | Nach vorne |
| Zusätzliche Ressourcen | Das Speicherspektrum |