En smutsig bit, eller modifierad bit, är en bit som är associerad med ett datorminne och indikerar om motsvarande minnesblock har modifierats. Den smutsiga biten ställs in när processorn skriver (modifierar) detta minne. Biten indikerar att minnesblocket som är associerat med det har modifierats och ännu inte har sparats i minnet. När ett minnesblock ska ersättas kontrolleras dess motsvarande smutsiga bit för att se om blocket ska skrivas tillbaka till sekundärminnet innan det ersätts, eller om det helt enkelt kan raderas. Smutsiga bitar används av CPU-cachen och algoritmerna för ersättning av operativsystemsidor.
Smutsiga bitar kan också användas i inkrementella beräkningar genom att markera datasegment som behöver bearbetas eller ännu inte bearbetas. Denna metod kan användas med beräkningsfördröjning för att undvika onödig bearbetning av objekt eller tillstånd som inte har ändrats. När en modell uppdateras (vanligtvis över flera källor) kommer endast segment som behöver återvinnas att markeras som smutsiga. Därefter kommer algoritmen att skanna modellen efter smutsiga segment och bearbeta dem och markera dem som rena. Detta säkerställer att oförändrade segment inte räknas om och sparar CPU-tid.
På tal om sidbyte kan varje sida ha en modifieringsbit kopplad till sig i hårdvaran. En smutsig bit för en sida ställs in av hårdvaran när något ord eller byte på sidan skrivs, vilket indikerar att sidan har ändrats. När vi väljer en sida att ersätta undersöker vi dess modifieringsbit. Om biten är inställd vet vi att sidan har ändrats sedan den lästes från disken. I det här fallet måste vi skriva den här sidan till disken. Men om den smutsiga biten inte är inställd har sidan inte ändrats sedan den lästes in i minnet. Därför, om kopian av sidan på disken inte har skrivits över (till exempel av någon annan sida), kan vi undvika att skriva minnessidan till disken: den finns redan.
Dirty bit - används för att markera en hårddiskvolym för verifiering under en efterföljande omstart i Windows . Varje gång Windows startas om anropar operativsystemets kärna programmet Autochk.exe, som kontrollerar alla volymer för att se om någon av dem har en smutsig bit inställd. Om den smutsiga biten är inställd kör autochk omedelbart chkdsk /f på den volymen. Kommandot chkdsk /f verifierar filsystemets integritet och försöker åtgärda eventuella problem med volymen. Vissa operationer på volymer kan inte utföras om volymen är markerad med en smutsig bit. Det är till exempel inte möjligt att defragmentera en flashenhet om den är märkt med en smutsig bit. Hur man manuellt avmarkerar den "smutsiga" biten av information som inte hittades.