清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 第8章设备管理 81引言 82数据传送控制方式 83中断技术 84缓冲技术 85设备分配 86o进程控制 87设备驱动程序 本章小结 习题
第8章 设备管理 8.1 引言 8.2 数据传送控制方式 8.3 中断技术 8.4 缓冲技术 8.5 设备分配 8.6 I/O进程控制 8.7 设备驱动程序 本章小结 习题
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 设备管理是操作系统的重要组成部分之一。本章主 要讨论设备管理的基本概念,包括中断、缓冲、设 备分配和控制等。 8.1引言 8.11设备的类别 在计算机系统中,除了CPU和内存之外,其他的大 部分硬设备称为外部设备。它包括常用的输入输出 设备、外存设备以及终端设备等。本节先从系统管 理的角度将各种设备进行简单的分类,然后再介绍 设备管理的主要功能与任务。 早期的计算机系统由于速度慢、应用面窄,外部设 备主要以纸带、卡片等作为输入输出介质,相应的 设备管理程序也比较简单
设备管理是操作系统的重要组成部分之一。本章主 要讨论设备管理的基本概念,包括中断、缓冲、设 备分配和控制等。 8.1 引 言 8.1.1 设备的类别 在计算机系统中,除了CPU和内存之外,其他的大 部分硬设备称为外部设备。它包括常用的输入输出 设备、外存设备以及终端设备等。本节先从系统管 理的角度将各种设备进行简单的分类,然后再介绍 设备管理的主要功能与任务。 早期的计算机系统由于速度慢、应用面窄,外部设 备主要以纸带、卡片等作为输入输出介质,相应的 设备管理程序也比较简单
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 由于个人计算机、工作站以及计算机网络系统等的 发展,外部设备开始走向多样化、复杂化和智能化 再者,除了硬件设备之外,以某种硬件设备为基础 的虚拟设备和仿真设备技术也得到了广泛应用。例 如,虚终端技术和仿真终端技术等。实际上,近年 来最为流行的窗口系统中的 X-WINDOW等都是作 为一种设备和操作系统相连的。这使得设备管理变 得越来越复杂化。 首先,我们介绍设备的分类。按设备的使用特性分, 可分为存储设备、输入输出设备、终端设备以及脱 机设备等,如图8.1所示
由于个人计算机、工作站以及计算机网络系统等的 发展,外部设备开始走向多样化、复杂化和智能化。 再者,除了硬件设备之外,以某种硬件设备为基础 的虚拟设备和仿真设备技术也得到了广泛应用。例 如,虚终端技术和仿真终端技术等。实际上,近年 来最为流行的窗口系统中的X-WINDOW等都是作 为一种设备和操作系统相连的。这使得设备管理变 得越来越复杂化。 首先,我们介绍设备的分类。按设备的使用特性分, 可分为存储设备、输入输出设备、终端设备以及脱 机设备等,如图8.1所示
手华 磁带 盘 磁盘 存储设备 硬盘 其他(磁鼓,光盘等) 键盘 打印机 显示器 图形输入/输出设备 输入/输出设备 图像输入/输出设备 绘图机 外部设备 音声输入/输出设备 网绪通信板 其他 会话型 通用终端 批处鋰型 终端设备 智能终端 专用终端 虚终端 脱机设备 图81按使用特性对外部设备的分类
图8.1 按使用特性对外部设备的分类
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 另外,按设备的从属关系,可把设备画分为系统设 备和用户设备。系统设备是指那些在操作系统生成 时就已配置好的各种标准设备。例如,键盘、打印 机以及文件存储设备等。而用户设备则是那些在系 统生成时没有配置,而由用户自己安装配置后由操 作系统统一管理的设备。例如,网络系统中的各种 网板、实时系统中的AD、D/A变换器、图像处理 系统的图像设备等 对设备分类的目的在于简化设备管理程序。由于设 备管理程序是和硬件打交道的,因此,不同的设备 硬件对应于不同的管理程序。不过,对于同类设备 来说,由于设备的硬件特性十分相似,从而可以利 用相同的管理程序或只需做很少的修改即可
另外,按设备的从属关系,可把设备画分为系统设 备和用户设备。系统设备是指那些在操作系统生成 时就已配置好的各种标准设备。例如,键盘、打印 机以及文件存储设备等。而用户设备则是那些在系 统生成时没有配置,而由用户自己安装配置后由操 作系统统一管理的设备。例如,网络系统中的各种 网板、实时系统中的A/D、D/A变换器、图像处理 系统的图像设备等。 对设备分类的目的在于简化设备管理程序。由于设 备管理程序是和硬件打交道的,因此,不同的设备 硬件对应于不同的管理程序。不过,对于同类设备 来说,由于设备的硬件特性十分相似,从而可以利 用相同的管理程序或只需做很少的修改即可