单重中断和多重中断计算机组成原理,漫谈计算机组成原理(七)I/O系统

本文详细介绍了计算机I/O系统的组成,包括I/O软件、硬件,以及三种信息传输方式:程序查询、中断和DMA。重点讨论了中断的单重和多重模式,阐述了它们在提升效率上的作用。同时,还解析了I/O接口的结构和功能,帮助读者深入理解I/O系统的工作原理。

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

本文讲什么?

这个系列的文章其实能够分红两个部分,计算机系统的其余硬件结构和CPU。 而咱们今天要讲述的内容,就是其余硬件结构中的最后一个部分——I/O(输入输出)系统。 这篇文章主要讲述的就是I/O系统的组成以及I/O系统的工做原理,下面就正式开始I/O系统之旅吧!缓存

I/O设备的组成

提及输入输出系统,其实咱们一点都不陌生。从咱们开始接触计算机到如今,鼠标、键盘、显示器等多是咱们一直在使用的,但仅仅是这些设备并无办法组成I/O系统,这只能算是I/O系统的一部分——外围设备(I/O硬件)。除了外围设备,I/O硬件还包括I/O接口。只有硬件没有软禁,这个系统只能是一堆废铁,因此,I/O软件和I/O硬件共同组成了计算机的I/O系统。cdn

I/O软件

所谓I/O软件,简单讲就是用来控制I/O硬件的,分红I/O指令和通道指令两个部分。I/O系统的主要任务就是**将用户输入的数据通过处理转换成人可以识别的数据再输出。**就好比我如今正在努力的敲键盘,而经过键盘输入的字符通过输入法转换成汉字,最终显示在屏幕上,尽管有些不太准确,但大体上就这这样一个过程。blog

I/O指令 I/O指令其实是CPU指令的一部分,基本格式是这样的:【操做码|命令码|设备码】。操做码是一种控制指令,如访存、算数逻辑运算等,命令码是执行具体的指令,好比说算数逻辑运算中的加减乘除,而设备码就是外围设备在I/O系统中的编号。经过I/O指令,就可以实现对I/O设备的基本控制。接口

通道指令 说道通道指令,咱们须要先了解一下I/O系统的发展史。 早期的I/O系统,由于设备较少,因此采用I/O设备直接与CPU链接的方式,很明显,设备一旦多了,就会对CPU形成严重的负担,因此有了接口这种链接方式;接口链接在I/O总线和I/O设备之间,起到了桥梁的做用,接口不但可以对数据进行缓冲,还能对中断进行处理,最终采用正确的逻辑,设备们就能分时占用CPU,大大的提升了速率。后来出现的DMA,一样起到了提升效率的做用,DMA可以在主存和I/O设备之间直接交换数据,进一步解放了CPU;虽然DMA方式不错,可是在大型机上面,I/O设

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值