
第6章设备管理
第6章 设备管理

本章内容 6.1设备管理概述 6.2设备分配技术 6.31o软件层次和管理 6.4磁盘调度和管理 6.5 Linux.系统设备管理
本章内容 6.1 设备管理概述 6.2 设备分配技术 6.3 I/O软件层次和管理 6.4 磁盘调度和管理 6.5 Linux系统设备管理

6.1设备管理概述 6.1.1设备分类和标识 6.1.2V0系统的结构 6.1.3设备管理的功能
6.1 设备管理概述 6.1.1 设备分类和标识 6.1.2 I/O系统的结构 6.1.3 设备管理的功能

6.1.1设备分类和标识 1.设备分类 (1)按工作特性: ·存储设备(面向块的设备/块设备):磁盘、磁带等。 ·输入/输出设备(面向字符的设备/字符设备): ·输入设备:是计算机用来接受来自外部世界信息 的设备,如:键盘、卡片输入机等; 输出设备:是将计算机加工处理好的信息送向外 部世界的设备,如:显示器、打印机等
6.1.1 设备分类和标识 1. 设备分类 (1)按工作特性: ▪ 存储设备(面向块的设备/块设备): 磁盘、磁带等。 ▪ 输入/输出设备(面向字符的设备/字符设备): • 输入设备:是计算机用来接受来自外部世界信息 的设备,如:键盘、卡片输入机等; • 输出设备:是将计算机加工处理好的信息送向外 部世界的设备,如:显示器、打印机等

(2)按使用性质 ①独占设备:不能同时共用的设备,即在一段时间内, 该设备只允许一个进程独占。例如,行式打印机、读 卡机、磁带机。 ②共享设备:可由若干进程同时共用的设备。这类设备 具有高速、大容量、可直接存取等特点。例如磁盘机: ③虚拟设备:利用某种技术把独占设备改造成可由多个 进程共用的设备,这种设备并非物理上变成了共享设 备,而是用户使用它们时“感觉”它是共享设备,不 像独占设备了。虚拟设备属于可共享设备,因而可把 它分配给多个进程使用
(2)按使用性质: ① 独占设备:不能同时共用的设备,即在一段时间内, 该设备只允许一个进程独占。例如,行式打印机、读 卡机、磁带机 。 ② 共享设备:可由若干进程同时共用的设备。这类设备 具有高速、大容量、可直接存取等特点。例如磁盘机。 ③ 虚拟设备:利用某种技术把独占设备改造成可由多个 进程共用的设备,这种设备并非物理上变成了共享设 备,而是用户使用它们时“感觉”它是共享设备,不 像独占设备了。虚拟设备属于可共享设备,因而可把 它分配给多个进程使用

(3)按传输速率 ·低速设备(键盘、鼠标) ·中速设备(行式打印机、激光打印机) ·高速设备(磁盘机、磁带机) (4)按从属关系 ·系统设备 ·用户设备
(3)按传输速率: ▪ 低速设备(键盘、鼠标) ▪ 中速设备(行式打印机、激光打印机) ▪ 高速设备(磁盘机、磁带机) (4)按从属关系: ▪ 系统设备 ▪ 用户设备

2.设备标识 ·设备绝对号(绝对设备地址):系统按某种规则为每 台设备分配一个唯一的号码,用作硬件(设备控制器) 区分和识别设备的代号。 用户编写程序时,不能通过绝对号来使用设备。 ·类型号:操作系统为每类设备规定的编号。 设备相对号:用户自己规定的设备序号。 ·举例:UNIX/Linux:系统中: 主设备号(设备类型号)+次设备号(设备相对号) 如:rfd0,rfd1分别表示第一个和第二个软盘驱动器
2. 设备标识 ▪ 设备绝对号(绝对设备地址):系统按某种规则为每 台设备分配一个唯一的号码, 用作硬件(设备控制器) 区分和识别设备的代号。 用户编写程序时,不能通过绝对号来使用设备。 ▪ 类型号:操作系统为每类设备规定的编号。 ▪ 设备相对号:用户自己规定的设备序号。 ▪ 举例:UNIX/Linux系统中: 主设备号(设备类型号)+次设备号(设备相对号) 如:rfd0,rfd1分别表示第一个和第二个软盘驱动器

6.1.2V0系统结构 ·VO系统结构分为:主机/O系统和微机VO系统 ·主机VO系统具有4级结构:主机、通道、控制器、外围 设备。 通道:专门处理O操作的处理机。 ·控制器:设备中独立出来的电子部件,一个控制器可 交替控制多台同一类型的设备
6.1.2 I/O系统结构 ▪ I/O系统结构分为:主机I/O系统和微机I/O系统 ▪ 主机I/O系统具有4级结构: 主机、通道、控制器、外围 设备。 • 通道: 专门处理I/O操作的处理机。 • 控制器: 设备中独立出来的电子部件, 一个控制器可 交替控制多台同一类型的设备

设备A 控制器 设备B 通道7 设备0 控制器2 设备D 主机 设备E 控制器3 设备F 通道2 设备G 控制器4 设备H 1/0系统四级结构

6.1.3设备管理的功能 1.设备管理的目标 2.设备管理的功能
6.1.3 设备管理的功能 1. 设备管理的目标 2. 设备管理的功能