Skip to content

Pagination

Sukant Pal edited this page Jan 5, 2018 · 12 revisions

Memory Pagination

Silcos kernel uses the memory protection and organization technique known as paging. In this technique, each virtual address is mapped to a physical address in blocks known as pages. These pages can be of various sizes - 4KB and 2MB (IA32, PAE). The blocks in physical memory are known as page-frames and in virtual memory they are called only pages.

Kernel Paging

The kernel supports various functions to control memory paging in a cross-platform manner. The functions `EnsureUsability, EnsureMapping, EnsureFaulty** operate on single pages in memory. TO BE CONTINUED

Clone this wiki locally