This chapter describes the pool management. The OpenVMS Alpha operating system creates and uses many data structures in the course of its work. Although it creates some of them at system initialization, it creates most when they are needed and destroys them when their useful life is finished. It maintains distinct areas of virtual address memory, called pools, in which it allocates and deallocates dynamic data structures. Each pool has different characteristics. This chapter describes these memory areas, their uses, and their allocation and deallocation algorithms. It discusses dynamic data structures, and describes the structures and mechanisms of the variable-length pools, such as nonpaged pool, bus-addressable pool (BAP), paged pool, and pageable process-private space pool. It also describes fixed-length pools. Fixed-length pools expedite the allocation and deallocation of the most commonly used sizes and types of storage. In contrast to variable-length allocation, fixed-length allocation is very simple.
Read full abstract- Home
- Search
Year
Publisher
Journal
1
Institution
Institution Country
Publication Type
Field Of Study
Topics
Open Access
Language
Reset All
Filter 1
Cancel
Year
Publisher
Journal
1
Institution
Institution Country
Publication Type
Field Of Study
Topics
Open Access
Language
Reset All
Filter 1
Export
Sort by: Relevance