DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
Application programming

Memory management

UnixWare includes a complete set of memory-mapping mechanisms. Process address spaces are composed of a vector of memory pages, each of which can be independently mapped and manipulated. The memory-management facilities

The system's virtual memory consists of all available physical memory resources including local and remote file systems, processor primary memory, swap space, and other random-access devices. Named objects in the virtual memory are referenced though the UnixWare file system. However, not all file system objects are in the virtual memory; devices that UnixWare cannot treat as storage, such as terminal and network device files, are not in the virtual memory. Some virtual memory objects, such as private process memory and shared memory segments, do not have names.

The memory mapping interface

The applications programmer gains access to the facilities of the virtual memory system through several sets of system calls.

Where to find more information

See ``Process management'' for a detailed description of the virtual memory system. Refer to mmap(2), mprotect(2), munmap(2), and mincore(2).


Next topic: Process management and scheduling
Previous topic: Where to find more information

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 27 April 2004