>>每日小记<<
项目 | 状态 |
---|---|
距离2021年倒计时 | 18天 |
今日天气情况 | 晴 |
是否重要日子 | 无 |
今日心情如何 | 开心 |
今日身体状况 | 良好 |
坚持背记单词 | 1389天 |
坚持记录开销 | 1193天 |
坚持英语学习 | 893天 |
坚持简书日更 | 672天 |
坚持记录时间 | 629天 |
坚持走路跑步 | 632天 |
坚持健身锻炼 | 612天 |
坚持反思日记 | 614天 |
坚持健康饮食 | 604天 |
坚持听读阅读 | 534天 |
坚持党务学习 | 480天 |
坚持IT知识学习 | 417天 |
坚持双拼练习 | 345天 |
坚持五笔练习 | 162天 |
坚持练习游泳 | 28天,暂停 |
坚持PMP学习 | 79天,通过考试 |
其他重要的事 | 上班 |
《操作系统》
第五章.设备管理
I/O控制方式
程序直接控制方式
| 又称为轮询、忙等
优点:工作过程简单
缺点:CPU利用率相当低
中断控制方式
优点:CPU和I/O设备并行工作,CPU只需接到中断信号后处理即可,利用率高
缺点:需要硬件支持;每输入/输出一个设备都需要CPU中断
DMA控制方式
在外设和内存间开辟直接的数据交换通路,成批进行数据交换,不需要CPU干预
特点:数据传输的基本单位是数据块;数据单向传输;仅在一次传送开始和结束时需要CPU干预,其他过程在控制器控制下完成
DMA控制器中的寄存器
命令/状态寄存器CR、内存地址寄存器MAR、数据寄存器DR、数据计数器DC
优点:设备和CPU并行工作;设备与内存的数据交换速度加快,且不需要CPU干预
缺点:每台设备需要一个DMA控制器,不经济
通道控制方式
通道独立于CPU,有自己的运算和控制逻辑、指令系统,通过通道I/O指令控制I/O操作
一个通道可控制多台设备;通道硬件简单,指令类型单一;没有自己的内存,通道指令存放在主存中
优点:I/O操作独立、把CPU从输入/输出操作中解放出来、CPU和通道、通道和通道、各通道的外设间都并行工作
缺点:需要更多硬件,成本高;适合大型数据交互场合
字节多路通道
用于连接多个慢速和中速设备,数据传送以字节为单位,每传送一个字节需要较长等待时间,故通道可以字节交叉方式轮流为多个设备提供服务,大幅提高通道利用率;数据宽度一般为单字节
数组选择通道
按数组方式进行数据传送,可以连接多台高速设备,但它只有一个分配型子通道,即同一时间只能控制一台设备进行数据传送;故通道利用率低
数组多路通道
含有多个非分配型子通道,具有很高的数据传输速率,且通道利用率高;按数组方式进行数据传送