Data Structures

Recall that struct mm_struct is important — it provides all necessary information to lay out a task in memory as discussed before. Additionally, it includes the following elements for management of all memory regions in the virtual address space of a user process.

struct mm_struct {

struct vm_area_struct struct rb_root mm_rb; struct vm_area_struct

The following sections discuss the meanings of the entries.

Continue reading here: Trees and Lists

Was this article helpful?

0 0