Likainen pala

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 3. marraskuuta 2016 tarkistetusta versiosta . tarkastukset vaativat 5 muokkausta .

Likainen bitti eli modifioitu bitti on bitti, joka liittyy tietokoneen muistilohkoon ja osoittaa, onko vastaavaa muistilohkoa muokattu. Likainen bitti asetetaan, kun prosessori kirjoittaa (muokkaa) tätä muistia. Bitti osoittaa, että siihen liittyvää muistilohkoa on muokattu eikä sitä ole vielä tallennettu muistiin. Kun muistilohko on vaihdettava, sitä vastaava likainen bitti tarkistetaan, jotta nähdään, pitäisikö lohko kirjoittaa takaisin toissijaiseen muistiin ennen vaihtamista vai voidaanko se yksinkertaisesti poistaa. Prosessorin välimuisti ja käyttöjärjestelmän sivujen korvausalgoritmit käyttävät likaisia ​​bittejä.

Likaisia ​​bittejä voidaan käyttää myös inkrementaalilaskunnassa merkitsemällä datasegmenttejä, jotka täytyy käsitellä tai joita ei ole vielä käsitelty. Tätä menetelmää voidaan käyttää laskentaviiveellä välttääksesi tarpeettoman kohteiden tai tilojen käsittelyn, jotka eivät ole muuttuneet. Kun malli päivitetään (yleensä useista lähteistä), vain kierrätettävät segmentit merkitään likaisiksi. Tämän jälkeen algoritmi skannaa mallin likaisten segmenttien varalta ja käsittelee ne ja merkitsee ne puhtaiksi. Tämä varmistaa, että muuttumattomia segmenttejä ei lasketa uudelleen ja säästää CPU-aikaa.

Kun puhutaan sivun korvaamisesta, jokaiseen sivuun voi olla liitetty muokkausbitti laitteistossa. Laitteisto asettaa sivulle likaisen bitin aina, kun sivulle kirjoitetaan mikä tahansa sana tai tavu, mikä osoittaa, että sivua on muokattu. Kun valitsemme korvattavan sivun, tutkimme sen muokkausbittiä. Jos bitti on asetettu, tiedämme, että sivua on muokattu sen jälkeen, kun se luettiin levyltä. Tässä tapauksessa meidän on kirjoitettava tämä sivu levylle. Jos dirty-bittiä ei kuitenkaan ole asetettu, sivua ei ole muokattu sen jälkeen, kun se luettiin muistiin. Siksi, jos levyllä olevaa sivun kopiota ei ole kirjoitettu päälle (esimerkiksi jollain muulla sivulla), voimme välttää muistisivun kirjoittamisen levylle: se on jo olemassa.

Likainen bitti - käytetään merkitsemään kiintolevyasema vahvistusta varten myöhemmän uudelleenkäynnistyksen yhteydessä Windowsissa . Joka kerta kun Windows käynnistetään uudelleen, käyttöjärjestelmän ydin kutsuu Autochk.exe-ohjelmaa, joka tarkistaa kaikki taltiot nähdäkseen, onko jollain niistä asetettu likainen bitti. Jos likainen bitti on asetettu, autochk suorittaa välittömästi komennon chkdsk /f kyseisellä taltiolla. Komento chkdsk /f varmistaa tiedostojärjestelmän eheyden ja yrittää korjata mahdolliset asemaan liittyvät ongelmat. Joitakin taltioiden toimintoja ei voida suorittaa, jos tilavuus on merkitty likaisella bitillä. Esimerkiksi flash-aseman eheyttäminen ei ole mahdollista, jos se on merkitty likaisella bitillä. Kuinka poistaa manuaalisesti merkintä "likaisesta" tiedosta, jota ei löydy.