操作系统复习(八)[王道]

第5章 输入/输出(I/O)管理
1.I/O控制方式

  1. 程序直接控制方式
  2. 中断驱动方式:I/O控制器与存储器之间的数据传输必须经过CPU,仍会消耗较多的CPU时间。
  3. DMA方式:
  4. 通道控制方式

2.I/O子系统
在这里插入图片描述
3.高速缓存与缓冲区

  1. 高速缓存:存放的是低速设备上某些数据的复制。高速缓存上有的数据,低速设备上必然有。高速缓存存放的是高速设备经常要访问的数据,若高速设备要访问的数据不在高速缓存中,则高速缓存就要访问低速设备。
  2. 缓冲区:存放低速设备和高速设备之间传递的数据。高速和低速设备之间的通信都要经过缓冲区,高速设备不会直接访问低速设备。

4.SPOOLing技术(假脱机技术)
假脱机输入/输出操作,用于将独占设备改造成共享设备。

(1).如何解决处理机与外部设备速度差距较大?
在某块地方(一般为主存)设立缓冲区,外部设备与CPU的输入/输出都经过缓冲区。
(2)什么是设备独立性?引入设备独立性的好处。
设备独立性指的是用户编程时使用的设备与实际设备无关。一个程序应独立于分配给它的某类设备的具体设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值