2017年西安石油大学计算机学院824计算机组成原理考研冲刺密押题
● 摘要
一、名词解释
1. 同时多线程
【答案】同时多线程技术是一种简单、低成本的并行技术。与单线程处理机相比,同时多线程处理机只花费很小的代 价,而性能得到很大改善。在原有的单线程处理机内部为多个线程提供各自的程序计数器、相关寄存器以及其他 运行状态信息,一个“物理”处理机被模拟成多个“逻辑”处理机,以便多个线程同步执行并共享处理机的执行 资源。应用程序无需做任何修改就可以使用多个逻辑处理机。
2. AMP
【答案】同构多核处理机可以构成非对称
也可以采用异构多核和共享存储器构成。
多核结构。若处理机芯片内部是同构多核,但多核系统每个核运行一个独立的操作系统或同一操作系统的独立实例,那就变成非对称多核。
二、简答题
3. “计算机应用”与“应用计算机”在概念上等价吗? 用学科角度和计算机系统的层次结构来说明你的观点。
【答案】“计算机应用”与“应用计算机”在概念上等价不等价,原因如下:
(1)计算机应用是一个学科的名词,它包含计算机网络、信息管理、数据库技术、人工智能、计算机辅助设计等多个领域;
(2)应用计算机,从计算机层次结构的角度来看,不同的应用者,应用的方法和目标是不同的,如CPU 的设计者是在微程序级应用计算机,目的是为后面的应用者提供功能强大的指令系统;而操作系统的设计者是在汇编语言级应用计算机,目的是扩展硬件功能,为后面的应用者提供良好的操作环境和手段。
4. 某总线在一个总线周期中并行传送8个字节的信息,假设一个总线周期等于一个总线时钟周期,总线时钟频率为
第 2 页,共 22 页 总线带宽是多少? 【答案】每个总线周期并行传送8字节,则总线带宽为:
5. 现代计算机系统如何进行多级划分? 这种分级观点对计算机设计会产生什么影响?
【答案】(1)现代计算机系统可分为五个层次
① 第一级是微程序设计级或逻辑电路级,是一个实在的硬件级,由硬件直接执行;② ② 第二级是一般机器级,称为机器语言级,也是硬件级,它由微程序解释机器指令系统; ③ 第三级是操作系统级,它由操作系统程序实现;
④第四级是汇编语言级,由汇编程序支持和执行,它给程序人员提供一种符号形式语言,以减少程序编写的复杂性;
⑤第五级是高级语言级,它是面向用户的,为方便用户编写应用程序而设置的。
(2)对计算机设计产生的影响
①用这种用一系列的级来组成计算机的概念和技术,对了解计算机如何组成提供了一种好的结构和体制;
②而且用这种分级的观点来设计计算机,对保证产生一个良好的系统结构也是很有帮助的。
6. 何谓分布式仲裁? 画出逻辑结构示意图进行说明。
【答案】分布式仲裁不需要集中的总线仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有 总线请求时,把它们唯一的仲裁号发送到共享的仲裁总线上,每个仲裁器将仲裁总线上得到的号与自己的号进行 比较。如果仲裁总线上的号大,则它的总线请求不予响应,并撤消它的仲裁号。最后,获胜者的仲裁号保留在仲 裁总线上。显然,分布式仲裁是以优先级仲裁策略为基础。逻辑结构如图所示:
图 分布式仲裁的逻辑结构示意图
7. 什么是内存? 什么是外存? 什么是CTU? 什么是适配器? 简述其功能。
【答案】(1)内存是指计算机内部的半导体存储器;半导体存储器的存储容量有限,因此计算机中又配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存。内存和外存共同用来保存二进制数据。
第 3 页,共 22 页
(2)把运算器和控制器合在一起称为中央处理器,简称CPU 。它用来控制计算机及进行算术逻辑运算。
(3)适配器是指连接主机与外设的一个中间电路,也称作接口,其作用相当于一个转换器,它可以保证外围设备用计算机系统特性所要求的形式发送或接收信息。
三、综合应用题
8. 将如下MIPSR4000汇编语言翻译成机器语言指令。
【答案】先写出十进制数表示的3条机器语言指令如下:
然后再写出二进制数表示的3条机器指令;
其中十进制树
表示成二进制数是
9. 有一个字长为32位的浮点数,符号位1位;阶码8位,用移码表示;尾数23位,用补码表示;基数为 2。请写出:
(1)最大数的二进制表示;
(2)最小数的二进制表示;
(3)规格化数所能表示的数的范围。 【答案】格式(E 的取值范围:1〜254,全0和全1分别表示0和无穷大)如下。
即
即
(3)规格化数所能表示数的范围:
最小的正数:阶码取最小的负数,尾数取最小的正数
即
最大的正数:阶码取最大的正数,尾数取最大的正数
第 4 页,共 22 页 (1)最大数的二进制:阶码取最大的正数,尾数取最大的正数,表示为
(2)最小数的二进制:阶码取最大的正数,尾数取最大的负数,表示为
相关内容
相关标签