计组第五章输入输出系统Crispy·Candy

输入输出系统是现代计算机系统中种类最多,功能最多,结构最复杂,构成最多样的系统

现代计算机系统中,外设的成本可以占到总的计算机成本的80%以上

可以说,没有丰富多彩的外设,就没有现在计算机的大规模应用

早期的计算机用于计算,直到上世纪60年代,计算机被应用到文本当中,就产生了字符发生器和字符型显示器

随着计算机发展,计算机在嵌入式和大数据方面得到应用

比如将计算机嵌入到自动设备、武器装备当中,控制他们自主工作

物联网,云计算,物理信息系统,互联网+等都是

所以说,外设是计算机系统中非常重要的一部分

特点:

缺点:

工作方式(主机与IO的信息传输方式):

由于外部设备种类较少,这种方式还是适用的

工作方式:

IO进行信息传输,其独立性更强,可以有专用的处理机

在大型计算机中,可以用微处理机或者和主机相同的处理器作为IO处理机

这种处理机的功能特别强大,甚至没有IO设备也可以作为主机的处理器完成应用

总结:

随着IO设备的发展,数据控制系统会逐渐从主机中独立出来,IO设备的独立性越强

主处理器或者CPU的指令集里面的IO指令,CPU执行这些指令控制外部设备

格式如下

通道自身的指令

使用方式:

因此通道指令的参数需要指出数组的首地址、传送字数、操作命令等,这种通道指令一般比较长

如IBM/370通道指令为64位

通道下面还有多个子通道,每个子通道下面有多个设备控制器,每个控制器可以连接多个IO设备

两种连接方式

CPU要启动IO设备如何连接IO设备

有了地址就要进行选址

用设备选择电路识别是否被选中

这个设备中内部保存有预先设定号的地址

设备选中之后就可以进行信息传输

比如LED灯,直接就亮了

CPU和接口之间一般都是并行传输,所以此处索书号的异步工作指的是IO接口与IO设备之间的传输

异步分为并行传输和串行传输

串行工作,外设进行信息传输的时候,CPU必须进行对应的控制

我们以数据输入为例

流程分析

效率低下分析:

CPU被一定程度地从数据的输入输出中解放出来

IO工作分为两步

图分析:

效率分析:

工作流程图

DMA进一步使得CPU从输入输出中解放出来

种类非常多,涉及到物理,机械,计算机多个领域,IO设备不是计组原理这一门课能讲清楚的,因此这里主要是对外设进行了分类

外部设备如何和主机相连的

外部设备大致分为三类

显示器

打印机

A/D、D/A

终端

汉字处理或者其他的文字处理

接口可以用在软件-软件,硬件-硬件,硬件-软件《计算机组织与设计硬软件接口》就是将硬软件的接口的

这节主要讲主机与IO的接口,既包括接口硬件,也包括控制软件

上述6点就是接口的功能,这些功能决定了接口的硬件结构

从主机引出一条IO总线与设备和接口连接

IO总线分成四种线

可以看到,设备不会直接与总线相连,都是与接口相连的

图中没有显示电平转换和数据格式转换,但实际上有

同样的,组成也没有给出电平转换和数据格式转换

设备状态标记由一系类触发器完成

控制逻辑电路控制IO接口各个组件的协调工作

CPU与IO接口的数据线是并行的

这节课更加深入的讲解程序查询方式

程序员要编写程序就是按着这个程序写的

根据程序员编写的流程和接口的内容进行设计接口电路

结构分析:

这都与前面的接口的组成相对应

执行流程分析(以输入为例):

这个电路非常简单,实际上更麻烦

以打印机为例

图上显示的是打印机打印了两次的图

CPU与打印机部分并行工作

除了程序查询流程中的接口组件,程序中断电路还有其他组件

发出中断请求的流程:

在多设备情况下,要对发出中断请求的设备的中断响应进行优先级排队

排队的是中断响应而不是请求

分为硬件和软件

我们这里讲解硬件方式:在每个设备的INTR的信号发出之后,前面一个非门,后面一个与非门,生成新的信号INTR',多个设备的元件组合起来形成一个链式结构

图中,设备1、2、3、4优先级按降序排列

分析:

INTR为1表示有中断请求,此时INTR非=0表示有中断请求

结论看起来很好做,但是如何让计算机容易识别呢?

这个思路要学习,很巧妙,使用与非门是与非门的实现逻辑简单?

入口地址同样有两种方法

这个部件输入只有1个1,输出是01编码,这种形式的部件叫做设备编码器

设备编码器

生成的向量地址通过数据线传给CPU

事实上,程序中断方式,CPU也会在每条指令结束之后发出中断查询信号,也是在反复查询的,只是不会一直守着IO接口查询

