软件设计师-计算机组成与体系结构-流水线计算

例:指令流水线分为三个指令,指令A(2秒),指令B(2秒),指令C(1秒)。求周期是多少?100条指令完成时间是多少?100条指令的吞吐量是多少?

周期:最长的时间,最长是2秒

100条指令时间:

理论公式:(A+B+C)+(100-1)*周期 = (2+2+1)*(99*2)=203秒

实践公式: (指令数量*周期)+(100-1)*周期 = (3*2)+(99*2)=204秒

注意:选择题中选项中一般以理论公式的概率为80%。如果没有理论公式的结果,那么答案就是实践公式

吞吐率:

指令条数/100条指令的时间 = 100/203

流水线最大吞吐率 :

1/周期时间 = 1/2

流水线的加速比:

不使用流水线的时间/使用流水线的时候=( (2+2+1)*100)/203 = 500/203

原文地址:https://www.cnblogs.com/myunity/p/11776139.html

时间: 2024-11-06 09:55:03

软件设计师-计算机组成与体系结构-流水线计算的相关文章

软件设计师-计算机组成与体系结构-磁盘计算

例:假设某磁盘划分11个物理块,R0~R10,磁盘旋转周期为33ms,磁头开始在R0的开始位置,使用单缓冲区顺序处理这些记录,每个处理记录的时间是3ms,处理11个记录需要多久.分布优化后,最少需要多长时间? 答: 黑色箭头是R0开始位置,走到R1开始的过程中花费3ms存入缓存中,继续R1开始走到R2开始的过程中要处理R0的数据,也要存放R1的数据,所以放不进去了.只能继续走一圈到R1开始.所以走一圈的时间正好也把R0数据处理完毕到黄色箭头.花费:周期时间+周期时间/磁盘总数 = 33+33/1

软件设计师-计算机组成与体系结构-系统可靠性分析

串联:一个环节出问题,整个系统都出问题 串联可靠性:所有子系统的可靠性相乘:R=R1*R2*Rn 串联失效率:所有失效率累加起来,近似公式,可能不准确 并联:全出问题,才会问题 并联可靠性:1-n个失效率相乘:1-(1-R1)*(1-R2)*(1-Rn) 并联失效率:1-并联可靠性 模冗余系统:少数服从多数.(不考可靠性了) 例题:串并联可靠性 原文地址:https://www.cnblogs.com/myunity/p/11791232.html

软考中级软件设计师考试大纲

软件设计师考试大纲 一.考 试 说 明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写.调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件:具有工程师的实际工作能力和业务水平. 2.考试要求 (1)掌握计算机内的数据表示.算术和逻辑运算方法: (2)掌握相关的应用数学及离散数学基础知识: (3)掌握计算机体系结构以及各主要部件的性能和基本工作原理:

软件设计师考试题2018

下载地址:https://u18103887.ctfile.com/fs/18103887-328364832 1. CPU在执行指令的过程中,会自动修改( )的内容,以使其保存的总是将要执行的下一条指令的地址. A.指令寄存器                     B.程序计数器                      C.地址寄存     D.指令译码器 参考答案B 试题解析: 程序计数器pc是用于存放下一条指令所在单元的地址的地方. 指令寄存器是临时放置从内存里面取得的程序指令的寄存器

【软考】【软件设计师】【考试大纲】

软件设计师考试大纲 一.考试说明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计, 编写程序设计规格说明书等相应的文档, 组织和指导程序员编写.调试程序, 并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件: 具有工程师的实际工作能力和业务水平. 2.考试要求 (1)掌握计算机内的数据表示.算术和逻辑运算方法:(2)掌握相关的应用数学及离散数学基础知识:(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理:(

2016年上半年软件设计师考试真题(下午题)

软件设计师考试作为软考中级资格中的一大热门,2016年上半年和下半年都开考.上半年软考已经结束,打算参加下半年考试的你,是不是很想要拿到上半年的真题?下面希赛软考学院就为你带来2016年上半年软件设计师考试下午真题,供你参考学习.  试题一(共15分) 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内. [说明] 某会议中心提供举办会议的场地设施和各种设备,供公司与各类组织机构租用.场地包括一个大型报告厅.一个小型报告厅以及诸多会议室.这些报告厅和会议室可提供的设备有投影仪.白板

软件设计师必备——软件工程·建模

由来 Why Modeling ??? 我们由一个小的例子引入建模这个话题! 建造一个狗窝不需要太多的考虑,因为狗的需求是简单的,直接去建就可以满足他们的所有需求. 建造一座房子或者一座高层建筑就需要深思熟虑了.一个家庭或者客房的需求不那么不那么简单,因此即使为了满足客户最起码的需求,也不能直接去建造,而是必须建立以资额模型.不同的人员会从不同的角度宜不同的目的来看待问题,所以对于复杂的建筑物,你必须作平面图设计.立体图设计.暖气/冷气设计.电气设计.管道设计.甚至网络设计.没有任何一个模型能够

学习软件设计师心得

2016年5月31日,一个冲动的想法,有去考个"软件设计师",重拾10年前的计算机专业,看看还了解多少,于是打开了多年前注册的51cto帐号,在里面找了一下.看到了51cto学院,找到了小任老师.他的软件设计师视频,有几集是免费的.于是我就试着看一看的思想.结果一看之后,里面讲的很是不错.于是一天说看了三集.第二天从第四集开始看.讲的是数据结构之树.讲得相当不错,让我爱不失手.但是我都好几年没整这个了.也不敢然的报名.要是51cto能让我学习完他的课不好了.真心给大家推荐.谢谢51ct

2014年软考-软件设计师考前辅导【汇总篇】

51CTO学院,在软考备考季特别整理了"2014年软考-软件设计师考前辅导[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 2013年软考-软件设计师考前辅导[汇总篇] 1 2014软考软件设计师考前辅导:软件开发方法综述 查看详情 2 2014软考软件设计师考前辅导:C++强大的原因 查看详情 3 2014软考软件设计师考前辅导:异常的使用心得 查看详情 更新中-- 51CTO学院软考频道 精品文章推荐: 备战2014软考!精品视频教