Skip to main content

Vad är en nollsida?

Nollsidan är den del av en dators minne i början av IS -adressutrymmet.Nollen hänvisar till minnesadresserna i detta område, eftersom det är i början att adresserna alla börjar med noll.I äldre datorer var detta utrymme reserverat för primära funktioner och kritisk information.När tiden gick förlitade sig färre system på nollsidan och dess speciella behandling blev mindre vanligt.I nyare datorer hålls ofta denna minnesadress ren som ett sätt att övervaka minnesanvändningen av programmering och leta efter fel.

Minnesanvändningen av äldre datorsystem är på många sätt samma som i nyare modeller.När program genomförs kommer att köras snart eller nyligen har slutat drift, flyttas de från lagring till aktivt minne.Aktivt minne 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år på, bör minnet vara helt tomt.Detta innebär att de allra första bitarna med information som laddas in i systemet skulle gå framför minneslistorna eller på nollsidan.För att säkerställa att allt fungerade som det borde, byggdes vissa funktioner för att fungera inom 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 när det gäller 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 hölls, snarare än att försöka kontrollera den på en så mindre nivå.

Moderna datorer kommer ofta att avstå från nollsidan helt.Vissa processorer kommer fortfarande att fördela en liten mängd minne i början av adressutrymmet, som det avsiktligt håller tomt.När ett program krossar och försöker komma åt minnet som inte finns, kommer den missbildade minnespekaren helt enkelt att peka 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 detta motsatsen till den ursprungliga nollsidan;I stället för att vara full av viktiga program är det tomt och väntar på fel.