UID:
almahu_9948026402702882
Format:
1 online resource (569 p.)
ISBN:
1-281-07796-8
,
9786611077969
,
0-08-051311-5
Series Statement:
HP Technologies
Content:
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
Note:
Description based upon print version of record.
,
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
,
English
Additional Edition:
ISBN 1-55558-159-5
Language:
English