2
Memory
Baptiste Wicht edited this page 2014-02-08 13:32:11 -08:00

Memory

Some information about the memory.

Kernel code

The kernel code is loaded by the bootloader at 0x6000.

Kernel space

0 -> 1MiB: Identity mapped
1Mib -> 4GiB: Prepared at boot time

=> Needs about 4MiB for mapping

User space

Each process has its own memory space.

The kernel space is mapped inside each process space.

Processes are not mapped inside the kernel.