LOS
从中断到进程,理解系统如何运转。

使用 C 与 x86 汇编构建类 Linux 内核,涵盖虚拟内存、文件系统、系统调用、驱动与调度;四人团队协作。
问题
从底层构建一个操作系统,能把教科书中的进程、内存与设备抽象变成相互配合的真实模块。
关键取舍
- Kernel fundamentals
- 实现虚拟内存、文件系统、终端、中断与系统调用。
- Scheduling & devices
- 实现键盘、RTC、PIT 等设备驱动,支持多进程切换与多终端调度。
结果
完成内核与用户态隔离下的多进程、多终端机制。项目由四人团队共同完成。
相关笔记