导论
基础信息
环境
Bare Bones / Baby Steps
操作系统组织示例
引导和设置
测试和调试
开发
编译器开发
设计考量
内核模型
任务模型
内存和资源管理
系统调用
调度
进程同步
IPC进程间通信
工具
引导加载程序(Bootloaders)
编译器(Compilers)
汇编器(Assemblers)
链接器(Linkers)
模拟器(Emulators)
处理磁盘映像
|
硬件
CPU
总体
X86
模式
其它
ARM
内存
中断请求(IRQ)和异常(Exceptions), PIC, NMI, APIC, OPIC
时钟(Clocks),定时器(Timers)和计数器(Counters)
视频
音频
存储设备
输入/输出
Plug and Play
PCI, USB 和类似其它内容...
UEFI
ACPI
网卡和通讯设备
- Ethernet and other wired networking:
- Wireless Networking:
非x86开发
|