北师大-计算机系统结构作业带答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机系统结构》作业(一)(1、2、3章)带答案
本课程作业由两部分组成。
第一部分为“客观题部分”,由5个选择题组成,每题2分,共10分。
第二部分为“主观题部分”,由简答题组成,共20分。
作业总分30分,将作为平时成绩记入课程总成绩。
客观题部分:
一、选择题(每题2分,共5题)
1. 下列浮点数舍入处理方法中,最容易实现的是( D )。
A. 恒舍法,
B. 恒置法,
C.下舍上入法,
D. 查表法
2. 下列不属于指令操作码表示方法的是(C )。
A. 固定长度操作码,
B. Huffman编码,
C. 算数编码,
D. 扩展编码
3. 在其他部件性能保持不变的情况下,对CPU性能的不断改进并没有获得期望的结果,这主要是受到了( A )的影响。
A. Amdahl定律,
B. 流水线,
C. 指令集,
D. 体系结构
4. 我们常说的32位处理器是指处理器的(A )是32位的。
A. 数据总线,
B. 控制总线,
C. 地址总线,
D. 所有的总线
5.下列信息不包括在虚拟存储器地址中的是(A )。
A. 实页号,
B. 用户号,
C. 虚页号,
D. 页内偏移
主观题部分:
一、简答题(每题5分,共4题)
1、简述CISC结构计算机的缺点。
答:1、在CISC结构的指令系统中,各种指令使用频率相差悬殊。
据统计,有20%的指令使用频率最大,占运行时间的80%。
也就是说,有80%的指令在20%的运行时间内才会用到;
2、CISC结构指令系统的复杂性带来了计算机体系结构的复杂性,这不仅增加了研制时间和成本,而且还容易造成设计错误;
3、CISC结构指令系统的复杂性给VLSI设计增加了很大负担,不利于单片集成;
2、解释访问的局部性原理。
答:程序往往重复使用它刚刚使用过的数据与指令。
实验表明,一个程序用90%的执行时间去执行仅占10%的程序代码。
局部型的实质是:根据程序的最近情况,可以较精确地预测出最近的将来将要用到那些指令和数据。
局部性分时间上的局部性和空间上的局部性两种。
时间上的局部性是指最近访问过的代码是不久将被访问的代码。
空间上的局部性是指那些地址上相邻近的代码可能会被一起访问。
3、简述浮点数要进行舍入处理的原因。
答:浮点数要进行舍入处理的原因是:由于任何一种浮点数表示方式的尾数字长总是有限的,因此,可能发生两个问题:一是把日常使用的十进制实数转化为计算机内部的浮点数时,其有效位长度可能超过给定的尾数字长,这时必须舍去多余的部分;二是两个规格化浮点数的加减乘除运算结果,其尾数长度可能超过给定的尾数字长。
4、简述存储系统的定义。
答:两个或两个以上速度、容量、价格各不相同的存储器用硬件、软件或软件与硬件结合的方法连接起来成为一个系统。
这个系统对应用程序员透明,并且,从应用程序员看它是一个存储器,这个存储器的速度接近速度最快的那个存储器,存储容量与容量最大的那个存储器
相等或接近,单位容量的价格接近最便宜的那个存储器。