中断请求是需要CPU查询中断请求后才会发出的

简单流程:

学习这个电路的思路

保护两个

中断软指令,并不是指令集的指令,而是硬件会自动执行的操作

对不同的I/O设备具有不同内容的设备服务

出栈指令,如果采用进栈指令保存的话

执行中断返回指令

程序查询和程序中断方式都要经过CPU作为缓冲并且进行转存操作

优点:

DMA访问主存的时候有三种可能

实用性并不强

CPU的工作周期分成两部分

根据DMA接口的功能,看接口

这个图假设采用单总线结构,并且将主存和CPU给显示出来了

DMA内部结构:

假设数据是从低位到高位进行存取,每存取完一个字之后AR+1

数据长度是-n的补码(n为实际长度),没存取完一个字之后+1

DMA数据传送过程可以分为预处理,数据传送,后处理三部分

通过几条输入输出指令预置如下信息

可以看到,CPU仍然需要执行一些操作:预处理,后处理

在此之前,已经完成了预处理,也就是寄存器中已经有数值了

THE END
1.学术手册研究基础第三期:文献检索技巧《学术手册》旨在解决研究生科研写作入门困难的问题,规范研究生科研写作格式,提高研究生科研写作水平,最终形成在编撰中交流、在编撰中促进各学科相互了解的氛围,展现我校研究生互帮互助、共同进步的良好风范,激励广大学子在科研路上奋发向上。 文献检索对于科学研究具https://mp.weixin.qq.com/s?__biz=MjM5MzQzODgwMQ==&mid=2650366934&idx=2&sn=e588ddaa35cdd74a42e7e894fe3abdf1&chksm=bfba4373710814e3586794242ab3ab28d78707881dc6fb652dac0e9a3308b46d40a3e540d11e&scene=27
2.电子书号与纸质书号的区别是什么?而且印刷数量、纸张质量、装订方式等因素都会影响成本。例如,使用高质量的纸张和精装装订方式会大大增加成本,同时,印刷数量越大,单位成本可能越低。发行渠道和市场范围 电子书号:主要通过电子图书销售平台、出版社自己的电子阅读网站、移动阅读应用等数字渠道进行发行。市场范围主要是电子阅读用户群体,随着移动互联网的https://baijiahao.baidu.com/s?id=1818579250135179185&wfr=spider&for=pc
3.文献检索的五大步骤学术文献检索是学术研究中的基础环节,正确的检索方法能够帮助研究者快速高效地获取所需资料。以下是文献检索过程中需要遵循的五个关键步骤,它们能够确保检索结果的精准性和高效性。 1)明确检索目标与关键字选择 在进行文献检索之前,首先要明确检索的目的和研究领域。这是整个检索过程的起点。研究者需要清晰地界定自己的研究主https://www.163.com/dy/article/JJGU2HPE05568DWM.html
4.科学网—应知应会图书馆知识简明问答国际标准书号( International Standard Book Number,简称ISBN )是国际上通用的图书编号形式,是应图书出版、管理的需要,并便于国际间出版物的交流与统计所发展的一套国际统一的编号制度,由一组冠有“ISBN”代号(978)的十位数码所组成,用以识别出版品所属国别地区或语言、出版机构、书名、版本及装订方式。每种书只要采https://blog.sciencenet.cn/home.php?mod=space&uid=213646&do=blog&id=346597
5.耕作方式对土壤线虫群落组成及多样性的影响收藏单位 馆藏地 在架状态 索书号 中科院文献情报中心 学位论文区 在架上 LW0222292浏览量 问图书管理员 馆际互借 点赞 收藏 访问借阅管理系统 分享 相关推荐氮肥对黄瓜根际土壤线虫群落组成、结构及其多样性的影响 作者:公丕民 出版年:2008 黑土区作物轮作系统土壤线虫群落结构及多样性 作者:韩新华 https://www.las.ac.cn/front/book/detail?id=cc391d1610509dd303bbe67a24792969
6.数据库复习笔记(全覆盖,包括往年部分真题)腾讯云开发者社区某图书馆要实现如下的业务:新书的入库,读者信息的入库,读者对图书的借阅 和归还业务。此外,图书馆还要维护书籍的作者信息,在有需求的情况下可以查 询作者联系方式。 (1)图书,需要存储:图书编号、索书号、书名、出版社、单价; (2)作者,需要存储:作者编号、姓名、性别、联系电话;(3)读者,需要存储:借阅证号、姓名https://cloud.tencent.com/developer/article/2055640
7.部分新书推介(续)皖江工学院出版:清华大学出版社 2022 索书号:TP311.1/54 本书是国际体验设计大会的演讲集锦,汇聚了当下具有影响力的数位国内外知名企业的设计师、商业领袖、专家的大量实践案例与前沿学术观点,分享并解决了新兴领域所面临的新问题,为企业人员提供丰富的设计手段、方法与策略,以便他们学习全新的思维方式和工作方式,掌握不断外延的https://www.wjut.edu.cn/tu-shu-guan/good-book/pageinfo16146.html
8.非接触式IC卡智慧学校一卡通系统梯控门禁车辆出入设计方案智慧校园系统由门禁管理系统、停车场管理系统(车牌识别)、消费管理系统(售饭机,餐饮机,消费机)、人员定位管理系统、巡更管理系统、图书馆管理组成的现代化智慧校园系统如今发挥着越来越重要的作用,"六位一体"的设计理念不仅提高了工作效率、节省了人力资源,而且提高了工作的准确性。下面来简单介绍一下智慧校园系统中各https://www.17aiot.com/wulianwang/17764.html
9.索书号由哪2部分组成【单选题】脂肪是机体的重要组成成分,由( )元素组成。 查看完整题目与答案 【单选题】入射光线与出射光线的夹角称为( )。 查看完整题目与答案 【单选题】脂肪不具备的生理功用是( )。 查看完整题目与答案 【单选题】垂直于主棱的切面称为( )。 查看完整题目与答案 【单选题】脂肪不具备的生理功用是(https://www.shuashuati.com/ti/9084c21a34ef42e5bf06ab499df572b1.html?fm=bd5a7c13f8fb34f2a9e66745b4c8244510
10.邵阳学院图书馆门户网站我馆图书索书号由两部分组成:第一部分是根据图书的学科内容,对照《中图法》给取的分类号;第二部分是同类图书依照到馆分编的先后顺序所编排的种次号。索书号粘贴在图书书脊的下端, 例:《计算机与网络办公实用全书》的索书号是TP3/59,“TP3”是该书的分类号→表示该书所属的类目:计算机技术;“59”是“TP3”http://lib.hnsyu.net/dzfw/jyzx/201712/t20171211_68890.html
11.大学生社会实践活动方案2.图书导引:由学校青年志愿者分会协助图书馆流通部组织相关工作,对参展图书进行编附简介、索书号、馆藏册数等友情提示; 3.在图书馆入口区张贴海报,进行指引;在参展去设置四个四角立体书架,并在书架上帖附友情提示及参展书目;在社会科学书库玻璃门上粘贴较醒目的参展书目,以方便大家查找阅览; https://www.wenshubang.com/shehuishijian/2739867.html
12.清流县教育局清流县龙津学校图书馆设备采购项目附件必须完整地根据图书所提供的实际信息,将ISBN、物理媒体标志、作品语种、正题名、副题名、并列题名、丛书题名、分辑名、分辑号、卷册说明、卷册总价、主要责任者及国别年代、责任方式、出版年月、出版社、页码、尺寸、价格、分类号、索书号、装帧、版次、主题词(与中图法第五版对应)等准确地输入到图书馆管理软件中http://zfcg.cz.sm.gov.cn/upload/document/20220402/b3eb26835d044c9c8fcf7db8d6bfe215.html
13.新大纲2024军队文职图书专业第二部分(第二篇)馆藏文献布局的依据;馆藏文献布局的方式;馆藏文献排列的方法。 (二)馆藏文献的复选与剔除 馆藏文献复选与剔除的原因;馆藏文献复选与剔除的标准;贮存图书馆的作用。 (三)数字馆藏的管理 数字馆藏的特点;数字馆藏的安全管理;数字馆藏的长期保存。 https://www.zjjks.com/bmzd/81651.html
14.大学活动策划本季光影系列同学们在观赏影片的同时,图书馆将与影片的相关书籍推荐给读者,并注明馆藏和索书号。希望通过影片的展播与经典书籍结合起来,激起同学们爱读书、读好书的热情。影片播放时间将在图书馆QQ群、微博、微信公众平台上公布。 主题活动二:“奔跑吧图书”——寻找阅读推广大使https://www.yuwenmi.com/fanwen/huodongcehua/4390794.html
15.医学文献检索试题13.图书馆藏书的索书号由 分类号 和 数字 两部分组成。 14.读者用来检索查询图书馆书目数据的网络系统称为 文献检索系统。15.反映文献检索效果的最重要的两个指标是 查全率 和 查准率。16.数据库最小的记录单元是 字段。 17.数据库主要有 事实数据库、数值数据库、文献数据库、全文数据库、多媒体数据库 五类。https://www.360wenmi.com/f/fileli333m3c.html