2017年哈尔滨师范大学计算机组成原理考研复试核心题库
● 摘要
一、名词解释
1. 同构多核
【答案】同构多核处理机内的所有计算内核结构相同,地位对等,它大多由通用的处理机核心构成,每个处理机核心 可以独立地执行任务,其结构与通用单核处理机结构相近。同构多核处理机的各个核心之间可以通过共享存储器 互连,也可以通过
或局部存储器互连。
二、简答题
2. 段式虚拟存储器对程序员是否透明?请说明原因。
【答案】虚拟管理是由软件(操作系统)和硬件共同完成,由于软件的介入,虚存对实现存储管理系统程序不透 明。而段是按照程序的自然分界划分的长度可以动态改变的区域。通常,程序员把子程序、操作数和常数等不同 类型的数据划分到不同的段中,并且每个程序可以有多个相同类型的段。由于分段是由程序员完成的,所以段式 虚拟存储器对程序员而言不是透明的,但虚存到实存的地址映射是由系统软件辅助完成的,故对应用程序而言, 段是虚拟存储器是“半透明”的。
3. 比较单总线、多总线结构的性能特点。
【答案】(1)单总线结构是通过一组总线连接整个计算机系统的各大功能部件,即各大部件之间的所有的信息传 送都通过这组总线。其结构如图1所示。优点是允许与内存之间直接交换信息,只需分配总线使用权,不需要设备之间或设备干预信息的交换,即总线资源是由各大功能部件分时共享的。缺点是由于全部系统部件都连接在一组总线上,总线的负载很重,可能使其吞量达到饱和甚至不能胜任的程度,故多为小型机 和微型机采用。
图1 单总线结构
(2)双总线结构有两条总线,一条是内存总线,用于
另一条是
构中,通道是计算机系统 中的一个独立部件,使
理器,故双总线通常在大、中型计算机中采用。 内存和通道之间进行数据传送;总线,用于多个外围设备与通道之间进行数据传送。其结构如图2所示。双总线结的效率大为提高,并可以实现形式多样且更为复杂的数据传送。优点是以增加通道这一设备为代价的,通道实际上是一台具有特殊功能的处
图2 双总线结构
(3)三总线结构在计算机系统各部件之间采用三条各自独立的总线来构成信息通路。这三条总线是:内存总线,
输入瑜出
于总线和直接存储器访问总线供总线,如图所示。内存总线用
和各类外设之间通讯用
;总和内存之间传送地址、数据的控制信息
;线使内存和高速外设之间直接传送数据。通常在三总线系统中,任一时刻只使用一种总线,但若使用多入口存储器,内存总线可与
系统总线的工作效率较低。
总线同时工作,此时三总线系统比单总线系统运行得更快。或内存间接传送,所以三总线但是三总线系统中,设备不能直接进行信息传送,而必须经过
图3 三总线结构
三、计算题
4. 如果一条指令的执行过程分为取指令、指令分析、指令执行三个子过程,且取指令、分析指令、执行指令三个过程段的时间都是
n=2000条指令所用的总时间。
【答案】①顺序执行方式:
②流水执行方式:
分别求指令顺序执行、指令流水执行两种方式执行
一、名词解释
1. 多处理机
【答案】多处理机指由两台以上处理机组成的计算机系统。每个处理机都有各自的控制和运算部件,可独立地执行程 序,而共享公共的主存储器和外围设备。处理机之间是通过网络实现通讯的。整个计算机系统都在统一的操作系 统控制下工作,按照多指令流、多数据流的模式实现对作业、任务、程序段的并行处理。
二、简答题
2. CTU 的性能指标有哪些? 其概念是什么?
【答案】把运算器和控制器合在一起称为中央处理机,简称CPU 。其性能指标主要有以下几个方面:
(1)主频:CPU 的时钟频率(CPU Clock Speed);
(2)内存总线速度:指CPU 与二级(L2)高速缓存和内存之间的通信速度;
(3)扩展总线速度:指安装在微机系统上的局部总线如VESA 或PCI 总线接口卡的工作速度;
(4)工作电压:指CPU 正常工作所需的电压;
(5)地址总线宽度:决定了CPU 可以访问的物理地址空间,对于486以上的微机系统,地址线的宽度为32位,最多可以直接访问4096MB 的物理空间;
(6)数据总线宽度:决定了CPU 与二级高速缓存、内存以及输入/输出设备之间一次数据 传输的信息量。
(7)主频/时钟周期:CPU 的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率(f )叫CPU 的主频,度量单位是MHz (兆赫兹)、GHz (吉赫兹);
主频的倒数称为CPU 时钟周期(T ),T=l/f,度量单位是
CPU 执行时间=CPU时钟周期数×CPU 时钟周期;
3. 为什么在页式虚拟存储器地址变换时可以用物理页号与页内偏移量直接拼接成物理地址,而在段式虚拟 存储器地址变换时必须用段起址与段内偏移量相加才能得到物理地址?
【答案】由于物理页与虚拟页的页面大小相同,且为2的整数次幂,所以页式虚拟存储器地址变换时可以用物理 页号与页内偏移量直接拼接成物理地址。而段式虚拟存储器的各段大小不同,且段起始地址任意,所以必须用段 起址与段内偏移量相加才能得到物理地址。
(8)CPU 执行时间:表示CPU 执行一般程序所占用的CPU 时间,可用下式计算:
相关内容
相关标签