返回上一级 [项目] 手写操作系统 boot-loader 1.计算机的启动 2.写一个MBR程序 3.加载内核 Linux从开机加电到执行main函数的过程 image 中断 1.中断 2.可编程中断控制器8259A 3.定时器8253 4.8259A的编程 保护模式 1.保护模式 2.保护模式2 其他 同步机制之锁 笔记 内存 1.获取物理内存容量 2.内存分页机制 3.实现内存分页 4.用虚拟地址访问页表 5.内存管理 6.快表TLB 屏幕和显卡 1.操作显示器 硬盘 1.硬盘分区原理 2.文件系统原理 3.文件系统原理2 4.硬盘驱动程序 5.操作硬盘 6.打印函数 系统交互 1.系统调用概念 2.fork的原理和实现 3.wait和exit的原理 4.管道 进程和线程 1.概念 2.实现线程的方式 3.多线程调度 4.线程实现 5.进程的实现方式 6.协程的实现方式