中南大学计算机体系结构题库.doc

中南大学计算机体系结构题库.doc

ID:55685875

大小:793.00 KB

页数:33页

时间:2020-05-24

中南大学计算机体系结构题库.doc_第1页
中南大学计算机体系结构题库.doc_第2页
中南大学计算机体系结构题库.doc_第3页
中南大学计算机体系结构题库.doc_第4页
中南大学计算机体系结构题库.doc_第5页
资源描述:

《中南大学计算机体系结构题库.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、目录一、填空题1二、判断题56三、名词解释74四、简答题74五、计算题74五、计算题----------------------------------------------------------------------1、试题序号:5812、题型:计算题3、难度级别:44、知识点:一、计算机体系结构的基本概念5、分值:106、所需时间:15分钟7、试题关键字:解释执行8、试题内容:假设有一个计算机系统分为四级,每一级指令都比它下一级指令在功能上强M倍,即一条r+1级指令能够完成M条r指令的工作,且一条r+1级指令需要N条r级指令解释。对于一段在第一级执

2、行时间为K的程序,在第二、第三、第四级上的一段等效程序需要执行多少时间?9、答案内容:解:假设在第一级上用时间K执行了该级IC条指令。1分对第二级而言,为了完成IC条指令的功能,第二级指令的条数为:。为了执行第二级条指令,需要执行条第一级的指令对其进行解释,所以对于第二级而言,等效程序的执行时间是:2分对于第三级而言,为了完成IC条指令的功能,第三级指令的条数为:。为了执行第三级条指令,需要执行条第二级的指令对其进行解释。那么对第二级而言,总的指令条数为:3分而第二级等效于第一级条指令,同时还需要条第一级指令进行解释,所以第三级等效程序的执行时间是:3分按照

3、同样的逐层递推关系,不难求得第四级等效程序的总的执行时间为:1分10、评分细则:10分/小题,评分细则分布在答案内容中。----------------------------------------------------------------------1、试题序号:5822、题型:计算题3、难度级别:34、知识点:1.5定量分析技术基础5、分值:106、所需时间:15分钟7、试题关键字:阿姆达尔定律8、试题内容:已知某商用计算机拟增加字符串操作功能。若用软件实现,与无字符串操作相比,速度提高4倍,CPU成本提高1/5倍;若用硬件实现,则速度是原来的1

4、00倍,,CPU成本是原来的5倍。由实验测得,字符串操作占总运行时间的50%,CPU成本约占整机成本的1/3。你选用哪种设计方案?9、答案内容:解:采用软件方法时根据阿姆达尔定律,性能提高:=1.662分硬件成本提高到C=2/3+1/3*(1+1/5)=1.071分价格性能比为:C/S=1.07/1.66=0.641分采用硬件方法时:S=1/[(1-50%)+50%/100]=1.982分硬件成本提高到C=2/3+1/3*5=2.331分价格性能比为:C/S=2.33/1.98=1.181分如果仅考虑性能提高,则可选择硬件方法,而考虑性能提高和成本因素,则应

5、选择软件方法。2分10、评分细则:10分/小题,评分细则分布在答案内容中。----------------------------------------------------------------------1、试题序号:5832、题型:计算题3、难度级别:44、知识点:一、计算机体系结构的基本概念5、分值:106、所需时间:15分钟7、试题关键字:CPU性能公式8、试题内容:假设我们考虑条件分支指令的两种不同设计方法如下:(1)CPUA:通过比较指令设置条件码,然后测试条件码进行分支。(2)CPUB:在分支指令中包括比较过程在两种CPU中,条件分支指

6、令都占用2个时钟周期而所有其它指令占用1个时钟周期,对于CPUA,执行的指令中分支指令占20%;由于每个分支指令之前都需要有比较指令,因此比较指令也占20%。由于CPUA在分支时不需要比较,因此假设它的时钟周期时间比CPUB快1.25倍。哪一个CPU更快?如果CPUA的时钟周期时间仅仅比CPUB快1.1倍,哪一个CPU更快呢?9、答案内容:解:我们不考虑所有系统问题,所以可用CPU性能公式。占用2个时钟周期的分支指令占总指令的20%,剩下的指令占用1个时钟周期。所以CPIA=0.2´2+0.80´1=1.21分则CPU性能为:总CPU时间A=IC´1.2´时

7、钟周期A1分根据假设,有:时钟周期B=1.25´时钟周期A1分在CPUB中没有独立的比较指令,所以CPUB的程序量为CPUA的80%,分支指令的比例为:20%/80%=25%2分这些分支指令占用2个时钟周期,而剩下的75%的指令占用1个时钟周期,因此:CPIB=0.25´2+0.75´1=1.251分因为CPUB不执行比较,故:ICB=0.8´ICA因此CPUB性能为:总CPU时间B=ICB´CPIB´时钟周期B=0.8´ICA´1.25´(1.25´时钟周期A)=1.25´ICA´时钟周期A2分在这些假设之下,尽管CPUB执行指令条数较少,CPUA因为有着

8、更短的时钟周期,所以比CPUB快。如果CPUA的时钟

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。