In Windows, prefetching is done to improve system performance. There are two types of prefetching: boot prefetching and application prefetching. During boot prefetching, what does the Cache Manager do?
In Windows, prefetching is done to improve system performance. There are two types of prefetching: boot prefetching and application prefetching. During boot prefetching, what does the Cache Manager do?
During boot prefetching, the Cache Manager checks hard page faults and soft page faults that occur during the boot process. This helps in improving system performance by anticipating the required data. This process typically extends through the first few minutes of the boot cycle or until certain boot-related benchmarks are met.
@viper41, yes the answer should be D. This can be referenced from MSDN under Prefetch. Answer B would apply to Application Prefetching. https://learn.microsoft.com/en-us/archive/msdn-magazine/2001/december/windows-xp-kernel-improvements-create-a-more-robust-powerful-and-scalable-os
For boot prefetching, the Cache Manager monitors hard page faults and soft page faults that occur during the boot process. It monitors through the first 2 minutes of the boot process, the first minute after all Windows services have started, or the first 30sec following the start of the user's shell, whichever comes first.
Answer: D. Checks hard page faults and soft page faults Explanation: A: Incorrect. EnablePrefetcher is a registry value, not what the Cache Manager monitors. B: Incorrect. Prefetching focuses on page faults, not just a 10-second window. C: Incorrect. It doesn’t merely check if data is processed; it logs specific faults. D: Correct. During boot prefetching, the Cache Manager monitors page faults to optimize future loads. According to Windows Internals, 6th Edition, Part 2, by Mark Russinovich, et al., published by Microsoft Press, the prefetcher "…records all disk I/Os and page faults that occur during the first 10 seconds of the boot process…". This data, including information on both hard and soft page faults, is then used by Windows to improve subsequent boot times.