Co je to nulová stránka?
Nulová stránka je část paměti počítače na samém začátku adresního prostoru. Nulová hodnota se vztahuje na adresy paměti obsažené v této oblasti, protože je na samém začátku, že všechny adresy začínají nulou. U starších počítačů byl tento prostor vyhrazen pro primární funkce a kritické informace. S postupem času se na nulovou stránku spoléhalo méně systémů a její speciální zpracování se stalo méně obvyklým. V novějších počítačích je tato paměťová adresa často udržována čistá jako způsob monitorování využití paměti při programování a hledání chyb.
Využití paměti u starších počítačových systémů je v mnoha ohledech stejné jako u novějších modelů. Když jsou programy spuštěny, budou provedeny brzy nebo nedávno dokončeny, budou přesunuty z úložiště do aktivní paměti. Aktivní paměť pracuje mnohem rychleji a umožňuje programu pracovat s kratší čekací dobou. Počítač sleduje celou tuto paměť přidělením adres programům, v zásadě stejných jako adresa v domě.
Většinou se aktivní počítač ztratí, když je počítač vypnutý. V důsledku toho by při prvním zapnutí počítače měla být paměť zcela prázdná. To znamená, že první bity informací načtených do systému by šly na samou přední stranu seznamů paměti nebo na nulovou stránku. Aby bylo zajištěno, že všechno fungovalo tak, jak má, byly vytvořeny určité funkce, které fungují v této oblasti paměti, a ostatní programy zůstaly mimo.
Postupem času se rychlost počítače dramaticky zvyšovala. Zatímco rychlost paměti rostla spolu se vším ostatním, rychlost procesoru se pomalu setkala a předběhla ji s ohledem na několik funkcí. Tato změna způsobila, že nulová stránka byla výrazně méně důležitá a mnoho systémů ji v důsledku toho zastavilo. Bylo snazší nechat systém, aby se sám rozhodoval o tom, kde byly informace uchovávány, spíše než se jej pokoušet ovládat na tak malé úrovni.
Moderní počítače často úplně opustí nulovou stránku. Někteří zpracovatelé stále přidělují malé množství paměti na začátku adresního prostoru, který záměrně uchovává prázdný. Když se program pokazí a pokusí se získat přístup k neexistující paměti, ukazatel chybné paměti jednoduše ukazuje na první dostupnou adresu. Sledováním prázdné sekce pro tyto ukazatele je možné najít nefunkční programy. V mnoha ohledech je to opak původní nulové stránky; spíše než plný základních programů je prázdný a čeká na závady.