OS-4 设备管理

目录

1.设备管理概述

2.I/O系统

3.缓冲技术

4.独占设备的分配

5.磁盘管理

6.设备处理

7.虚拟设备


1.设备管理概述

现代计算机系统配置了大量不同类型的外围设备,包括用于实现信息输入、输出和存储功能的设备以及相应的设备控制器。

外围设备的分类:可以按照外围设备的从属关系,分为系统设备和用户设备;也可以按照工作特性,分为存储设备和I/O设备两类。

设备管理的功能:

1)实现对外围设备的分配和去配

2)实现外围设备的启动

3)实现对磁盘的驱动调度

4)实现设备处理(实现CPU和设备控制器之间的通信)

5)实现虚拟设备

2.I/O系统

通常把I/O设备及其接口线路、控制部件、通道以及管理软件统称为I/O系统;主存与外围设备之间的信息传输操作,称为I/O操作。多道程序设计技术引入后,I/O操作能力称为影响计算机系统综合处理能力及性价比的重要因素。

㈠ I/O系统结构

典型的I/O系统具有四级结构:主机、通道、设备控制器和I/O设备

1)I/O设备

I/O设备种类繁多,其重要性能指标有:数据传输单位、数据传输速率、设备的共享属性等。

    ①按传输速率分类:低速设备(每秒几个字节到数百字节,如鼠标键盘)、中速设备(每秒数千到数万字节,如打印机)、高速设备(十万到数十兆字节每秒,如磁盘光盘)。

    ②按信息交换的单位分类:块设备(可寻址)、字符设备(不可寻址)。

    ③按设备的共享属性分类:独占型设备(静态分配)、共享型设备(交替启动)、虚拟设备(通过虚拟技术用共享型设备来模拟独占型设备的工作)。

2)设备控制器

    ①接口线路:通常,外围设备并不直接与CPU通信,而是与设备控制器通信。

    数据信号线用于设备和设备控制器之间数据信号的传送。对于输入设备:外界输入的信号经过转换后得到的数据,通常先放入缓冲器,再从缓冲器通过一组数据信号线传送给设备控制器。对于输出设备:从设备控制器通过数据信号线传来一批数据,先暂存于缓冲,经转换器转换后,再输出。

    控制信号线作为设备控制器与I/O设备之间控制信号的传送通道。该信号规定了设备将要执行的操作,如读写、磁头移动。

    状态信号线用于传送指示设备当前状态的信号(正在读、写,设备已完成等)。

    ②设备控制器的基本功能:接受和识别命令、数据交换、表示和报告设备状态、地址识别、数据缓冲、差错控制。

    ③设备控制器一般由设备控制器与CPU接口、设备控制器与设备接口、I/O逻辑三部分组成

3)通道

    通道又称“I/O处理器”,它具有执行I/O指令的能力,并通过执行通道程序来控制I/O操作,完成主存和外围设备之间的信息传送。

    通道技术解决了I/O操作的独立性和各部件工作的并行性,实现了外围设备与CPU之间的并行操作、通道和通道之间的并行操作、各个通道上的外围设备的并行操作,提高了整个系统效率。

    通道可分为三种:字节多路通道、数组选择通道、数组多路通道。

4)总线系统

    计算机系统中的各个部件,如CPU、存储器及各种I/O设备通过总线实现各种信息的传递。

㈡ I/O控制方式

为了有效地实现物理I/O操作,必须通过硬件和软件技术,对CPU和I/O设备的职能进行合理的分工,以调节系统功能和硬件成本之间的矛盾。

直接程序控制方式

中断驱动控制方式

直接存储器访问控制方式

通道控制方式

3.缓冲技术

4.独占设备的分配

5.磁盘管理

1.磁盘结构

2.磁盘空间的管理

3.驱动调度

    移臂调度(先来先服务调度算法、最短寻找时间优先调度算法、单向扫描调度算法、双向扫描算法、电梯调度算法)

    旋转调度(磁盘 / 柱面的扇区交替编号)

6.设备处理

7.虚拟设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值