Dirty bit
ಡರ್ಟಿ ಬಿಟ್ ಅಥವಾ ಮಾರ್ಪಡಿಸಿದ ಬಿಟ್ ಎಂಬುದು ಕಂಪ್ಯೂಟರ್ ಮೆಮೊರಿಯ ಬ್ಲಾಕ್ಗೆ ಸಂಬಂಧಿಸಿರುವ ಬಿಟ್ ಆಗಿದೆ ಮತ್ತು ಮೆಮೊರಿಯ ಅನುಗುಣವಾದ ಬ್ಲಾಕ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿದೆಯೇ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಪ್ರೊಸೆಸರ್ ಈ ಮೆಮೊರಿಗೆ ಬರೆಯುವಾಗ (ಮಾರ್ಪಡಿಸಿದಾಗ) ಡರ್ಟಿ ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತದೆ. ಬಿಟ್ ಅದರ ಸಂಬಂಧಿತ ಮೆಮೊರಿ ಬ್ಲಾಕ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಇನ್ನೂ ಶೇಖರಣೆಗೆ ಉಳಿಸಲಾಗಿಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಮೆಮೊರಿಯ ಒಂದು ಬ್ಲಾಕ್ ಅನ್ನು ಬದಲಾಯಿಸಬೇಕಾದರೆ, ಅದರ ಅನುಗುಣವಾದ ಡರ್ಟಿ ಬಿಟ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಮೊದಲು ಬ್ಲಾಕ್ ಅನ್ನು ಸೆಕೆಂಡರಿ ಮೆಮೊರಿಗೆ ಮತ್ತೆ ಬರೆಯಬೇಕೇ ಅಥವಾ ಅದನ್ನು ಸರಳವಾಗಿ ತೆಗೆದುಹಾಕಬಹುದೇ ಎಂದು ನೋಡಲು ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ. ಡರ್ಟಿ ಬಿಟ್ಗಳನ್ನು ಸಿಪಿಯು ಕ್ಯಾಶ್ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಪೇಜ್ ರಿಪ್ಲೇಸ್ಮೆಂಟ್ ಅಲ್ಗಾರಿದಮ್ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಸಂಸ್ಕರಿಸಬೇಕಾದ ಅಥವಾ ಇನ್ನೂ ಸಂಸ್ಕರಿಸಬೇಕಾದ ದತ್ತಾಂಶದ ಭಾಗಗಳನ್ನು ಗುರುತಿಸುವ ಮೂಲಕ ಡರ್ಟಿ ಬಿಟ್ಗಳನ್ನು ಇನ್ಕ್ರಿಮೆಂಟಲ್ ಕಂಪ್ಯೂಟಿಂಗ್ನಲ್ಲಿಯೂ ಬಳಸಬಹುದು. ಬದಲಾಗದ ವಸ್ತುಗಳು ಅಥವಾ ಸ್ಥಿತಿಗಳ ಅನಗತ್ಯ ಸಂಸ್ಕರಣೆಯನ್ನು ತಪ್ಪಿಸಲು ವಿಳಂಬಿತ ಗಣನೆಯೊಂದಿಗೆ ಈ ತಂತ್ರವನ್ನು ಬಳಸಬಹುದು. ಮಾದರಿಯನ್ನು ನವೀಕರಿಸಿದಾಗ (ಸಾಮಾನ್ಯವಾಗಿ ಅನೇಕ ಮೂಲಗಳಿಂದ), ಮರುಸಂಸ್ಕರಿಸಬೇಕಾದ ಭಾಗಗಳನ್ನು ಮಾತ್ರ ಕೊಳಕು ಎಂದು ಗುರುತಿಸಲಾಗುತ್ತದೆ. ನಂತರ, ಅಲ್ಗಾರಿದಮ್ ಮಾದರಿಯನ್ನು ಕೊಳಕು ಭಾಗಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಸಂಸ್ಕರಿಸುತ್ತದೆ, ಅವುಗಳನ್ನು ಸ್ವಚ್ಛವೆಂದು ಗುರುತಿಸುತ್ತದೆ. ಇದು ಬದಲಾಗದ ಭಾಗಗಳನ್ನು ಮರು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವುದನ್ನು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರೊಸೆಸರ್ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ. ಪುಟ ಬದಲಾವಣೆಯ ಬಗ್ಗೆ ಮಾತನಾಡುವಾಗ, ಪ್ರತಿ ಪುಟವು ಯಂತ್ರಾಂಶದಲ್ಲಿ ಅದಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಮಾರ್ಪಾಡು ಬಿಟ್ ಅನ್ನು ಹೊಂದಿರಬಹುದು. ಪುಟದಲ್ಲಿನ ಯಾವುದೇ ಪದ ಅಥವಾ ಬೈಟ್ ಅನ್ನು ಬರೆಯುವಾಗಲೆಲ್ಲಾ, ಪುಟದ ಡರ್ಟಿ ಬಿಟ್ ಅನ್ನು ಯಂತ್ರಾಂಶದಿಂದ ಹೊಂದಿಸಲಾಗುತ್ತದೆ, ಇದು ಪುಟವನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಬದಲಿಗಾಗಿ ಒಂದು ಪುಟವನ್ನು ಆಯ್ಕೆ ಮಾಡಿದಾಗ, ಮಾರ್ಪಾಡು ಬಿಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ. ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಿದರೆ, ಪುಟವನ್ನು ಡಿಸ್ಕ್ನಿಂದ ಓದಲಾಗಿರುವುದರಿಂದ ಅದನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪುಟವನ್ನು ಡಿಸ್ಕ್ಗೆ ಬರೆಯಬೇಕು. ಕೊಳಕು ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸದಿದ್ದರೆ, ಪುಟವನ್ನು ಮೆಮೊರಿಗೆ ಓದಿದ ನಂತರ ಅದನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ. ಆದ್ದರಿಂದ, ಡಿಸ್ಕ್ನಲ್ಲಿರುವ ಪುಟದ ನಕಲನ್ನು ತಿದ್ದಿ ಬರೆಯದಿದ್ದರೆ (ಉದಾಹರಣೆಗೆ, ಬೇರೆ ಯಾವುದಾದರೂ ಪುಟದಿಂದ), ನಂತರ ಡಿಸ್ಕ್ಗೆ ಮೆಮೊರಿ ಪುಟವನ್ನು ಬರೆಯುವ ಅಗತ್ಯವಿಲ್ಲಃ ಅದು ಈಗಾಗಲೇ ಇದೆ. ಉಲ್ಲೇಖಗಳು ಕೇಂದ್ರೀಯ ಸಂಸ್ಕರಣಾ ಘಟಕ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ತಂತ್ರಜ್ಞಾನ