Was ist eine Nullseite?

Die Nullseite ist der Teil des Arbeitsspeichers eines Computers am Anfang des Adressraums. Die Null bezieht sich auf die in diesem Bereich enthaltenen Speicheradressen, da die Adressen ganz am Anfang mit Null beginnen. In älteren Computern war dieser Platz für Hauptfunktionen und wichtige Informationen reserviert. Mit der Zeit verließen sich weniger Systeme auf die Nullseite, und ihre spezielle Behandlung wurde seltener. In neueren Computern wird diese Speicheradresse häufig sauber gehalten, um die Speichernutzung bei der Programmierung zu überwachen und nach Fehlern zu suchen.

Die Speichernutzung älterer Computersysteme ist in vielerlei Hinsicht dieselbe wie bei neueren Modellen. Wenn Programme ausgeführt werden, bald ausgeführt werden oder kürzlich den Betrieb beendet haben, werden sie aus dem Speicher in den aktiven Speicher verschoben. Der aktive Speicher arbeitet viel schneller und ermöglicht es dem Programm, mit weniger Wartezeit zu arbeiten. Der Computer überwacht diesen gesamten Speicher, indem er Programmen Adressen zuweist, die im Grunde der Adresse eines Hauses entsprechen.

In den meisten Fällen geht beim Ausschalten eines Computers der aktive Speicher verloren. Wenn ein Computer zum ersten Mal eingeschaltet wird, sollte der Speicher daher vollständig leer sein. Dies bedeutet, dass die allerersten in das System geladenen Informationsbits ganz vorne in den Speicherlisten oder auf der Nullseite stehen. Um sicherzustellen, dass alles wie gewünscht funktionierte, wurden bestimmte Funktionen für diesen Speicherbereich erstellt und andere Programme ausgeblendet.

Mit der Zeit nahmen die Computergeschwindigkeiten dramatisch zu. Während die Speichergeschwindigkeit zusammen mit allem anderen zunahm, traf sich die Prozessorgeschwindigkeit langsam und überholte sie in Bezug auf verschiedene Funktionen. Diese Änderung machte die Nullseite bedeutend unwichtiger und viele Systeme verwendeten sie deshalb nicht mehr. Es wurde einfacher, das System selbst entscheiden zu lassen, wo die Informationen aufbewahrt wurden, als zu versuchen, sie auf einer so geringen Ebene zu kontrollieren.

Moderne Computer verzichten häufig vollständig auf die Nullseite. Einige Prozessoren reservieren am Anfang des Adressraums noch etwas Speicher, der absichtlich leer bleibt. Wenn ein Programm einen Fehler macht und versucht, auf nicht vorhandenen Speicher zuzugreifen, zeigt der fehlerhafte Speicherzeiger einfach auf die erste verfügbare Adresse. Durch Überwachen des leeren Abschnitts auf diese Zeiger ist es möglich, fehlerhafte Programme zu lokalisieren. In vielerlei Hinsicht ist dies das Gegenteil der ursprünglichen Nullseite. Anstatt mit wichtigen Programmen gefüllt zu sein, ist es leer und wartet auf Fehlfunktionen.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?