Dirty bit
ગંદા બીટ અથવા સંશોધિત બીટ એ બીટ છે જે કમ્પ્યુટર મેમરીના બ્લોક સાથે સંકળાયેલ છે અને સૂચવે છે કે મેમરીના અનુરૂપ બ્લોકમાં ફેરફાર કરવામાં આવ્યો છે કે કેમ. જ્યારે પ્રોસેસર આ મેમરીને લખે છે (સુધારે છે) ત્યારે ગંદા બીટ સેટ થાય છે. બીટ સૂચવે છે કે તેની સંકળાયેલ મેમરી બ્લોકમાં ફેરફાર કરવામાં આવ્યો છે અને હજુ સુધી સંગ્રહમાં સાચવવામાં આવ્યો નથી. જ્યારે મેમરીનો બ્લોક બદલવાનો હોય, ત્યારે તેના અનુરૂપ ગંદા બીટને એ જોવા માટે તપાસવામાં આવે છે કે બ્લોકને બદલવામાં આવે તે પહેલાં તેને સેકન્ડરી મેમરીમાં ફરીથી લખવાની જરૂર છે કે નહીં અથવા તેને સરળતાથી દૂર કરી શકાય છે કે કેમ. ડર્ટી બિટ્સનો ઉપયોગ CPU કેશ દ્વારા અને ઓપરેટિંગ સિસ્ટમના પેજ રિપ્લેસમેન્ટ અલ્ગોરિધમ્સમાં થાય છે. ડર્ટી બિટ્સનો ઉપયોગ ઇન્ક્રિમેંટલ કમ્પ્યુટિંગમાં ડેટાના એવા વિભાગોને ચિહ્નિત કરીને પણ થઈ શકે છે કે જેની પ્રક્રિયા કરવાની જરૂર છે અથવા જેની પ્રક્રિયા કરવાની બાકી છે. આ તકનીકનો ઉપયોગ વિલંબિત કમ્પ્યુટિંગ સાથે થઈ શકે છે જેથી પદાર્થો અથવા જે સ્થિતિઓ બદલાઈ નથી તેની બિનજરૂરી પ્રક્રિયાને ટાળી શકાય. જ્યારે મોડેલને અપડેટ કરવામાં આવે છે (સામાન્ય રીતે બહુવિધ સ્રોતો દ્વારા), ત્યારે માત્ર જે સેગમેન્ટો પર ફરીથી પ્રક્રિયા કરવાની જરૂર છે તે ગંદા ચિહ્નિત કરવામાં આવશે. પછીથી, એક અલ્ગોરિધમ ગંદા ભાગો માટે મોડેલને સ્કેન કરશે અને તેમને પ્રક્રિયા કરશે, તેમને સ્વચ્છ તરીકે ચિહ્નિત કરશે. આ સુનિશ્ચિત કરે છે કે અપરિવર્તિત સેગમેન્ટ્સની ફરીથી ગણતરી કરવામાં ન આવે અને પ્રોસેસરનો સમય બચાવે છે. પૃષ્ઠ બદલવાની વાત કરતી વખતે, દરેક પૃષ્ઠમાં હાર્ડવેરમાં તેની સાથે સંકળાયેલ ફેરફાર બીટ હોઈ શકે છે. જ્યારે પણ પૃષ્ઠમાં કોઈ શબ્દ અથવા બાઈટ લખવામાં આવે છે ત્યારે પૃષ્ઠ માટે ગંદા બીટ હાર્ડવેર દ્વારા સેટ કરવામાં આવે છે, જે સૂચવે છે કે પૃષ્ઠમાં ફેરફાર કરવામાં આવ્યો છે. જ્યારે પૃષ્ઠને બદલવા માટે પસંદ કરવામાં આવે છે, ત્યારે મોડિફાઈડ બીટની તપાસ કરવામાં આવે છે. જો બીટ સુયોજિત હોય, તો પૃષ્ઠને ડિસ્કમાંથી વાંચવામાં આવ્યું હોવાથી તેમાં ફેરફાર કરવામાં આવ્યો છે. આ કિસ્સામાં, પૃષ્ઠને ડિસ્ક પર લખવું આવશ્યક છે. જો ગંદા બીટ સુયોજિત ન હોય તો, તેમ છતાં, પૃષ્ઠને મેમરીમાં વાંચવામાં આવ્યું ત્યારથી તેમાં ફેરફાર કરવામાં આવ્યો નથી. તેથી, જો ડિસ્ક પરના પૃષ્ઠની નકલ ફરીથી લખવામાં આવી નથી (ઉદાહરણ તરીકે, અન્ય કોઈ પૃષ્ઠ દ્વારા), તો પછી ડિસ્કમાં મેમરી પૃષ્ઠ લખવાની જરૂર નથીઃ તે પહેલેથી જ ત્યાં છે. સંદર્ભો સેન્ટ્રલ પ્રોસેસિંગ યુનિટ ઓપરેટિંગ સિસ્ટમ ટેકનોલોજી