ch01. 设备驱动程序简介 设备驱动程序的作用在于提供机制(需要提供什么功能),而不是提供策略(如何使用这些功能). 内核功能划分: 进程管理:进程创建.销毁.进程间通信.共享cpu调度器. 内存管理:内核为每个进程创建一个虚拟地址空间,内核的不同部分在和内存管理子系统交互时使用一组函数调用,包括简单的malloc/free函数以及其他的复杂的函数. 文件系统:“一切皆文件”. 设备控制:几乎每一个系统操作都会映射到物理设备上.除了处理器.内存以及其他很有限的几个对象外,所有设备控制操作都由与…