www.delorie.com/gnu/docs/glibc/libc_19.html   search  
Buy the book!

The GNU C Library

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3. Virtual Memory Allocation And Paging

This chapter describes how processes manage and use memory in a system that uses the GNU C library.

The GNU C Library has several functions for dynamically allocating virtual memory in various ways. They vary in generality and in efficiency. The library also provides functions for controlling paging and allocation of real memory.

3.1 Process Memory Concepts  An introduction to concepts and terminology.
3.2 Allocating Storage For Program Data  Allocating storage for your program data
3.4 Locking Pages  Preventing page faults
3.3 Resizing the Data Segment  brk, sbrk

Memory mapped I/O is not discussed in this chapter. See section 13.7 Memory-mapped I/O.

  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003