Skip to content
Baptiste Wicht edited this page Feb 8, 2014 · 2 revisions

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.

Clone this wiki locally