首页 >行情 > 正文

【考研必备二】解开“黑匣子”的神秘面纱,透视数字世界底层实现过程(计算机组成原理)

2023-06-15 15:07:48
,处理机对I/O设备的控制采用程序直接控制方式,或称为忙-等待方式。如图(a)所示,计算机从外部设备读取数据到存储器,每次读一个字的数据。对读入的每个字,CPU需要对外设状态进行循环检查,直到确定该字已经在I/O控制器的数据寄存器中。由于CPU的高速性和I/O设备的低速性,致使CPU的绝大部分时间都处于等待I/O设备完成数据I/O的循环测试中,造成了 CPU资源的极大浪费。程序直接控制方式虽然简单易于实现,但是其缺点也是显而易见的,由于CPU和I/O设备只能串行工作,导致CPU的利用率相当低。


【资料图】

,从而“解放”CPU,使得其向I/O控制器发送读命令后可以继续做其他有用的工作,CPU与I/O可以并行操作。

如图(b)所示:从I/O控制器的角度来看,I/O控制器从CPU接收一个读命令,然后从外围设备读数据。一旦数据读入到该I/O控制器的数据寄存器,便通过控制线给CPU发出一个中断信号,表示数据已准备好,然后等待CPU请求该数据。I/O控制器收到CPU发出的取数据请求后,将数据放到数据总线上,传到CPU的寄存器中。至此,本次I/O操作完成,I/O控制器又可幵始下一次I/O操作。

从CPU的角度来看,CPU发出读命令,然后保存当前运行程序的上下文(现场,包括程序计数器及处理机寄存器),转去执行其他程序。。当有来自I/O控制器的中断时,CPU保存当前正在运行程序的上下文,转去执行中断处理程序处理该中断。这时,CPU从I/O控制器读一个字的数据传送到寄存器,并存入主存。接着, CPU恢复发出I/O命令的程序(或其他程序)的上下文,然后继续运行。中断驱动方式比程序直接控制方式有效,但由于数据中的每个字在存储器与I/O控制器之间的传输都必须经过CPU,这就导致了中断驱动方式仍然会消耗较多的CPU时间。

,彻底“解放” CPU。

DMA方式的特点是:

基本单位是数据块。

所传送的数据,是从设备直接送入内存的,或者相反。

仅在传送一个或多个数据块的开始和结束时,才需CPU干预,整块数据的传送是在 DMA控制器的控制下完成的。

下图列出了DMA控制器的组成:

为了实现在主机与控制器之间成块数据的直接交换,必须在DMA控制器中设置如下四类寄存器:

命令/状态寄存器(CR):用于接收从CPU发来的I/O命令或有关控制信息,或设备的状态。

