内核态操作:装入程序涉及内存分配需在内核态执行
CPU运行模式
虚拟存储:地址转换由硬件MMU完成,异常由OS处理
虚拟内存中断与异常
信号量计算:S=-2表示有2个进程阻塞,5个进程在访问资源
信号量
Bernstein条件:并发正确性需读写集和写写集无交集
同步互斥
访存优化:TLB加速地址转换,工作集和页缓冲降低缺页率
分页虚存性能
共享文件:不同进程中虚拟地址不同但映射到相同物理地址
内存映射文件分页
设备驱动:字符设备和块设备使用不同的I/O方式
驱动接口设备概念
中断处理:中断处理程序将数据从设备数据寄存器传输到内核缓冲区
中断与异常I/O控制