Vad är en noll sida?
Nollsidan är den del av datorns minne i början av är adressutrymme. Nollet hänvisar till minnesadresserna som finns i detta område, eftersom det är i början som adresserna alla börjar med noll. I äldre datorer var detta utrymme reserverat för primära funktioner och kritisk information. Allteftersom tiden gick, förlitade färre system sig på nollsidan och dess specialbehandling blev mindre vanlig. I nyare datorer hålls denna minnesadress ofta ren som ett sätt att övervaka minnesanvändningen vid programmering och leta efter fel.
Minnesanvändningen av äldre datorsystem är på många sätt densamma som i nyare modeller. När program körs, kommer att köras snart eller nyligen har slutförts, flyttas de från lagring till aktivt minne. Det aktiva minnet fungerar mycket snabbare och gör att programmet kan arbeta med mindre väntetid. Datorn håller reda på allt detta minne genom att tilldela adresser till program, i princip samma som adressen på ett hus.
För det mesta, när en dator stängs av, går det aktiva minnet förlorat. Som ett resultat, när en dator först slås på, bör minnet vara helt tomt. Detta innebär att de allra första bitarna med information som laddats in i systemet skulle gå längst fram på minneslistorna, eller på nollsidan. För att säkerställa att allt fungerade som det skulle byggdes vissa funktioner för att fungera i detta minnesområde och andra program hölls ute.
När tiden var på ökade datorhastigheterna dramatiskt. Medan minneshastigheten ökade tillsammans med allt annat mötte processorhastigheten långsamt och förbi den med avseende på flera funktioner. Denna förändring gjorde nollsidan betydligt mindre viktig, och många system slutade använda den som ett resultat. Det blev lättare att låta systemet fatta sina egna beslut om var information bevarades, snarare än att försöka kontrollera den på en så liten nivå.
Moderna datorer går ofta bort från nollsidan. Vissa processorer tilldelar fortfarande en liten mängd minne i början av adressutrymmet, vilket det medvetet håller tomt. När ett program röra sig och försöker få åtkomst till minne som inte finns, pekar den felaktiga minnespekaren helt enkelt på den första tillgängliga adressen. Genom att övervaka det tomma avsnittet för dessa pekare är det möjligt att hitta felaktiga program. På många sätt är det motsatsen till den ursprungliga nollsidan; snarare än att vara packad med viktiga program är den tom och väntar på fel.