Arbeitsspeicher ist von zentraler Bedeutung für alles, was in einem Computer geschieht . Programme müssen im Speicher befinden , bevor sie ausgeführt werden können. Die Größe der wichtigsten Komponenten des Gedächtnisses ist eine der wichtigsten Maßnahmen , wie mächtig ein Computer ist. Diese Größe hat sich weiter logisch erweitern , während eine Schrumpfung körperlich. RAM und ROM
zwei Arten von Speicherkarten sind Speicher mit wahlfreiem Zugriff (RAM) und Nur-Lese- Speicher (ROM) . ROM ist ein Speicher, wird selten geändert. Es enthält die Programme , die zum Starten des Computers und bringen das Betriebssystem in den Hauptspeicher sind . Dieser Speicher wird werkseitig eingestellt und in der Regel nie geändert. RAM -Speicher ist sehr aktiv . Es ist schneller und teurer als ROM und wird verwendet, um ein Programm zu halten, während er ausgeführt wird. Die Central Processing Unit (CPU) ist ständig auf der Suche in RAM , um den nächsten auszuführenden Anweisung zu finden. Wenn Sie aus Word , E-Mail oder eine Internet-Suchmaschine zu wechseln, werden die Programme , die die verschiedenen Aufgaben zu bewältigen in den RAM gebracht , wie gebraucht.
MAR und MDR
Register sind kleine Stücke von Speicher, der gerade groß genug ist, um eine Zahl oder ein paar Buchstaben oder einem Computer Anweisung enthalten sind . Die Speicheradressenregister (MAR) und Speicherdatenregister (MDR) den Zugriff auf den Hauptspeicher . Daten gehen in den Hauptspeicher ist in der MDR platziert , und die Adresse, die er in sich geht in der MAR platziert . Die "store" -Befehl ausgeführt wird , und ein paar hundert Nanosekunden später , werden die Daten in diese Adresse geschrieben. Um Informationen aus dem Hauptspeicher lesen , wird die Adresse, die Sie lesen möchten in der MAR gelegt und das "load" -Befehl ausgeführt wird . Ein paar hundert Nanosekunden später , erscheint die Daten von dieser Adresse in der MDR
Cache
Cache funktioniert wie Hauptspeicher - . Ist es RAM - - aber es ist kleiner, schneller und teurer. Es soll vor allem so ein kleiner , sehr schneller Speicher auf der CPU-Chip platziert werden können. Das Programm befindet sich außerhalb des Chips in den Hauptspeicher - in einem anderen Chip oder Chips - und der kleine Teil des Programms, das Sie gerade arbeiten kann im Cache befinden - auf dem CPU -Chip. Dies bedeutet, dass ein großer Teil der Zeit , die CPU die nächste Anweisung an schnell zu arbeiten , ohne Off-Chip- holt . Wenn diese nicht mehr funktioniert, ein neuer Abschnitt des Programms kann in den Cache geladen werden.
MMP
Der Speicher -Management-Programm (MMP ) arbeitet mit dem OS zu verwalten Dinge wie Verschieben Abschnitte des Programms im Cache als erforderlich , sowie die Verfolgung der Adresse der nächsten Anweisung, die angezeigt werden. Die MMP auch beim Umschalten zwischen den Programmen des Benutzers Laune und die Verfolgung von dem, was ein Programm tut, wenn es wieder in Erinnerung , nachdem sie inaktiv geschaltet beteiligt.