Mikä on nolla -sivu?

Nollasivu on tietokoneen muistin osa sen alussa. Nolla viittaa tämän alueen muistiosoitteisiin, koska kaikki osoitteet alkavat alussa nollalla. Vanhemmissa tietokoneissa tämä tila oli varattu ensisijaisille toiminnoille ja tärkeille tiedoille. Ajan myötä vähemmän järjestelmiä luotti nollasivulle ja sen erityiskäsittelystä tuli harvinaisempaa. Uudemmissa tietokoneissa tämä muistiosoite pidetään usein puhtaana keinona seurata ohjelmoinnin muistin käyttöä ja etsiä virheitä.

Vanhempien tietokonejärjestelmien muistin käyttö on monella tapaa sama kuin uudemmissa malleissa. Kun ohjelmat suoritetaan, ne suoritetaan pian tai ne ovat äskettäin päättyneet, ne siirretään tallennustilasta aktiiviseen muistiin. Aktiivinen muisti toimii paljon nopeammin ja sallii ohjelman toimia lyhyemmällä odotusajalla. Tietokone seuraa tätä muistia antamalla ohjelmille osoitteita, jotka ovat periaatteessa samat kuin talon osoite.

Suurin osa aktiivisesta muistista katoaa, kun tietokone sammutetaan. Tämän seurauksena, kun tietokone käynnistyy ensimmäisen kerran, muistin pitäisi olla täysin tyhjä. Tämä tarkoittaa sitä, että ensimmäiset järjestelmään ladatut informaatiobitit menevät muistiluetteloiden eteen tai nollasivulle. Varmistaaksemme, että kaikki toimi niin kuin pitää, tietyt toiminnot rakennettiin toimimaan tällä muistialueella ja muut ohjelmat pidettiin poissa.

Tietokoneen nopeus kasvoi dramaattisesti ajan kuluessa. Vaikka muistin nopeus kasvoi kaiken muun kanssa, prosessorin nopeus saavutti hitaasti ja ohitti sen useiden toimintojen osalta. Tämä muutos teki nollasivun merkittävästi vähemmän tärkeäksi, ja monet järjestelmät lopettivat sen käytön. Järjestelmän oli helpompi antaa tehdä omat päätöksensä siitä, missä tietoja säilytettiin, eikä yrittää hallita sitä niin vähäisellä tasolla.

Nykyaikaiset tietokoneet jättävät usein nolla -sivun kokonaan pois. Jotkut prosessorit varaavat edelleen pienen määrän muistia osoitetilan alkuun, jonka se pitää tarkoituksella tyhjänä. Kun ohjelma sotkee ​​ja yrittää käyttää muistia, jota ei ole olemassa, väärin muodostettu muistiosoitin osoittaa vain ensimmäiseen käytettävissä olevaan osoitteeseen. Valvomalla näiden osien tyhjää osiota, voit löytää toimintahäiriöisiä ohjelmia. Tämä on monella tapaa vastakohta alkuperäiselle nollasivulle; sen sijaan, että se olisi täynnä olennaisia ​​ohjelmia, se on tyhjä ja odottaa toimintahäiriöitä.