【操作系统总结】设备管理

管理所有外围设备,包括完成用户IO请求,为用户进程分配IO设备,提高IO设备利用率,提高IO速度,方便IO使用

1. 什么是外部设备:

有一类设备是作为计算机系统与外界交互的工具使用的,它负责计算机与外部的输入输出(I/O工作)。我们称这类设备为外部设备,简称外设。

2. 设备管理的目标:提高设备的利用率

3. 什么是I/O系统:计算机中负责管理I/O的机构(是硬件和软件的组合)称为I/O系统

4. I/O系统的结构:???

1)单总线结构
2)多总线结构
3)具有通道系统的I/O系统

5. 设备控制器:设备控制器处于CPU与I/O之间,接收来自CPU的命令,并控制I/O设备工作。设备控制器应具备以下功能:①接收和识别来自CPU的各种指令;②实现CPU与设备控制器、设备控制器与设备之间的数据交换;③记录设备的状态供CPU查询;④识别所控制的每个设备的地址。

大多数设备控制器由设备控制器与处理器的接口、设备控制器与设备的接口及I/O逻辑3部分组成,如下图所示:

6. I/O系统的控制方式:

(1)程序控制I/O(轮询):

由于CPU速度远远快于I/O设备,因此CPU需要不断地测试I/O设备,这种控制方式又称为轮询或忙等。以数据输入为例,当用户进程需要输入数据时,由CPU向设备控制器发出一条I/O指令启动设备进行输入。当设备输入数据期间,处理器通过循环执行测试指令不断地检测I/O设备状态寄存器的值,当状态寄存器的值显示设备输入完成时,处理器将寄存器中的数据读取出来并送入内存指定单元,然后再启动设备输出并等待输出操作完成。

  • 优点:简单
  • 缺点:CPU利用率低。CPU与外设串行工作,CPU必须等待外设处理完数据才能继续执行,在此期
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值