background preloader


Facebook Twitter

Bran's Kernel Development Tutorial on Bona Fide OS Developer. 4.-The GDT and IDT. The GDT and the IDT are descriptor tables.

4.-The GDT and IDT

They are arrays of flags and bit values describing the operation of either the segmentation system (in the case of the GDT), or the interrupt vector table (IDT). They are, unfortunately, a little theory-heavy, but bear with it because it'll be over soon!


Object moved. Every time the CPU accesses virtual memory, a virtual address must be translated to the corresponding physical address.

Object moved

Conceptually, this translation requires a page-table walk, and with a three-level page table, three memory accesses would be required. In other words, every virtual access would result in four physical memory accesses. Wikipedia. News - Kiwi. C++ Extensions. FrontPage - SCons Wiki.