简明 zCore 教程
🚧 zCore 整体结构和设计模式
🚧 Fuchsia OS 和 Zircon 微内核
1.
内核对象
1.1.
✅ 初识内核对象
1.2.
🚧 对象管理器:Process 对象
1.3.
🚧 对象传送器:Channel 对象
2.
任务管理
2.1.
🚧 Zircon 任务管理体系
2.2.
🚧 进程管理:Process 与 Job 对象
2.3.
🚧 线程管理:Thread 对象
3.
内存管理
3.1.
🚧 Zircon 内存管理模型
3.2.
🚧 物理内存:VMO 对象
3.3.
🚧 物理内存:按页分配的 VMO
3.4.
🚧 虚拟内存:VMAR 对象
4.
用户程序
4.1.
🚧 Zircon 用户程序
4.2.
🚧 上下文切换
4.3.
🚧 系统调用
5.
信号和等待
5.1.
🚧 等待内核对象的信号
5.2.
🚧 同时等待多个信号:Port 对象
5.3.
🚧 实现更多:EventPair, Timer 对象
5.4.
🚧 用户态同步互斥:Futex 对象
6.
硬件抽象层
6.1.
✅ UNIX硬件抽象层
Light (default)
Rust
Coal
Navy
Ayu
简明 zCore 教程
Fuchsia OS 和 Zircon 微内核