1989 · 10 citations · 18 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureMemoryOperating SystemsBuffer ManagementCachingMemory HierarchyMemory Hierarchy DesignMemory ManagementVirtual MemoryBuffer Cache ManagementCache ManagementCache MemoryCaching MechanismsData Cache BehaviorVirtual Memory OptimizationVirtual Memory SupportVirtual Memory Systems
This paper reports on the effects of using hardware virtual memory assists in managing file buffer caches in UNIX. A controlled experimental environment was constructed from two systems whose only difference was that one of them (XMF) used the virtual memory hardware to assist file buffer cache search and retrieval. An extensive series of performance characterizations was used to study the effects of varying the buffer cache size (from 3 Megabytes to 70 MB); I\O transfer sizes (from 4 bytes to 64 KB); cache-resident and non-cache-resident data; READs and WRITEs; and a range of application programs.
18
A trace-driven analysis of the UNIX 4.2 BSD file system
John K. Ousterhout, Hervé Da Costa, David Harrison et al. · ACM SIGOPS Operating Systems Review · 1985 · 498 citations · Full text
The Sprite network operating system
John K. Ousterhout, A.R. Cherenson, Fred Douglis et al. · Computer · 1988 · 462 citations
T. Kilburn, D. Brent Edwards, M.J. Lanigan et al. · IEEE Transactions on Electronic Computers · 1962 · 255 citations
The ITC distributed file system
Mahadev Satyanarayanan, John H. Howard, David A. Nichols et al. · ACM SIGOPS Operating Systems Review · 1985 · 202 citations