Skip to main content
Article thumbnail
Location of Repository

Demand Paging in Windows NT

By Mark Claypool, David Finkel, Gangadharan Kannan, Mikhail Mikhailov, Saqib Syed and Yefim Somin


Demand paging is a fundamental part of today's computer systems. Understanding demand paging performance is critical if we are to analyze and predict the performance for large-scale applications. This work presents experiments that illuminate the meaning of paging performance metrics available under Windows NT. We find that under some memory access conditions the Windows NT Cache manager will induce more paging activity than is explicitly requested by an application while at the same time, paging activity is not attributed to the application at all. 1 Introduction Nearly all modern operating systems use demand paging in order to provide today's applications with the large address spaces they require. Demand paging creates the illusion of an address space that is larger than physical memory by keeping currently unused pages on disk. This address space increase is not with out cost as while disk speeds have increased tremendously in recent years, they are still at least three orders of ..

Year: 2007
OAI identifier: oai:CiteSeerX.psu:
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.