diff --git a/Memory.md b/Memory.md index 4886552..7b6ec5e 100644 --- a/Memory.md +++ b/Memory.md @@ -8,7 +8,15 @@ The kernel code is loaded by the bootloader at 0x6000. ## Kernel space -0 -> 1MiB: Identity mapped -1Mib -> 4GiB: Prepared at boot time + 0 -> 1MiB: Identity mapped + 1Mib -> 4GiB: Prepared at boot time -=> Needs about 4MiB for mapping \ No newline at end of file +=> 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. \ No newline at end of file