1 option
Open VMS Alpha internals and data structures : memory management / Ruth E. Goldenberg.
- Format:
- Book
- Author/Creator:
- Goldenberg, Ruth E.
- Series:
- HP Technologies
- Language:
- English
- Subjects (All):
- Operating systems (Computers).
- Memory management (Computer science).
- OpenVMS.
- Physical Description:
- 1 online resource (569 p.)
- Place of Publication:
- Amsterdam ; Boston : Digital Press, 2003.
- Language Note:
- English
- Summary:
- OpenVMS Alpha Internals and Data Structures: Memory Management is an updateto selected parts of the book OpenVMS AXP Internals and Data Structures Version 1.5 (Digital Press, 1994). This book covers the extensions to the memory management subsystem of OpenVMS Alpha to allow the operating system and applications to access 64 bits of address space. It emphasizes system data structures and their manipulation by paging and swapping routines and related system services.It also describes management of dynamic memory, such as nonpaged pool, and support for nonuniform memory access (NU
- Contents:
- Front Cover; OpenVMS Alpha Internals and Data Structures; Copyright Page; Table of Contents; Preface; Chapter 1. Fundamentals And Overview; 1.1 Overview; 1.2 Physical Memory Configurations; 1.3 Virtual Memory Concepts; 1.4 Virtual and Physical Pages; 1.5 Virtual Addresses and Page Tables; 1.6 Virtual Address Space; 1.7 Virtual Addressing on a NUMA System; 1.8 PTE Contents; 1.9 Translation Buffer; 1.10 Virtual Address Translation; 1.11 Translation Buffer Features; 1.12 Virtual Memory; 1.13 Physical Memory; 1.14 Software Memory Management Mechanisms; 1.15 Further Information
- Chapter 2. Memory Management Data Structures2.1 Process Data Structures; 2.2 System Header and System PCB; 2.3 Page Tables; 2.4 Granularity Hint Regions and Huge Pages; 2.5 Data Structures Describing Physical Memory; 2.6 Buffer Objects; 2.7 Data Structures for Global Pages; 2.8 Data Structures for Swapping; 2.9 Data Structures Describing the Page and Swap Files; 2.10 Swapper and Modified Page Writer Page Table Arrays; 2.11 Relevant Source Modules; Chapter 3. Memory Management System Services; 3.1 Common Characteristics of Memory Management System Services; 3.2 Virtual Address Region Creation
- 3.3 Process-Private Virtual Address Space Creation3.4 Demand Zero Virtual Address Space Creation; 3.5 Process and Global Sections; 3.6 Process-Private Sections; 3.7 Global Section Creation and Mapping; 3.8 Mapping a Global Section; 3.9 Global Section Deletion; 3.10 Virtual Address Space Deletion; 3.11 Virtual Address Region Deletion; 3.12 Buffer Object Creation and Deletion; 3.13 Services That Return Information; 3.14 SETSWM System Service; 3.15 Set Page Protection System Services; 3.16 Set Fault System Services; 3.17 COPY_FOR_PAGE System Service; 3.18 Relevant Source Modules
- Chapter 4. Paging Dynamics4.1 Overview; 4.2 Page Fault Handling; 4.3 Page Transitions for Process Pages; 4.4 Page Transitions for Process-Private Page Table and PHD Pages; 4.5 Page Transitions for Global Pages; 4.6 Page Transitions for System Pages; 4.7 Page Transitions for Global Page Table Pages; 4.8 Page Fault Support Routines; 4.9 FAULT_PAGE System Service; 4.10 Page Read Clustering; 4.11 Page Read Completion; 4.12 Modified Page Writing; 4.13 Update Section File on Disk System Services; 4.14 Input and Output That Support Paging; 4.15 Reference Counts; 4.16 Use of Page Files
- 4.17 Paging and Scheduling4.18 Relevant Source Modules; Chapter 5. Working Set List Dynamics; 5.1 Overview; 5.2 The Working Set List; 5.3 Working Set Replacement; 5.4 Working Set Limit Adjustment; 5.5 Proactive Memory Reclamation from Periodically Waking Processes; 5.6 Lock Pages in Working Set System Services; 5.7 Lock Pages in Memory System Services; 5.8 Unlock Pages System Services; 5.9 Purge Working Set System Services; 5.10 Keeping a Page in the Working Set List; 5.11 Relevant Source Modules; Chapter 6. The Swapper; 6.1 Overview; 6.2 Swapper Use of Memory Management Data Structures
- 6.3 Swapper Main Loop
- Notes:
- Description based upon print version of record.
- Includes bibliographical references and index.
- ISBN:
- 1-281-07796-8
- 9786611077969
- 0-08-051311-5
- OCLC:
- 476108657
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.