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 ...

Get Windows® Internals, Sixth Edition, Part 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.