This website requires JavaScript.
Explore
Help
Sign In
shibedrill
/
osdev-notes
Watch
1
Star
0
Fork
0
You've already forked osdev-notes
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
0330d3aa1a
osdev-notes
/
Welcome.md
August
0330d3aa1a
ToC
2025-09-26 16:00:23 -04:00
1.3 KiB
Raw
Blame
History
These are my personal notes on OS development, part of my
Gila microkernel project
.
Table of Contents
Physical & Virtual Memory
Physical & Virtual Memory#Physical Memory
Physical & Virtual Memory#Virtual Memory & Pages
Physical & Virtual Memory#Pages
Physical & Virtual Memory#32-Bit Paging
Physical & Virtual Memory#Address Translation Example
Physical & Virtual Memory#32-Bit PAE
Physical & Virtual Memory#64-Bit Paging
Registers
Registers#General Purpose Registers
Registers#Pointer Registers
Registers#Segment Registers
Registers#EFLAGS Register
Registers#Control Registers
Registers#CR0
Registers#CR2
Registers#CR3
Registers#CR4
Registers#CR8
Rings & Privilege Levels
Rings & Privilege Levels#Process vs. Kernel
Rings & Privilege Levels#Context Switching
Rings & Privilege Levels#Interrupts & System Calls