Windows® Internals, Sixth Edition, Part 2
by David A. Solomon Mark E. Russinovich and Alex Ionescu
Key Features of the Cache Manager
The cache manager has several key features:
Supports all file system types (both local and network), thus removing the need for each file system to implement its own cache management code
Uses the memory manager to control which parts of which files are in physical memory (trading off demands for physical memory between user processes and the operating system)
Caches data on a virtual block basis (offsets within a file)—in contrast to many caching systems, which cache on a logical block basis (offsets within a disk volume)—allowing for intelligent read-ahead and high-speed access to the cache without involving file system drivers (This method of caching, called fast I/O, is described later in this chapter.)
Supports ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access