I/O系统的控制方式

本文介绍了I/O系统的四种控制方式:程序直接控制、中断控制、DMA控制和通道控制。每种方式都有其特点,旨在逐步减少CPU参与,提高系统效率。通道控制方式尤如企业运营,通过董事长(CPU)、总经理(通道)和经理(设备控制器)分工合作,实现高效的数据交换,尤其适用于现代计算机系统中的大数据量操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

I/O系统的控制方式

I/O系统的控制方式有四种:程序直接控制、中断控制、DMA控制和通道控制。

1、程序直接控制(自己)

简介:遇I/O操作时,程序等待I/O操作完成后再继续往后执行。

评价:所有处理都需要CPU操作, CPU利用效率低。

2、中断控制(其他人)

简介:系统遇到非寻常或非预期的急需处理的事件时,CPU转去执行中断处理程序,执行完后返回。以字节为单位进行传输。

评价:常用,但输入输出数据都会发生中断,浪费CPU处理时间。

3、DMA控制(经理,CPU做总经理)

简介:I/O数据传送直接由DMA控制器完成,设备和主存之间可成批的进行数据交换,不用CPU干涉。适用于块设备的数据传输。

评价: CPU负担少。DMA以数据块的方式传输,虽比中断控制请求中断少,但没通道传输效率高。通道可在收到一次CP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值