Kernel architecture¶
In this chapter
Privilege, exception entry, interrupt routing, SMP, kernel workers, native processes, user/kernel memory crossing and fatal diagnostics.
This volume is organized as a dependency chain rather than a short overview. Each implementation chapter is revision-bound to the ChrisOS main source and states its current limitations.
Architecture and privilege¶
Interrupts, time and parallel kernel execution¶
- Interrupts and SMP
- PIC, LAPIC and IOAPIC
- PIT timing and scheduler tick semantics
- Kernel jobs and cooperative kernel threads
Native userspace¶
- Native processes and system calls
- User-mode entry and controlled return
- Safe user-memory access
- Process lifecycle and state
Failure and observability¶
Reading dependencies¶
The privilege and exception chapters should precede native userspace. SMP assumes the interrupt entry model. User-copy assumes virtual-memory translation. Process lifecycle depends on PMM/MM details in Volume 05.
The generated Source Atlas is the file-level evidence layer; these authored chapters explain architecture, invariants, ownership, control flow, failure modes and limits rather than replacing source with excerpts.