设备。这类设备的处理程序是由用户提供的。操作系统要通过适当的手段把用户设备纳入到 系统中,以便对它们实施统一的管理。系统中可以由用户加入设备的方法具有灵活性,同时 也要求操作系统具有较强的设备控制能力 2)从系统对资源分配的角度分类 (1)独占设备 指在一段时间内只允许一个用户访问的设备,如打印机。 (2)共享设备 指在一段时间内允许多用户同时访问的设备,如磁盘。 (3)虚拟设备 通过虚拟技术将慢速独占设备模拟成高速共享设备,以供多个用户使用 3)按数据组织和存取方式分类 (1)块设备 块设备是以一定大小的数据块为单位输入输出数据的,并且在设备中的数据也是以物理 块为单位进行组织和管理的。这类设备一般是作为计算机的辅助存储设备使用的,它们比内 存储器的读/写速度要低,但它们的存储容量很大。例如,磁盘机、磁带机、磁鼓及光盘等都 属于块设备 (2)字符设备 字符设备是以字符为单位进行输入输出数据的设备,并且以字符为单位对设备中的信息 进行组织和处理。例如,如磁盘、光盘等都是字符设备。它们以每次一个字符的方式进行数 据传输,所以数据在设备与系统(通常为内存)之间的传送形成了字符流 3.设备控制器 计算机的输入输出设备一般包含机械部分和电子部分。电子部分被称为设备控制器, 它负责在CPU和输入/输出设备之间传输数据,机械部分负责实现输入输出的操作。 4.通道 在现代计算机系统中,把专门负责IO操作的处理机称为通道。由于引人通道,使得CPU 与通道、通道与通道、通道与控制器之间以及通道和设备之间充分并行工作,从而使输入/输 出系统形成了一个完整、独立的系统部件。 5.设备管理的功能 为实现设备的有效管理,设备管理程序通常具有以下功能 (1)建立设备管理数据记录记录并管理系统中的I0设备、控制器、通道的状态信息 (2)设备分配根据用户请求按既定分配策略和算法分配输入/输出设备、控制器、通道 同时管理输入/输出设备、控制器、通道的排队队列 (3)缓冲区管理为缓解CPU处理高速度和输入输出处理低速度的矛盾,通常设立一些 缓冲区,使得CPU和输入输出设备之间通过缓冲区来传送数据。缓冲区管理包括缓冲区的 建立、分配与释放等。 (4)实现输入输出操作通过调度、执行通道程序或输入输出驱动程序,实现输入/输出设 备的操作 3.4.2设备管理的操作
6 设备。这类设备的处理程序是由用户提供的。操作系统要通过适当的手段把用户设备纳入到 系统中, 以便对它们实施统一的管理。系统中可以由用户加入设备的方法具有灵活性 , 同时 也要求操作系统具有较强的设备控制能力。 2)从系统对资源分配的角度分类 (1) 独占设备 指在一段时间内只允许一个用户访问的设备,如打印机。 (2) 共享设备 指在一段时间内允许多用户同时访问的设备,如磁盘。 (3) 虚拟设备 通过虚拟技术将慢速独占设备模拟成高速共享设备, 以供多个用户使用。 3)按数据组织和存取方式分类 (1)块设备 块设备是以一定大小的数据块为单位输入/输出数据的, 并且在设备中的数据也是以物理 块为单位进行组织和管理的。这类设备一般是作为计算机的辅助存储设备使用的, 它们比内 存储器的读/写速度要低, 但它们的存储容量很大。例如, 磁盘机、磁带机、磁鼓及光盘等都 属于块设备。 (2)字符设备 字符设备是以字符为单位进行输入/输出数据的设备, 并且以字符为单位对设备中的信息 进行组织和处理。例如, 如磁盘、光盘等都是字符设备。它们以每次一个字符的方式进行数 据传输, 所以数据在设备与系统 (通常为内存) 之间的传送形成了字符流。 3.设备控制器 计算机的 输入/输出 设备一般包含机械部分和电子部分。电子部分被称为设备控制器, 它负责在 CPU 和输入/输出设备之间传输数据, 机械部分负责实现输入/输出的操作。 4.通道 在现代计算机系统中,把专门负责 I/O 操作的处理机称为通道。由于引人通道, 使得 CPU 与通道、通道与通道、通道与控制器之间以及通道和设备之间充分并行工作, 从而使输入/输 出系统形成了一个完整、独立的系统部件。 5.设备管理的功能 为实现设备的有效管理, 设备管理程序通常具有以下功能: (1) 建立设备管理数据记录记录并管理系统中的 I/0 设备、控制器、通道的状态信息。 (2) 设备分配根据用户请求按既定分配策略和算法分配 输入/输出 设备、控制器、通道, 同时管理输入/输出设备、控制器、通道的排队队列。 (3) 缓冲区管理为缓解 CPU 处理高速度和输入/输出处理低速度的矛盾, 通常设立一些 缓冲区, 使得 CPU 和输入/输出设备之间通过缓冲区来传送数据。缓冲区管理包括缓冲区的 建立、分配与释放等。 (4) 实现输入/输出操作通过调度、执行通道程序或输入/输出驱动程序, 实现输入/输出设 备的操作。 3.4.2 设备管理的操作
1.查看系统设备 Windows XP可以使用多种系统设备,包括 DVD/CBROM驱动器、硬盘控制器、调制 解调器、显示卡、网络适配卡、监视器、数码相机和扫描仪等,用户可以通过查看这些设备 来了解它们的基本情况。查看系统设备的操作步骤是 (1)在桌面“我的电脑”图标上单击鼠标右键出现快捷菜单,选择“属性”命令。在弹 出的“系统属性”窗口中选择“硬件”选项卡,见图3-18系统属性对话框 (2)在系统属性对话框上单击“设备管理器”按钮。在弹出的“设备管理器”窗口上用 户可以查看所有已经安装到系统中的硬件设备。见图3-19设备管理器窗口所示。其中那些 带有黄色问号的设备是没有正常安装的设备。在默认的情况下,系统设备是按照类型排序 如果用户要按其他方式排序,可以在“查看”菜单中进行选择。 系统属性 ②区马设备管理器 包回区 机计量机名系标还自动更新远程文件操作()查看Q帮助00 设备管理器 毫崩器是都果额器图量机上的备,请 3m/cpRM驱动器 图 IDE ATA/ATAPI控制器 设备管理器@) 像处理器 磁盘驱动器 者金确手号连 中D调制解调器 匚驱动程序签名)[置 ndowsUpdat0) +闷红外线设备 计算机 监视器 硬件置文件 硬件配置文件向您提供建立和保存不同硬件配置的方 以太网控制器 匚硬件配置文件①) 号软盘控制器 鼠标和其它指针设备 通用串行总线控制器 网络适配器 系统设备 昱示卡 确定匚取消应用( 图3-18系统属性对话框 图3-19设备管理器窗口 2.禁用和启用设备 禁用和启用设备,在设备管理中是经常进行的工作。当某一个系统设备暂时不用时,用 户可将其禁用,这样有利于保护系统设备。例如,要暂时用调制解调器( Modem)。操作步骤 是 (1)在“设备管理器”窗口中,双击“调制解调器”选项,展开该选项。右击展开的调 制解调器设备选项,从弹出的快捷菜单中选择“停用”命令,如图3-20停用调制解调器所 (2)选择“停用”命令后,弹出如确认“停用调制解调器对话框”,提示禁用该设备会 使其停止运行。 (3)单击“是”按钮,即可禁用该设备,此时在设备管理器窗口中,该设备前的图标上
7 1.查看系统设备 Windows XP 可以使用多种系统设备, 包括 DVD/CBROM 驱动器、硬盘控制器、调制 解 调器、显示卡、网络适配卡、监视器、数码相机和扫描仪等, 用户可以通过查看这些设备 来了解它们的基本情况。查看系统设备的操作步骤是: (1)在桌面 “我的电脑”图标上单击鼠标右键出现快捷菜单,选择“属性”命令。在弹 出的“系统属性”窗口中选择“硬件”选项卡,见图 3-18 系统属性对话框。 (2)在系统属性对话框上单击“设备管理器”按钮。在弹出的“设备管理器”窗口上用 户可以查看所有已经安装到系统中的硬件设备。见图 3-19 设备管理器窗口所示。其中那些 带有黄色问号的设备是没有正常安装的设备。在默认的情况下, 系统设备是按照类型排序。 如果用户要按其他方式排序, 可以在“查看”菜单中进行选择。 图 3-18 系统属性对话框 图 3-19 设备管理器窗口 2.禁用和启用设备 禁用和启用设备, 在设备管理中是经常进行的工作。当某一个系统设备暂时不用时, 用 户可将其禁用, 这样有利于保护系统设备。例如,要暂时用调制解调器 (Modem)。操作步骤 是: (1)在“设备管理器”窗口中, 双击“调制解调器”选项, 展开该选项。右击展开的调 制解调器设备选项, 从弹出的快捷菜单中选择 “停用”命令, 如图 3-20 停用调制解调器所 示。 (2)选择“停用”命令后, 弹出如确认“停用调制解调器对话框”, 提示禁用该设备会 使其停止运行。 (3) 单击“是”按钮, 即可禁用该设备, 此时在设备管理器窗口中, 该设备前的图标上
出现禁用符号“×”。如图3-21所示 马设备管理器 回区马设备管理器 文件①)操作)查看O帮助0 文件①)操作A)查看Q)帮助Q 舀黑 回田舀图墨≈恩墨 -.E WIL-1 已息WL-1 +m/cD-FM动器 马/CD聊M驱动器 中 IDE ATA/ATAPI控制器 DE ATA/ATAPI控 处磁电调 中处理器 中磁盘驱动器 更新死动程序① +日i 红外线设备 中悶红外线设备 计算机 卸载Q 计算机 g监视器 扫描检測硬件改动0 其它设备 以太网控制,性 其它设备 合以太网控制器 人体学输入设备 幽人体学输入设备 软盘控制器 弓软盘控制器 声音、视频和游戏控制器 中¢声音、视频和游戏控制器 鼠标和其它指针设备 鼠标和其它指针设备 +通用串行总线控制器 e通用串行总线控制器 中蹲网路适配器 中蹲网络适配器 图3-20停用调制解调器 图3-21调制解调器被禁用 要启用设备,只需在设备管理器中右击要启用的禁用设备,例如,刚禁用的调制解调器, 然后从弹出的快捷菜单中选择“启用”命令即可。 3.查看设备属性 通过“设备管理器”窗口,用户可以查看系统设备的属性。如果需要,用户还可以修改 设备的属性,如中断、输入/输出范围等。下面以“网络适配器”为例,介绍如何查看设备 属性 在“设备管理器”窗口中,双击“网络适配器”选项,右击展开的网络适配器设备选项, 然后从弹出的快捷菜单中选择“属性”命令:打开“网络适配器属性”对话框。 在网络适配器属性”对话框的“常规”选项卡中,可以查看到网络适配器的设备类型 制造商、设备状态以及设备用法 用户也可以单击“高级”、“驱动程序”和“资源”选项卡,然后在打开的相应选项卡中 进行查看 4.安装即插即用设备 Windows XP是基于强大的即插即用机制的设备管理,能够识别并且自动地为其配置驱动 程序。 WindowsⅫP能够识别大部分的硬件,并通过设备管理器,对正常安装或非正常安装 的设备进行管理 要安装即插即用设备,应了解 Windows XP的即插即用技术。即插即用技术的关键特性之 就是事件的动态处理,可对安装的硬件进行自动的动态识别,包括初始的系统安装、系统启
8 出现禁用符号“╳”。如图 3-21 所示 图 3-20 停用调制解调器 图 3-21 调制解调器被禁用 要启用设备, 只需在设备管理器中右击要启用的禁用设备, 例如,刚禁用的调制解调器, 然后从弹出的快捷菜单中选择 “启用”命令即可。 3.查看设备属性 通过“设备管理器”窗口, 用户可以查看系统设备的属性。如果需要, 用户还可以修改 设备的属性, 如中断、输入/ 输出范围等。下面以“网络适配器”为例,介绍如何查看设备 属性。 在“设备管理器”窗口中, 双击“网络适配器”选项, 右击展开的网络适配器设备选项, 然后从弹出的快捷菜单中选择 “属性”命令; 打开“网络适配器属性”对话框。 在网络适配器属性”对话框的“常规”选项卡中,可以查看到网络适配器的设备类型、 制造商、设备状态以及设备用法。 用户也可以单击 “高级”、“驱动程序”和“资源”选项卡, 然后在打开的相应选项卡中 进行查看。 4.安装即插即用设备 Windows XP 是基于强大的即插即用机制的设备管理,能够识别并且自动地为其配置驱动 程序。 Windows XP 能够识别大部分的硬件, 并通过设备管理器, 对正常安装或非正常安装 的设备进行管理。 要安装即插即用设备, 应了解 Windows XP 的即插即用技术。即插即用技术的关键特性之 一就是事件的动态处理, 可对安装的硬件进行自动的动态识别,包括初始的系统安装、系统启
动期间对硬件更改的识别,以及对运行时的硬件事件的反应。它允许以用户模式的代码执行 注册并收集某些即插即用事件。 要安装即插即用设备,只需要进行设备的硬件安装,不需要安装该设备的驱动程序, 统会自动识别并加载它的驱动程序 5.安装非即插即用设备 对于符合即插即用的设备,在添加或删除时, WindowsⅫP将会自动识别并完成配置工 作。但是,对于非即插即用设备的安装,就需要用户自己去安装驱动程序。下面就以非即插 即用的声卡为例来介绍设备的安装方法。安装非即插即用型声卡的操作步骤如下: (1)打开机箱,在计算机上正确地安装声卡硬件。 (2)打开“控制面板”窗口,双击“添加硬件”图标,打开“添加硬件向导”对话框,如 图3-22所示。用户可以使用该向导添加新的计算机硬件,或者用于解决硬件问题。单击“下 步”按钮,向导将自动对计算机中未安装驱动程序的硬件进行搜索,搜索完成后将打开“硬 件是否已连接”对话框,如图3-23所示 欢迎使用添加硬件向导 硬件连綏好了吗? 这个判导帮助您 安装软件来支持添加至十算机的硬件。 您已经将此硬件连液到计算机了吗? 否,我尚未态加此件00 要续,请单击“下一步” 上[步□取消 区上步0取 图3-22添加硬件向导对话框 图3-23选择硬件是否连接 (3)在“您已经将此硬件连接到计算机了吗?”下面选中“是,我已经连接了此硬件”单 选项,并单击“下一步”按钮,这时系统将弹出如图3-24所示的对话框,显示用户当前计算 机中已经安装的所有硬件列表。 (4)在“已安装的所有硬件”列表最下面,选择“添加新的硬件设备”选项,然后单 击“下一步”按钮,打开如图3-25所示的选择硬件安装方式对话框 已安艳的硬件设备,然后单击“下一步”,粒查愿性或 寄的订哥聂奖块注力您自动安,球看,如来您大要安物个 要添加列中设有显示的硬件,请单击“活加新的硬件设备” 已安的硬件 O搜并自动安装研件荐)) ⊙安装我于动从列活择的性〔英)望 老四M灿 率的牛设备 上步0下=步0□取消 区上步0下步02□取
9 动期间对硬件更改的识别,以及对运行时的硬件事件的反应。它允许以用户模式的代码执行 注册并收集某些即插即用事件。 要安装即插即用设备, 只需要进行设备的硬件安装, 不需要安装该设备的驱动程序, 系 统会自动识别并加载它的驱动程序。 5.安装非即插即用设备 对于符合即插即用的设备, 在添加或删除时,Windows XP 将会自动识别并完成配置工 作。但是, 对于非即插即用设备的安装, 就需要用户自己去安装驱动程序。下面就以非即插 即用的声卡为例来介绍设备的安装方法。安装非即插即用型声卡的操作步骤如下: (1) 打开机箱,在计算机上正确地安装声卡硬件。 (2) 打开 “控制面板”窗口, 双击“添加硬件”图标, 打开“添加硬件向导”对话框, 如 图 3-22 所示。用户可以使用该向导添加新的计算机硬件, 或者用于解决硬件问题。单击“下 一步”按钮, 向导将自动对计算机中未安装驱动程序的硬件进行搜索,搜索完成后将打开“硬 件是否已连接”对话框,如图 3-23 所示。 图 3-22 添加硬件向导对话框 图 3-23 选择硬件是否连接 (3) 在“您已经将此硬件连接到计算机了吗?”下面选中“是, 我已经连接了此硬件” 单 选项,并单击“下一步”按钮, 这时系统将弹出如图 3-24 所示的对话框, 显示用户当前计算 机中已经安装的所有硬件列表。 (4) 在 “已安装的所有硬件” 列表最下面, 选择 “添加新的硬件设备”选项, 然后单 击“下一步”按钮,打开如图 3-25 所示的选择硬件安装方式对话框