- 3
- 0
- 约小于1千字
- 约 5页
- 2023-12-04 发布于陕西
- 举报
设备管理
I/O设备
存储设备就是计算机系统中的外存储器,如硬盘、光盘、U盘、磁带等
输入输出设备又可分为输入设备、输出设备和交互式设备
设备控制器
I/O设备可以分为两个部分:机械部分和电子部分。其中机械部分是I/O设备本身,而电子部分就是设备控制器(Device Controller)
设备控制器也称适配器(Adapter),它可以是主板上的一块芯片,也可以是插入扩展槽的印刷线路板,或直接与I/O设备集成在一起。设备控制器含有接口,以实现与I/O设备的连接和通信
设备驱动程序
CPU通过向设备控制器中的寄存器写入信息,再由设备控制器向I/O设备发出命令。每个连接到计算机中的I/O设备都需要一些特定的代码对其进行控制,这样的代码称为设备驱动程序(Device Driver)
设备驱动程序的基本任务是实现CPU和设备控制器之间的通信,因此设备驱动程序必须是操作系统的一部分
I/O设备的管理
缓冲管理:缓解CPU的高速性与I/O设备的低速性之间的矛盾
设备分配:根据用户进程的I/O请求、系统的现有资源情况以及按照某种设备的分配策略,为用户进程分配所需要的I/O设备
设备驱动:设备的驱动由设备驱动程序控制
原创力文档

文档评论(0)