内存地址寄存器(MAR:在输入时,它存放把数据从设备传送到内存的起始目标地址;在输出时,它存放由内存到设备的内存源地址。

数据寄存器(DR):用于暂存从设备到内存,或从内存到设备的数据。

数据计数器(DC):存放本次CPU要读或写的字(节)数。

如图(c)所示,DMA方式的工作过程是:CPU读写数据时,它给I/O控制器发出一条命令,启动DMA控制器,然后继续其他工作。之后CPU就把控制操作委托给DMA控制器,由该控制器负责处理。DMA控制器直接与存储器交互,传送整个数据块,每次传送一个字,这个过程不需要CPU参与。当传送完成后,DMA控制器发送一个中断信号给处理器。因此只有在传送开始和结束时才需要CPU的参与。

DMA控制方式与中断驱动方式的主要区别是中断驱动方式在每个数据需要传输时中断CPU,而DMA控制方式则是在所要求传送的一批数据全部传送结束时才中断CPU;此外,中断驱动方式数据传送是在中断处理时由CPU控制完成的,而DMA控制方式则是在DMA 控制器的控制下完成的。

通道控制方式

I/O通道是指专门负责输入/输出的处理机。I/O通道方式是DMA方式的发展,它可以进一步减少CPU的干预,即把对一个数据块的读(或写)为单位的干预,减少为对一组数据块的读(或写)及有关的控制和管理为单位的干预。同时,又可以实现CPU、通道和I/O设备三者的并行操作,从而更有效地提高整个系统的资源利用率。例如,当CPU要完成一组相关的读(或写)操作及有关控制时,只需向I/O通道发送一条I/O指令,以给出其所要执行的通道程序的首地址和要访问的I/O设备,通道接到该指令后,通过执行通道程序便可完成CPU指定的I/O任务,数据传送结束时向CPU发中断请求。I/O通道与一般处理机的区别是:通道指令的类型单一,没有自己的内存,通道所执行的通道程序是放在主机的内存中的,也就是说通道与CPU共享内存。I/O通道与DMA方式的区别是:

DMA方式需要CPU来控制传输的数据块大小、传输的内存位置,而通道方式中这些信息是由通道控制的。*

每个DMA控制器对应一台设备与内存传递数据,而一个通道可以控制多台设备与内存的数据交换。

上一篇:河北多地气温已突破40℃,石家庄成今年首个40℃省会级城市-天天动态 下一篇:最后一页
x
推荐阅读

【考研必备二】解开“黑匣子”的神秘面纱,透视数字世界底层实现过程(计算机组成原理)

2023-06-15

河北多地气温已突破40℃,石家庄成今年首个40℃省会级城市-天天动态

2023-06-15

环球新动态:创业板指涨逾3% 多只权重股大涨

2023-06-15

全球头条:广东制造业处处有智慧

2023-06-15

汽车引擎盖打不开怎么办?这些方法你都知道吗?_汽车引擎盖打不开怎么办?_世界观焦点

2023-06-15

降息,终于来了!告诉我们重要信息|热门

2023-06-15

美国非农数据几点公布 2023年6月2日北京时间几时出来

2023-06-15

能链智电发布虚拟电厂产品 携手京能国际推动“源网荷储”协同互动_世界看热讯

2023-06-15

国家统计局:5月份规模以上工业主要能源产品生产均保持同比增长

2023-06-15

【全球播资讯】白夜极光雷队阵容怎么搭配 白夜极光雷队阵容搭配推荐

2023-06-15

今日要闻!苹果手机悬浮球怎么打开

2023-06-15

2024国家公务员考试申论公文写作指导之讲话稿

2023-06-15

热头条丨中央气象台:南方将出现大范围较强降水过程 华北黄淮有高温天气

2023-06-15

今日报丨『思悟·青享汇』青年人才服务品牌发布

2023-06-15

如何形容一个人满是伤(形容一个人有深度是什么意思)

2023-06-15

世界最资讯丨年薪50万个人所得税(年薪50万)

2023-06-15

国有大型银行板块6月14日跌2.58%,邮储银行领跌,主力资金净流出11.53亿元|全球微动态

2023-06-15

常见低钾食物列表(低钾食物一览表) 世界热点评

2023-06-15

仙人指路形态(仙人指)

2023-06-15

机械职业有哪些专业吗制造及自动化什么好就 焦点快看

2023-06-14

世界快讯:连续两个涨停!传闻为特斯拉FSD提供算力中心,城地香江澄清:不属实!

2023-06-14

关于黑色素瘤,你需要知道这些 当前速看

2023-06-14

快资讯丨主产区供应充足 全国鸡蛋价格在低位徘徊

2023-06-14

ps画笔设置钢笔压力 ps画笔压力怎么设置

2023-06-14

超800架航班被迫改道?北约军演或致欧洲航班大面积延误

2023-06-14

天天观热点:诸暨市暨南街道:旅游业“微改造、精提升”逐梦共富路

2023-06-14

2022年度医保基金飞行检查情况公布 医保基金合理使用取得积极成效 全球快看点

2023-06-14

15英寸MacBook Air首销破发!渠道价比官网便宜1000多

2023-06-14

天天热资讯!端午将至 贵州惠水邀您共赴一场沉浸式假日之约

2023-06-14

孙巍峰到三门峡调研时强调 做强做大“土特产”业 推动产业链式发展_资讯推荐

2023-06-14

天天看热讯:锻造过硬劳动监察队伍 海门区开展“铸剑护‘薪’”行动

2023-06-14

“人才落户直通车”线上申请6月15日起开通|焦点信息

2023-06-14

TA:卢卡库排除了回到切尔西可能,为留国米球员甚至准备降薪 简讯

2023-06-14

当前快看:更优更强更便宜!OpenAI重磅更新:GPT API增杀手级功能、嵌入模型价格降75%

2023-06-14

从宁波到凉山 夫妻携手助力乡村振兴-当前速读

2023-06-14

湖南省结核病临床诊疗技能竞赛决赛在长沙举行-世界滚动

2023-06-14

创业板最新筹码集中股名单(附股)

2023-06-14

全球视讯!交城洪相镇:擦亮乡村振兴“新”底色

2023-06-14

中国九州是哪九州_为什么称中国为九州

2023-06-14

四川省与国家电网公司在京举行工作会谈

2023-06-14

环球快看点丨“暑期档”将启,助推旅游市场再升温

2023-06-14

世界即时看!海南屯昌房价下跌还能买房吗,中央绿园房价还会大幅暴涨吗

2023-06-14

进入食物中毒高发季 这3类食物千万小心! 全球微资讯

2023-06-14

全职高手叶修的身世(叶修的身世)

2023-06-14

环球即时看!生态板材哪个品牌好 ,生态板材十大品牌有哪些?

2023-06-14

吴妙仪百科_吴妙仪

2023-06-14

环球今热点:美股收盘:标普纳指创13个月新高 科技股多走高特斯拉十三连涨

2023-06-14

一方等于多少立方米我就这样说(一方等于多少立方米)_当前观点

2023-06-14

要闻速递:交卷!临清公安圆满完成2023年高考安保任务

2023-06-13

今日河北省营业执照年检网上申报系统_河北省工商局企业营业执照网上年检操作流程

2023-06-13

每日简讯:翁拼音_翁怎么读

2023-06-13

退市中昌: 中昌大数据股份有限公司关于公司股票进入退市整理期交易的第四次风险提示公告

2023-06-13

去年销量10.83亿元创历史新高,白云区上榜全国区县体彩表扬名单|当前快看

2023-06-13

冷峻少年 行侠三界 《神武4》手游新角色燕归行正式官宣

2023-06-13

蒸山药的做法与功效_蒸山药的做法

2023-06-13

环球信息:致力学术传承 青年学者共论“当代儒学之思”

2023-06-13

天天最资讯丨北汽蓝谷:子公司收到北京市财政局拨付9,567.00万元

2023-06-13

落木传 天天报资讯

2023-06-13

关于猴痘 这些知识请了解!-环球动态

2023-06-13

力拓铝业首席执行官将于12月离职|简讯

2023-06-13

新疆2023年成人高考报名时间及报名入口_热闻

2023-06-13

活动回顾-企企通亮相多场高质量活动,共同探讨企业数字化发展

2023-06-13

美媒曝拜登政府欲推动增加联合国安理会常任理事国席位但不授予否决权-环球播资讯

2023-06-13

恭喜!辽籍名将拿到三年顶薪大合同,留在山西男篮 每日聚焦

2023-06-13

尝到甜头,从政府到企业,日本开始积极“拥抱”ChatGPT 天天讯息

2023-06-13

报志愿有用,全国3013所高校全名单来了_世界资讯

2023-06-13

环球热文:维康药业:6月12日融资净买入7.38万元,连续3日累计净买入170.28万元

2023-06-13

今头条!5月份汽车产销量稳定增长 市场温和回暖

2023-06-13

钯金价格走势图 今日最新钯金行情(2023年6月13日)

2023-06-13

杭州广安汽车电器有限公司

2023-06-13

君王2单机版_君王2|世界看点

2023-06-13

美的集团:6月12日获融资买入4866.85万元,占当日流入资金比例3.38%

2023-06-13

【快播报】填报志愿技巧_怎么填报录取率更高

2023-06-13

全球快播:信德新材“吃”关注函 标的新增两股东被追问

2023-06-13

山鹰国际(600567):6月12日北向资金增持361.95万股-天天观速讯

2023-06-13

每日快看:钻石等级 划分标准(钻石的等级分别是什么 怎样区分钻石的等级)

2023-06-13

切尔西吧 q吧|世界速看

2023-06-13

通鼎互联:拟共设合资公司和鼎新能源,投建共享储能项目|世界报道

2023-06-12

环球热消息:外交部:无论美国如何造谣抹黑,都破坏不了中古之间的真诚友谊

2023-06-12

椰子汁什么颜色算坏了(椰子汁什么颜色口味) 焦点消息

2023-06-12

*ST顺利: 关于公司股票进入退市整理期交易首日的风险提示公告

2023-06-12

每日精选:非法种植毒品原植物罪犯罪幅度是多少

2023-06-12

如果《超能勇士》拍成电影的话,你愿不愿意去看呢?

2023-06-12

每日热闻!国家助学贷款累计发放超4000亿 惠及2000多万名学生

2023-06-12

73亿元以工代赈中央投资已下达 将吸纳20余万人就业

2023-06-12

滚动:古诗中最常见的字有哪些 关于汉字的古诗有哪些

2023-06-12

世界今头条!多高校提彻底清理学术不端论文存量:挂名现象等从2018年起自查

2023-06-12

沪深两市成交额突破9000亿元-每日时讯

2023-06-12

皮肤屏障受损的表现在哪里(皮肤屏障受损的表现)

2023-06-12

谷歌I/O2023非常棒我不怕承认|当前观察

2023-06-12

2023暑期档总票房破10亿

2023-06-12

环球滚动:“书不读秦汉以下”是因为魏晋以后五胡乱华时蛮族入侵毁灭华夏文明了吗?

2023-06-12

全球即时:一季度营收净利润双降,杉杉股份陷入低迷

2023-06-12

每日速看!李赫宰哭了(李赫宰道歉)

2023-06-12

全球新资讯:联想z465加装固态硬盘_联想z465

2023-06-11

中国有哪些陆军学校通信士官长春装甲士官

2023-06-11

西安高新区2023“文化和自然遗产日”主题活动启动

2023-06-11

当前资讯!红葡萄酒可以和其他饮料兑喝吗?例如雪碧?

2023-06-11

世界要闻:cf空白名字代码攻略_cf空白名字代码

2023-06-11

全球快看点丨国铁集团今起在12306网站(含App)试行在线选铺服务

2023-06-11