Yuxuan Lin
所有作品

LOS

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

方向
系统工程
时间
2024
技术
C、x86 Assembly、Virtual Memory
链接
LOS 物理内存与虚拟内存的映射关系
LOS 物理内存与虚拟内存的映射关系

使用 C 与 x86 汇编构建类 Linux 内核,涵盖虚拟内存、文件系统、系统调用、驱动与调度;四人团队协作。

问题

从底层构建一个操作系统,能把教科书中的进程、内存与设备抽象变成相互配合的真实模块。

关键取舍

Kernel fundamentals
实现虚拟内存、文件系统、终端、中断与系统调用。
Scheduling & devices
实现键盘、RTC、PIT 等设备驱动,支持多进程切换与多终端调度。

结果

完成内核与用户态隔离下的多进程、多终端机制。项目由四人团队共同完成。

相关笔记