第七章 输入/输出系统

本文详细介绍了输入/输出(I/O)系统的四种控制方式:程序查询、程序中断、DMA和通道方式,以及I/O系统的硬件组成,包括I/O软件、硬件、接口和外设。重点讨论了中断机制,包括中断请求、响应条件和中断服务程序的工作流程。此外,还提到了DMA方式在数据传输中的优势,以及中断屏蔽技术在多重中断处理中的应用。
摘要由CSDN通过智能技术生成

I/O控制方式
1、程序查询方式:由CPU通过程序不断查询I/O设备是否已做好准备,从而控制I/O设备与主机交换信息
在这里插入图片描述
2、程序中断方式:只在I/O设备准备就绪并向CPU发出中断请求时才予以响应
3、DMA方式:主存和I/O设备之间有一条数据通路,当主存和I/O设备交换信息时,无需调用中断服务程序
在这里插入图片描述
4、通道方式:在系统中设有通道控制部件(微型CPU),每个通道都挂接若干外设,主机在执行I/O命令时,只需启动有关通道,通道将执行通道程序,从而完成I/O操作

I/O系统基本组成
1、I/O软件:包括驱动程序、用户程序、管理程序、升级补丁等
通常采用I/O指令和通道指令实现CPU和I/O设备的信息交换
①、I/O指令:CPU指令的一部分,因而需要操作码字段进行识别
在这里插入图片描述
操作码只用来指出该指令时I/O指令
命令码指出做什么操作
设备码指出对哪个设备进行操作
②、通道指令:通道自身的一部分,不属于CPU指令
指出数据的首地址、传送字数、操作命令
通道指令放在主存中
由CPU执行启动I/O设备的指令,由通道代替CPU对I/O设备进行管理
2、I/O硬件 包括外部设备、设备控制器和接口、I/O总线等
接口:在各个外设与主机之间传输数据时进行各种协调工作的逻辑部件
设备控制器:将电信号翻译成对I/O设备的具体的动作
在这里插入图片描述
外部设备:是除了主机(主存+CPU)以外的、能直接或间接与计算机交换信息的装置
输入设备:用于向计算机系统输入命令和文本、数据等信息的部件。键盘和鼠标是最基本的输入设备
输出设备:用于将计算机系统中的信息输出到计算机外部进行显示、交换等的部件。显示器和打印机是最基本的输出设备
外存设备:是指除计算机内存及CPU缓存等以外的存储器。硬磁盘、光盘等是最基本的外存设备

外存储器:
又称为辅助存储器,目前主要使用磁表面存储器
磁表面存储

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值