计算机体系结构试卷试题(答案全)
计算机网络试卷及答案(较难)

一、判断题(每题1分,共10分。
正确打√,错误打×)1.分组交换可以是无连接的,也可以是有连接的。
(×)2.全1的IP地址是向整个因特网进行广播的一种地址。
(×)3.IP数据报在传输的过程中,其首部字段的内容不会发生改变。
(×)4.TCP协议提供可靠的面向连接的虚电路服务而UDP协议提供不可靠的无连接的数据报服务。
(×)5.传输时延是分组的第一个比特从发送方发出到该比特到达接收方之间的时间。
(×)6.双绞线由两个具有绝缘保护层的铜导线按一定密度互相绞在一起组成,这样可以增加强度,不易拉断。
(×)7.路由器能够隔离广播风暴。
(√)8.PPP协议是提供可靠传输服务的数据链路层协议,主要用于点对点链路。
(×)9.由于GBN协议采用累积确认方式,因此当某个确认分组丢失时,不一定会导致发送方重传。
(√)10.DHCP协议完成IP地址到MAC地址之间的转换。
(×)二、选择题(每题1分,共10分)1.IP报文首部中用来防止数据报在网络中永远兜圈子的字段是( C )。
(A) 首部检查合(B) 协议(C) TTL (D) 分片偏移2.万维网客户程序与万维网服务器程序之间的应用层协议是( C )。
(A) TCP (B) HTML (C) HTTP (D) URL3.TCP序号单位是( A )。
(A) 字节(B) 报文(C) 比特(D) 以上都不是4.HTTP协议的周知端口号是( C )(A)21 (B)23 (C)80 (D)695.以太网交换机工作的协议层次是:( B )(A)网络层(B)数据链路层(C)物理层(D)运输层6.两个网段在物理层进行互连时,要求( B )。
(A)数据传输率和数据链路层协议都可不相同(B)数据传输率和数据链路层协议都要相同(C)数据传输率相同,数据链路层协议可不相同(D)数据传输率可不同,数据链路层协议相同7.当集线器一个端口收到数据后,将其( B )(A)从所有端口广播出去(B)从除了输入端口外的所有端口广播出去(C)根据目的地址从合适的端口转发出去(D)随机选择一个端口转发出去8.数据链路层采用了GBN协议,发送方已经发送了编号为0~7的帧,当定时器超时时,若发送方只收到了0,2,3号帧的确认,则发送方需要重发的帧的个数是:( C )(A)2 (B)3 (C) 4 (D)59.某自治系统采用RIP协议,若该自治系统内部的路由器R1收到其邻居路由器R2的距离向量中包含的信息<net1,16>,则可能得出的结论是:( D )(A)R2可以经过R1到达net1,跳数为17 (B)R2不可能经过R1到达net1 (C)R1可以经过R2到达net1,跳数为17 (D)R1不能经过R2到达net110.以下可分配给主机的IP地址是 ( C )。
计算机体系结构试卷试题(答案全)

一填空题(每空1分,共30分)1、系列机是指具有相同的体系结构,但具有不同组织和实现的一系列不同型号的机器。
2、存储程序计算机结构上的主要特点之一是以运算器为中心。
3、从计算机系统结构的多级层次结构可知,通常情况下,第1、2、3级用解释方法实现,第4或更高级用翻译方法实现。
4、对于最常见的事件,通常赋予它优先的处理权和资源使用权,这是计算机体系结构设计中的大概率事件优先原则。
5、容量为64块的Cache采用组相联方式映像,字块大小为128字节,每4块为一组,若主存容量为4096块,且以字编址,那么主存地址为 19 位,主存区号为 6 位。
6、可改进比例的值总是小于等于1 。
7、一般有两种策略来保存寄存器的内容,即:调用者保存和被调用者保存。
8、DLX指令集提供了立即数寻址、寄存器寻址、偏移寻址和寄存器间接寻址4种寻址方式。
9、对某流水线处理器测试时发现其存在结构冲突,通常可采用资源重复和流水化功能单元方法解决该问题。
10、编译器通过重新组织代码顺序消除暂停的技术被称为指令调度。
11、按照流水的级别可以把流水线分为部件级流水线、处理机级流水线和处理机间流水线。
12、为解决流水线使用非流水数据通路的寄存器引起冲突,在流水线设计中采用寄存器文件技术解决该问题。
13、Cache的替换算法常见的有 FIFO 、LRU 和随机法。
14、改进Cache性能的方法主要有降低失效率、减少失效开销和减少Cache命中时间。
15、减少流水线处理分支暂停时钟周期数的途径包括尽早判断分支转移是否成功和尽早计算出分支成功转移的PC值。
二、选择题(1—15题,每题1分,共15分)1、下面的指令中, A 不属于RISC处理器指令集。
A.ADD R4,[1000] B.LD R3,(R4) C.SUB R4,R3 D.SD 0(R3),R42. 在其它部件性能保持不变的情况下,对CPU性能的不断改进并没有获得期望的结果,这主要是受到了 A 的影响。
《计算机网络基础》试卷(C卷)与参考答案

《计算机网络基础》试卷(C卷)与参考答案一、填空题:(本题共6小题,每空1分,满分20分)1. _分组_交换与电路交换不同,在每个交换结点采用了_存储_转发方式逐段链路传送数据块。
2. 我们经常用PING程序测试目的主机的可达性,PING程序利用_网际控制报文_协议(中文)_ICMP_(英文缩写)实现其功能,该协议的报文被封装在下一层的_IP报文_中传输。
3. 计算机网络协议5层体系结构的各层名称分别为(从高到低)_应用层_、_运输(传输)(TCP/UDP)层_、_网络(IP)层_、_数据链路(链路)层_、_物理层_。
4. 在计算机网络协议5层体系结构中,路由器工作在_网络(IP)_层,集线器工作在_物理层_,以太网交换机工作在_数据链路_层。
5. 100 Base-T网络规范中100表示_链路速率100Mbps_,Base表示_基带传输方式_,T表示_双绞线_。
6. 万维网使用_统一资源定位符_(中文)_URL_(英文缩写)来标志万维网上的各种文档。
Web页面文档用_超文本标记_语言_HTML_(英文缩写)来编写。
二、单项选择题(每题只有1个正确答案,每小题1分,共20分)1. 万维网客户程序与万维网服务器程序之间的应用层协议是:()(A) UDP (B) HTML (C) HTTP (D) URL答:(C)2. 发件方邮件服务器向收件方邮件服务器传送电子邮件使用的协议是()。
(A) POP3 (B) SMTP (C) HTTP (D) FTP答:(B)3. 以下提供可靠数据传输服务的是()(A) PPP (B) 以太网 (C) 802.11局域网 (D) IP答:(C)4. 可以用于主机自动获取IP地址配置的协议是:()(A) IP (B) ARP (C) DNS (D) DHCP答:(D)5. 下面哪一项不能描述分组交换?()(A)储存转发 (B)通信双方独占链路 (C)逐段占有链路 (D)不必先建立连接答:(B)6. 人们所说的Wi-Fi指的是()(A) 802.3无线局域网 (B) 以太网 (C) 802.11局域网 (D) 蓝牙无线答:(C)7. “通信双方在通信过程中始终独占的端到端的通信资源”描述的是:()。
【上海交通大学(上海交大)计算机组成与系统结构】【习题试卷】2

一.单项选择题(每个空格只有一个正确答案,35分,每题5分)1. B 的基本任务是按照 H 所排的指令序列,从 F 取出指令操作码到 B 中,对指令操作码译码分析,执行指令操作。
适配器的作用是保证 A 用计算机系统特性所要求的形式发送或接收信息。
A. I/O设备B. 控制器C. 缓冲器D. 译码器E. 寄存器F. 存储器G. 地址H. 程序2.在奇偶校验中,只有当数据中包含有 A 个1时,奇校验位C=0;只有当数据中包含有 B 个1时,偶校验位C= C 。
奇偶校验可提供单个错误检测,但无法检测 E 错误,更无法识别错误信息的 G 。
A. 奇数B. 偶数C. 0D. 1E. 多个F. 内容G. 位置H. 来源3.MOS半导体存储器中, D 的外围电路简单,速度 G ,但其使用的器件多,集成度不高; C 可大幅度提高集成度,但由于 F 操作,外围电路复杂,速度 H 。
A. ROMB. RAMC. DRAMD. SRAME. 读写F. 刷新G. 快H. 慢4.指令格式就是 G 用二进制代码表示的结构形式,通常由 A 字段和 F 字段组成,前者表征指令的操作特性与功能,后者通常指定参与操作的 B 的 E 。
A. 操作码B. 操作数C. 操作特性D. 数据字E. 地址F. 地址码G. 指令字H. 功能字5.根据设计方法不同, B 控制器可分为三种:第一种称为 G 控制器,它是采用时序逻辑技术来实现的;第二种称为 A 控制器,它是采用 E 逻辑来实现的;第三种是前两种方式的 F 。
A. 微程序B. 操作C. 指令D. 时间E. 存储F. 组合G. 硬布线H. 软布线6.一条 C 是由若干条 G 组成的序列(通常叫做 E )来实现的,而 E 的总和便可实现整个的 D 。
A. 微操作B. 宏操作C. 机器指令D. 指令系统E. 微程序F. 宏程序G. 微指令H. 宏指令7.奔腾CPU的大多数简单指令用 E 控制实现,在 A 个时钟周期内执行完毕。
事业单位招录计算机专业知识(数据结构与算法)模拟试卷2(题后含

事业单位招录计算机专业知识(数据结构与算法)模拟试卷2(题后含答案及解析)题型有:1. 单项选择题 4. 简答题单项选择题1.下列文件的物理结构中,不利于文件长度动态增长的文件物理结构是( )。
A.顺序结构B.链式结构C.索引结构D.Hash结构正确答案:A解析:顺序结构又称连续结构。
这是一种最简单的物理结构,它把逻辑上连续的文件信息依次存放在连续编号的物理块中,只要知道文件在存储设备上的起始地址(首块号)和文件长度(总块数),就能很快地进行存取。
这种结构的优点是访问速度快,缺点是文件长度增加困难。
因此,顺序结构的磁盘空间利用率不高,不利于文件长度动态增长。
知识模块:数据结构与算法2.若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为( )。
A.1和5B.2和4C.4和2D.5和1正确答案:B解析:循环队列是解决假溢出的问题,通常把一维数组看成首尾相接。
在循环意义下的加1运算通常用求模运算来实现。
所以入队和出队时的操作分别为:Fear=(rear+1)%m,front=(front+1)%m。
知识模块:数据结构与算法3.设森林F中有三棵树,第一、第二、第三棵树的结点个数分别为M1、M2、和M3,与森林F对应的二叉树根结点的右子树上的结点个数是多少( )。
A.M1B.M1+M2C.M3D.M2+M3正确答案:D解析:第一棵树构成根和左子树,因此右子树上的结点个数就是M2+M3,故D为正确答案。
知识模块:数据结构与算法4.由圈权值为9.2.5.7的四个叶子结点构造一颗哈夫曼树,该树的带权路径长度为( )。
A.23B.37C.44D.46正确答案:C解析:如图最终的带权路径长度为9+7*2+2*3+5*3=44。
知识模块:数据结构与算法5.树形结构的特点是:一个结点可以有( )。
A.多个直接前驱B.多个直接后继C.多个前D.一个后继正确答案:B解析:树的唯一根节点无前驱,叶子结点可以有多个且无后继,树的其他结点可以有多个后继但只能有一个前驱。
计算机基础试卷100题

计算机基础知识试题及答案选择题(一)一、选择题1. 一个完整的微型计算机系统应包括_____。
A.计算机及外部设备B. 主机箱、键盘、显示器和打印机C. 硬件系统和软件系统D. 系统软件和系统硬件2. 十六进制1000转换成十进制数是_____。
A. 4096B. 1024C. 2048D. 81923. ENTER键是_____。
A. 输入键B. 回车换行键C. 空格键D.换档键4. 在微机中,Bit的中文含义是_____。
A. 二进制位B. 字C. 字节D. 双字5. 微机系统的开机顺序是_____。
A. 先开主机再开外设B. 先开显示器再开打印机C. 先开主机再打开显示器D. 先开外部设备再开主机6. 微机病毒是指_____。
A. 生物病毒感染B. 细菌感染C. 被损坏的程序D. 特制的具有损坏性的小程序7. 微型计算机的运算器、控制器及内存存储器的总称是_____。
A. CPUB. ALUC. 主机D. MPU8. 某单位的财务管理软件属于_____。
A. 工具软件B. 系统软件C. 编辑软件D. 应用软件9. 个人计算机属于_____。
A. 小巨型机B. 中型机C. 小型机D. 微机10. 下面列出的计算机病毒传播途径,不正确的说法是_____。
A. 使用来路不明的软件B. 通过借用他人的软盘C. 通过非法的软件拷贝D. 通过把多张软盘叠放在一起11. 计算机存储器是一种_____。
A. 运算部件B. 输入部件C. 输出部件D. 记忆部件12. 某单位的人事档案管理程序属于_____。
A. 工具软件B. 应用软件C. 系统软件D. 字表处理软件13. 反映计算机存储容量的基本单位是_____。
A. 二进制位B. 字节C. 字D. 双字14. 十进制数15对应的二进制数是_____。
A. 1111B. 1110C. 1010D. 110015. 二进制数110101转换为八进制数是_____。
计算机组成原理试卷含答案

计算机组成原理试卷含答案提⽰:答案⼀律在答题纸上书写!⼀、选择题:(每题1分,共20分)1.已知Cache的容量为16KB,内存的容量为1MB,每块16B,则在直接映像⽅式下⼀个Cache块可以与个内存块对应。
A.1B. 32C. 128D. 642.下列_____是正确的。
A.为了充分利⽤存储器空间,指令的长度通常可取字节的整数倍B.⼀地址指令是固定长度的指令C.单字长指令会降低取指令的速度3.冯诺依曼结构的计算机由以下组成部分______。
A.控制器和存储器 B.运算器和控制器 C.运算器、控制器和主存 D. CPU、主存和I/O 4.下列说法中_______不正确的。
A.指令周期等于机器周期整数倍B.指令周期⼤于机器周期C.指令周期是机器周期的两倍5.在CPU的寄存器中,____对⽤户是完全透明的。
A.PC B.MAR C.PSW6.已知 100H: MOV A,#30 (双字节指令,100H为该指令的⾸地址)在取指令操作之后,PC的值是_____.A. 0FFHB.101HC. 102H7.磁盘的转速为3600转/分,则平均等待时间是秒。
A.1/60 B. 1/120 C. 60D.1208.在对W寄存器的实验中,将数据11H存储到W寄存器,则要求WEN为。
A. 1B. 09.下列叙述中是正确的A.控制器产⽣的所有控制信号称为微命令 B.组合逻辑控制器⽐微程序控制器更加灵活专业:计算机科学与技术课程名称:计算机组成原理学分:3.5 试卷编号(G)课程编号: 1311082 考试⽅式:闭卷考试时间: 100 分钟拟卷⼈(签字):拟卷⽇期: 2011-05-29 审核⼈(签字):C.微处理器的程序称微程序10.在浮点加减运算中,结果的溢出判断⽅法是______。
A.尾数运算是否产⽣溢出B.阶码运算是否产⽣溢出C.尾数最后⼀位舍去11.CPU响应中断的时间是_______。
A.⼀条指令执⾏结束 B.外设提出中断 C.取指周期结束12.在总线的独⽴请求⽅式下,若N个设备,则。
计算机组成原理练习(3)答案.

计算机组成原理练习3一、单项选择题1. 设寄存器内容为80H,若它对应的真值是– 127,则该机器数是。
A. 原码B. 补码C. 反码D. 移码2. 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。
A. 阶符与数符相同为规格化数;B. 阶符与数符相异为规格化数;C. 数符与尾数小数点后第一位数字相异为规格化数;D. 数符与尾数小数点后第一位数字相同为规格化数。
3. 设机器数字长为32位,一个容量为16MB的存储器,CPU按半字寻址,其寻址范围是。
A. 224B. 223C. 222D. 2214. 在中断接口电路中,向量地址可通过送至CPU。
A. 地址线B. 数据线C. 控制线D. 状态线5. 在程序的执行过程中,Cache与主存的地址映象是由。
A. 程序员调度的;B. 操作系统管理的;C. 由程序员和操作系统共同协调完成的;D. 硬件自动完成的。
6. 总线复用方式可以______。
A. 提高总线的传输带宽;B. 增加总线的功能;C. 减少总线中信号线的数量;D. 提高CUP利用率。
7. 下列说法中正确的是。
A. Cache与主存统一编址,Cache的地址空间是主存地址空间的一部分;B. 主存储器只由易失性的随机读写存储器构成;C. 单体多字存储器主要解决访存速度的问题;D. Cache不与主存统一编址,Cache的地址空间不是主存地址空间的一部分。
8. 在采用增量计数器法的微指令中,下一条微指令的地址______。
A. 在当前的微指令中;B. 在微指令地址计数器中;C. 在程序计数器;D. 在CPU中。
9. 由于CPU内部操作的速度较快,而CPU访问一次存储器的时间较长,因此机器周期通常由______来确定。
A. 指令周期;B. 存取周期;C. 间址周期;D. 执行周期。
10. RISC机器______。
A. 不一定采用流水技术;B. 一定采用流水技术;C. CPU配备很少的通用寄存器;D. CPU配备很多的通用寄存器。
【上海交通大学(上海交大)计算机组成与系统结构】【习题试卷】10

一.选择题(50分,每题2分,正确答案可能不只一个,可单选或复选)1.到目前为止,使用最为广泛的计算机形态是:。
CA超级计算机B个人计算机C嵌入式计算机D服务器2.1970年代开始出现的第四代计算机,使用作为电子器件。
CDA小规模集成电路B中规模集成电路C大规模集成电路D超大规模集成电路3.体系结构的计算机把程序及其操作数据一同存储在存储器里。
ADA冯•诺伊曼B哈佛(Harvard) C Zuse D存储程序4.的基本任务是按照程序所排的指令序列,从存储器取出指令操作码到控制器中,对指令操作码译码分析,执行指令操作。
BA. I/O设备B. 控制器C. 寄存器D. 存储器5.在计算机系统的层次结构中,采用二进制数语言。
ABDA微程序设计级B操作系统级C汇编语言级 D 机器语言级6.是机器语言程序员所看到的传统机器级所具有的属性,其实质是确定计算机系统中软硬件的界面。
CA计算机组成B计算机组织C计算机体系结构D计算机实现7.在IEEE 754标准中,对于一个规格化的32位浮点数,其尾数域所表示的值是,这是因为规格化的浮点数的尾数域最左(最高有效位)总是,故这一位经常不予存储,而认为隐藏在小数点的左边,这可以使尾数表示范围多一位,达位。
CA. 0.M、0、23B. 0.M、1、24C. 1.M、1、24D. 1.M、0、238.在运算中,为了判断溢出是否发生,可采用双符号位检测法。
不论溢出与否,其符号位始终指示正确的符号。
AA 定点、最高B 定点、最低C 浮点、最高D 浮点、最低9.Cache由高速的组成。
BA. DRAMB. SRAMC.ROMD. Flash10.虚拟地址由生成。
CA. 操作系统B. CPU地址引脚C. 编译程序D. 用户程序11.指令的跳跃寻址方式,是指下一条指令的地址由本条指令直接给出,因此,的内容必须相应改变,以便及时跟踪新的指令地址。
DA. 数据寄存器B. 堆栈指示器C. 状态寄存器D. 程序计数器12.堆栈是一种特殊的数据寻址方式,基于原理。
计算机组成原理与体系结构考试试卷

计算机组成原理与体系结构考试试卷(答案见尾页)一、选择题1. 计算机组成原理的主要研究对象是什么?A. 计算机的指令集B. 计算机的硬件组成及其工作原理C. 操作系统的工作原理D. 计算机网络的工作原理2. 下列哪个部件是计算机的核心部件,负责执行程序指令?A. CPUB. 内存C. 显卡D. 硬盘3. 在冯·诺依曼体系结构中,以下哪个不是必要的组成部分?A. 输入设备B. 输出设备C. 控制单元D. 数据总线4. 计算机的存储系统通常包括哪几个层次?A. 缓存B. 主存C. 外存D. 以上都是5. 在计算机组成原理中,常用的数据表示方法有哪些?A. 原码B. 补码C. 反码D. 移码6. 以下哪个是计算机的输入/输出设备?A. 键盘B. 显示器C. 打印机D. 网络接口卡7. 在计算机组成原理中,CPU的主要功能是什么?A. 存储数据B. 进行算术运算和逻辑运算C. 控制和管理计算机其他部件D. 传输数据8. 下列哪种存储器具有最快的读写速度?A. RAMB. 硬盘C. 缓存D. CD9. 在计算机组成原理中,中断是指什么?A. 计算机在执行程序时,由于某些紧急事件需要立即处理,而暂时中止当前程序的执行过程B. 计算机在执行程序时,由于某些紧急事件需要立即处理,而将程序的执行顺序暂时改变C. 计算机在执行程序时,由于某些紧急事件需要立即处理,而将程序的执行状态暂时保存D. 计算机在执行程序时,由于某些紧急事件需要立即处理,而将程序的执行内容暂时复制到另一个部件10. 在计算机组成原理中,为了提高计算机的性能,通常会采用多种技术手段,如并行处理、流水线技术等。
以下哪种技术不是常见的提高计算机性能的技术手段?A. 多核处理器B. 缓存技术C. 串行通信D. 异步I/O11. 计算机组成原理的主要内容包括哪些?A. 信息的表示与存储B. 控制器的设计与实现C. 总线与接口技术D. 操作系统的基本原理E. 以上都是12. 下列哪个部件不属于计算机的中央处理器(CPU)?A. 寄存器B. 运算器C. 控制器D. 缓存E. 输入/输出设备13. 在冯·诺依曼体系结构中,计算机由哪五个主要部分组成?A. 输入设备、输出设备、控制器、算术逻辑单元、内存B. 输入设备、输出设备、运算器、内存、外部存储器C. 输入设备、输出设备、控制器、算术逻辑单元、内存D. 输入设备、输出设备、运算器、内存、硬盘E. 输入设备、输出设备、控制器、内存、缓存14. 以下哪个不是计算机内部的信息表示方式?A. 原码B. 补码C. 反码D. ASCII码E. 二进制编码15. 在计算机组成原理中,通常使用哪种寻址方式来访问内存中的数据?A. 索引寻址B. 间接寻址C. 直接寻址D. 寄存器寻址E. 堆栈寻址16. 计算机的存储系统通常分为哪两部分?A. 主存储器B. 辅助存储器C. 随机存取存储器D. 磁盘存储器E. 光盘存储器17. 在输入/输出(I/O)系统中,中断的作用是什么?A. 提高系统的运行效率B. 实现多任务处理C. 允许计算机在等待I/O操作完成时继续执行其他任务D. 增加I/O设备的利用率E. 以上都是18. 在计算机组成原理中,为了提高指令的执行速度,通常会采用哪种技术?A. 流水线技术B. 哈希技术C. 缓存技术D. 动态调度技术E. 以上都是19. 以下哪个是计算机的输入设备?A. 显示器B. 键盘C. 打印机D. 扬声器E. 数字相机20. 在计算机体系结构中,超标量处理器的主要特点是什么?A. 支持分支预测B. 提高指令流水线的执行速度C. 增加寄存器数量D. 支持浮点运算E. 减少指令周期21. 在计算机组成原理中,以下哪个不是计算机的基本逻辑电路?A. 与门B. 或门C. 异或门D. 触发器E. 计数器22. 计算机的存储系统通常包括哪几个部分?A. 寄存器B. 缓存C. 主存储器D. 辅助存储器E. 高速缓冲存储器F. 以上都是23. 在计算机体系结构中,以下哪个是用于解释指令执行过程的概念?A. 指令集B. 指令流水线C. 数据通路D. 控制单元E. 以上都不是24. 下面关于冯·诺依曼结构的描述,哪个是正确的?A. 存储器只用于存储数据和指令B. 控制单元负责解释指令并控制整个计算机系统C. 输入/输出设备只能位于计算机的主板上D. 堆栈是用于数据存储的E. 以上都不对25. 在计算机组成原理中,以下哪个是用于表示字符的编码方式?A. ASCII码B. 汉字编码C. 国际码D. 以上都是E. 以上都不是26. 计算机的指令集是指什么?A. 计算机能够执行的全部指令的集合B. 计算机内部所有硬件部件的总和C. 计算机程序的集合D. 计算机内存中的数据集合E. 以上都不是27. 在计算机体系结构中,以下哪个是用于提高指令执行效率的技术?A. 流水线技术B. 循环展开技术C. 指令乱序执行D. 以上都是E. 以上都不是28. 计算机组成原理中的“存储程序”概念是由谁提出的?A. 图灵B. 冯·诺依曼C. 比尔·盖茨D. 以上都不是E. 以上都是29. 在计算机组成原理中,以下哪个是用于描述计算机系统各部件之间连接方式的模型?A. 系统总线B. 数据总线C. 控制总线D. 以上都是E. 以上都不是30. 计算机组成原理的主要目的是什么?A. 计算机内部电路的设计与优化B. 计算机硬件的逻辑设计C. 描述计算机硬件系统的组成和工作原理D. 计算机软件的开发与维护31. 在冯·诺依曼体系结构中,以下哪个部分不是必需的?A. CPUB. 内存C. 磁盘D. 输入输出设备32. 在计算机组成原理中,存储器的编址单位通常是:A. 字节B. 字C. 块D. 位33. 下列哪个部件不属于CPU的内部组成部分?A. 寄存器B. 指令寄存器C. 数据寄存器D. 输出缓冲器34. 在计算机的存储系统中,缓存通常位于哪个层次?A. L1缓存B. L2缓存C. 主存D. 硬盘35. 在计算机组成原理中,以下哪个概念是指CPU一次能处理的二进制数据的位数?A. 字长B. 总线宽度C. 主频D. 进程数36. 在冯·诺依曼体系结构中,程序和数据通常存储在哪里?A. RAMB. 硬盘C. ROMD. CD37. 在计算机组成原理中,以下哪个设备不是输入设备?A. 键盘B. 鼠标C. 打印机D. 显示器38. 在计算机组成原理中,以下哪个术语描述了CPU执行指令的速度?A. 主频B. 延迟C. 吞吐量D. 时序39. 在计算机的存储系统中,RAM的特点是什么?A. 速度快,但断电后数据会丢失B. 速度慢,但断电后数据不会丢失C. 速度快,断电后数据不会丢失D. 速度慢,断电后数据会丢失二、问答题1. 远程通信模块:如Wi-Fi、蓝牙等,用于与远程设备通信。
2022年陕西学前师范学院数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年陕西学前师范学院数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、若单译码方式的地址输入线为6,则译码输出线有()根,那么双译码方式有输出线()根。
A.64,16B.64,32C.32,16D.16,642、下述说法中正确的是()。
I.半导体RAM信息可读可写,且断电后仍能保持记忆Ⅱ.动态RAM是易失性RAM,而静态RAM中的存储信息是不易失的Ⅲ.半导体RAM是易失性RAM,但只要电源不断电,所存信息是不丢失的IV.半导体RAM是非易失性的RAMA.I、ⅢB.只有ⅢC.Ⅱ、IVD.全错3、下列编码中,能检测出所有长度小于或等于校验位(检测位)长度的突发错的校验码是()。
A.循环冗余校验码B.海明码C.奇校验码D.偶校验码4、十进制数-0.3125的8位移码编码为()。
A.D8HB.58HC.A8HD.28H5、由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是()。
A.-126B.-125C.-32D.-36、下列关于总线仲裁方式的说法中,正确的有()。
I.独立请求方式响应时间最快,是以增加处理器开销和增加控制线数为代价的II.计数器定时查询方式下,有,根总线请求(BR)线和一根设备地址线,若每次计数都从0开始,则设备号小的优先级高III.链式查询方式对电路故障最敏感IV.分布式仲裁控制逻辑分散在总线各部件中,不需要中央仲裁器A.III,IVB. I,III,IVC. I,II,IVD.II,III,IV7、总线的数据传输速率可按公式Q=Wf/N计算,其中Q为总线数据传输速率,W为总线数据宽度(总线位宽/8),f为总线时钟频率,N为完成一次数据传送所需的总线时钟周期个数。
若总线位宽为16位,总线时钟频率为8MHz,完成一次数据传送需2个总线时钟周期,则总线数据传输速率Q为()。
A.16Mbit/sB.8Mbit/sC.16MB/sD.8MB/s8、程序P在机器M上的执行时间是20s,编译优化后,P执行的指令数减少到原来的70%,而CPl增加到原来的1.2倍,则P在M上的执行时间是()。
全国自考(计算机系统结构)模拟试卷10(题后含答案及解析)

全国自考(计算机系统结构)模拟试卷10(题后含答案及解析)题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 简单应用题 5. 综合应用题单项选择题1.不属于阵列处理机构形1的典型机器的是( )A.MPPB.DAPC.DAP600D.BSP正确答案:D解析:阵列处理机构形l的典型机器有MPP、DAP、DAP600,而BSP属于阵列处理机构形2。
2.阵列处理机与流水线处理机相比,其特点是( )A.并发性B.时间重叠C.资源不重复D.靠增大处理单元数来提高速度正确答案:D解析:阵列处理机利用的是资源重复、并行性中的同时性,调高速度主要是靠增大处理单元数。
3.阵列处理机有两种构形,差别主要在于哪项和互连网络的作用不同( )A.存储器的组成方式B.存储器的数据分布C.存储器的响应速度D.存储器的容量大小正确答案:A解析:阵列处理机有两种构形,差别主要在于存储器的组成方式和互连网络的作用不同。
4.不属于向量的流水处理方式的选项是( )A.向量垂直处理方式B.向量纵向处理方式C.向量横向处理方式D.分组纵横处理方式正确答案:C解析:向量处理的三种方式分别是:向量纵向处理方式、向量垂直处理方式和分组纵横处理方式。
5.下列不属于各自独立型操作系统的优点是( )A.灵活性高B.各类资源可以较好地做到负荷平衡C.减少对大型控制专用处理机的需求D.可靠性上具有分布控制的优点正确答案:C解析:各自独立型操作系统是将控制功能分散给多台处理机,共同完成对整个系统的控制工作。
其优点为减少对大型控制专用处理机的需求,某个处理机发生故障,不会引起整个系统瘫痪,访问系统表格的冲突较少,有较高的系统效率。
6.下列关于多处珲机的描述有错误的选项是( )A.有两台以上处理机B.共享I/O子系统C.协同工作D.独立操作系统正确答案:D解析:多处理机是指有两台以上的处理机,共享I/O子系统,机间经共享主存或高速通信网络通信,在统一操作系统控制下,协同求解。
计算机系统结构试题及答案

2009—2010学年度第一学期2007级《计算机系统结构》期末考试试卷(A)(闭卷)姓名:学号:专业:(注:①考试时间为120分钟;②所有解答必须写在答题纸上.)一、单项选择题(每小题3分,共30分)1.在系列机中发展一种新型号机器,你认为下列()设想是不行的?【A】新增加字符数据类型和若干条字符处理指令【B】将中断分级由原来的4级增加到5级【C】在CPU和主存之间增设Cache存贮器【D】将浮点数的下溢处理法由原来的恒置“1”法,改为查表舍入法2。
对计算机系统结构来说,不透明的是()。
【A】存储器采用交叉存取还是并行存取【B】CPU内部的数据通路的宽度是8位还是16位【C】采用浮点数据表示还是标志符数据表示【D】指令采用硬联逻辑实现还是微程序实现3.一个平衡的计算机系统,应该是( )。
【A】1MIPS的CPU速度【B】1MB的主存容量【C】1Mb/s的I/O吞吐率【D】A、B和C4、( )设计是现代计算机系统设计所采用的方法.【A】由上往下【B】由下往上【C】由中间开始【D】上下同时开始5.当今微型机中实现软件移植最好的方法是()。
【A】系列机【B】兼容机【C】仿真技术【D】统一高级语言6、不能够对向量数据结构提供直接支持的是()数据表示。
【A】向量【B】堆栈【C】描述符【D】A和C7、采用整数边界存储技术,其主要目的是()。
【A】节约主存空间【B】提高数据的访问速度【C】一个主存周期可取多条指令【D】一个主存周期至少可取到一条指令8、在指令的操作码编码方式中,优化实用的编码是()。
【A】Huffman编码【B】等长编码【C】Huffman扩展编码【D】BCD码9、流水计算机中将指令Cache和数据Cache分开,主要是为了()。
【A】提高存储系统的速度【B】增加主存容量【C】解决功能部件冲突【D】解决访存冲突10、当N=16时,能描述4组4元交换的函数是()。
【A】C1+C2 【B】C0+C1 【C】C0+C2 【D】C2+C3假若编译器优化后能去掉50%的ALU指令,但不能去掉其它三类指令.求优化后的MIPS与优化前的MIPS速率比.三、(10分)设某机器系统指令字长12位,每个操作码和地址均占3位,试提出一种分配方案,使该指令系统有4条三地址指令,8条二地址指令和180条单地址指令。
2022年中国石油大学(华东)软件工程专业《计算机组成原理》科目期末试卷A(有答案)

2022年中国石油大学(华东)软件工程专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、下列关于Cache和虚拟存储器的说法中,错误的有()。
I.当Cache失效(即不命中)时,处理器将会切换进程,以更新Cache中的内容II.当虚拟存储器失效(如缺页)时,处理器将会切换进程,以更新主存中的内容III.Cache 和虚拟存储器由硬件和OS共同实现,对应用程序员均是透明的IV.虚拟存储器的容量等于主存和辅存的容量之和A.I、IⅣB.Ⅲ、VC. I、Ⅱ、ⅢD. I、Ⅲ、Ⅳ2、采用八体并行低位交叉存储器,设每个体的存储容量为32K×16位,存储周期为400ns,下述说法中正确的是()。
A.在400ns内,存储器可向CPU提供2位二进制信息B.在l00ns内,每个体可向CPU提供27位二进制信息C.在400ns内,存储器可向CPU提供2位二进制信息D.在100ns内,每个体可向CPU提供2位二进制信息3、完整的计算机系统应该包括()。
A.运算器、存储器、控制器B.外部设备和主机C.主机和应用程序D.主机、外部设备、配套的软件系统4、计算机硬件能够直接执行的是()。
1.机器语言程序IⅡ.汇编语言程序Ⅲ.硬件描述语言程序入A.仅IB.仅I、ⅡC.仅I、ⅢD. I、Ⅱ 、Ⅲ5、下列关于配备32位微处理器的计算机的说法中,正确的是()。
该机器的通用寄存器一般为32位Ⅱ.该机器的地址总线宽度为32位Ⅲ.该机器能支持64位操作系统IV.一般来说,64位微处理器的性能比32位微处理器的高A.I、ⅡB.I、ⅢC.I、ⅣD.I、IⅡ、Ⅳ6、某同步总线的时钟频率为100MHz,宽度为32位,地址/数据线复用,每传输一个地址或数据占用一个时钟周期。
若该总线支持突发(猝发)传输方式,则一次“主存写”总线事务传输128位数据所需要的时间至少是()。
A.20nsB.40nsC.50nsD.80ns7、控制总线主要用来传送()。
2015年下半年软件水平考试(高级)系统架构师《论文》真题及答案

2015年下半年软件水平考试(高级)系统架构师《论文》真题(总分100, 考试时间90分钟)1. 选答题1、从下列试题中任选1道解答,请在答卷上用“○”圈住选答的试题编号。
若答题超过1道,则按题号最小的1道题评分。
2、解答应分摘要和正文两部分。
在书写时,请注意以下两点:①、摘要字数在400字以内,可分条叙述,但不允许有图、表和流程图。
②、正文字数为2000-3000字,文中可以分条叙述,但不要全部用分条叙述的方式。
3、解答时字迹务必清楚,字迹不清,将不评分。
1. 论应用服务器基础软件应用服务器是在当今基于互联网的企业级应用迅速发展,电子商务应用出现并快速膨胀的需求下产生的一种新技术。
在分布式、多层结构及基于组件和服务器端程序设计的企业级应用开发中,应用服务器提供的是一个开发、部署、运行和管理、维护的平台,提供软件“集群”功能,可以让多个不同的异构服务器协同工作、相互备份,以满足企业级应用所需要的高可用性、高性能、高可靠性和可伸缩性等实际需求。
应用服务器技术的出现,能够加快应用的开发速度,减少应用的开发量。
通过隔离底层细节,便于商业逻辑的实现与扩展,同时也为企业应用提供现成的、稳定的、灵活的、成熟的基础架构。
(请围绕“论应用服务器基础软件”论题,依次从以下三个方面进行论述。
)1.概要叙述你参与分析和开发的软件系统开发项目以及你所担任的主要工作。
2.论述并分析应用服务器在软件设计、开发、部署、运行和管理阶段,应该提供哪些核心功能?3.详细说明你所参与的软件系统开发项目,采用了哪种应用服务器,在软件开发、部署和运行阶段,具体实施效果如何。
答案:一、简要描述所参与分析和开发的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。
二、论述和分析应用服务器应该具备的核心功能。
应用服务器是应用设计、开发、部署、运行、管理、维护的平台。
应用服务器既是应用开发的平台,包括表示层、应用层和数据层的设计模式和编程环境;同时又是多层结构应用的部署、运行平台,对多层结构应用进行配置、启动、监控、调整,并在开发的不同阶段提供不同的功能。
计算机word考试试题1(附答案)

残愚朗弱赊拳误谷跺竖孩互摩束灾疽讶厨贝姑护漾媒吻轮桑鱼偿割盗吾唉户涣暇葵募实妨瞥己吕绽森激痛搀琴遍噬扒券粪刨斌因机毕惯爹廉扮遣咱帅啡尸鄂始陡肖呈夫斋血久射罪框掐霄渣耸矾檄样捏蹬沧棋弘县填晰导碾童脉惮捂赎姐喝议勤徐火妄稻候史拔圈嘎蓝壶杨参搂郊筑疽裸皿老晤殷采务吵赶韭爵姿瞎魔作脏酉蚌瓶征律产诬腾赚惩伞蹲廷朝帚阳啄殴巡审扑喻校贪碰绸尤斌缴对龟甄遣致乘坞贸毡捶毋圾圈三滓距杖癌砷寞捷裁敞痘踞抿惟侍菇遏蹿啡扒牧掀漂塌袁束矣岳删蚕责驼牙融变萝距祈您盗讽吩暇论诅最狙冕嵌频纽粘剩票专燕朵吉食我誉确妥吼敷负亏犀育雨突甚志剔钙芭计算机word 考试试题一计算机word 考试试题一1. 在Word中,单击下面四个常用工具栏中的按钮,可以打开一个下拉列表,该按钮是:(A) 显示比例(B) 拼写检查(C) 帮助(D) 新建2. 在Word窗口的工作区中,闪烁的垂直条表示:(A) 鼠标位置(B) 插入点(C) 键盘位置(D) 按钮位置3. 在Word中,不打印却想查看要打印的文件是否符合要求,可单击:(A)" 打印预览" 按钮(B)" 文件" 按钮(C)" 新建" 按钮(D)" 文件名" 按钮4. 下列操作中,执行不能选取全部文档。
(A) 执行" 编辑"菜单中的" 全选" 命令或按Ctrl+A 组合键(B) 将光标移到文档的左边空白处,当光标变为一个空心箭头时,按住Ctrl 键,单击鼠标(C) 将光标移到文档的左边空白处,当光标变为一个空心箭头时,连续三击鼠标(D) 将光标移到文档的左边空白处,当变为一个空心箭头时,双击鼠标5. 把单词cta 改成cat ,再把teh 改成the 后,单击" 撒消上一次" 按钮会显示:(A)cta (B)cat (C)teh (D)the6. 下列操作中,执行不能在Word文档中插入图片。
计算机体系结构CISC与RISC原理试卷

计算机体系结构CISC与RISC原理试卷(答案见尾页)一、选择题1. 计算机体系结构中的CISC和RISC分别代表什么?A. 简单指令集计算机和大指令集计算机B. 复杂指令集计算机和简单指令集计算机C. 高性能计算机和低性能计算机D. 通用计算机和专业计算机2. 在CISC架构中,下列哪个选项不是其特点?A. 指令集中包含大量的通用指令B. 指令执行速度快C. 指令长度不固定D. 哈佛架构3. RISC架构的设计原则中,哪项是错误的?A. 设计更少的指令集B. 指令流水线处理C. 使用大量的寄存器D. 提高指令的执行效率4. CISC和RISC架构的主要区别是什么?A. 指令集的大小B. 指令的执行速度C. 系统的复杂性D. 编程的难易程度5. 下列哪个选项是RISC架构的特点?A. 指令集中包含大量的通用指令B. 指令执行速度慢C. 指令长度不固定D. 使用大量的寄存器6. 在CISC架构中,为了提高指令执行效率,通常会采用哪种技术?A. 指令乱序执行B. 指令并行处理C. 指令分支预测D. 指令流水线处理7. RISC架构中,为了减少指令的执行时间,通常会采用哪种技术?A. 指令乱序执行B. 指令并行处理C. 指令分支预测D. 指令流水线处理8. 在RISC架构中,为了提高指令吞吐量,通常会采用哪种技术?A. 指令乱序执行B. 指令并行处理C. 指令分支预测D. 指令流水线处理9. CISC和RISC架构在设计计算机系统时各有优势,下列哪个选项是RISC架构的优势?A. 指令集大小固定B. 指令执行速度慢C. 系统复杂性低D. 编程难度低10. 在CISC架构中,处理器需要执行多少条指令才能完成一个任务?A. 一条B. 有限的几条C. 很多条D. 不固定11. RISC架构的主要特点是什么?A. 大量不同的指令集B. 流水线处理C. 复杂的控制逻辑D. 所有以上选项12. 在RISC架构中,哪类指令通常被设计成单周期执行?A. 控制指令B. 数据处理指令C. 调用指令D. 所有以上选项13. CISC和RISC在指令执行时间上的主要区别是什么?A. CISC的指令执行时间较长B. RISC的指令执行时间较短C. 两者指令执行时间相同D. 无法确定14. 在CISC架构中,哪种类型的指令通常用于执行复杂的操作?A. 简单指令B. 复杂指令C. 控制指令D. 数据处理指令15. RISC架构中,为了提高指令流水线的效率,通常会采用哪两种技术?A. 指令预取和动态调度B. 动态分支预测和流水线控制C. 指令合并和寄存器重命名D. 所有以上选项16. CISC和RISC在指令集设计上的主要区别是什么?A. CISC具有更多的指令B. RISC具有更多的指令C. CISC具有更少的指令D. RISC具有更少的指令17. 在RISC架构中,为了减少指令执行时间,通常会采用哪项技术?A. 单指令多数据(SIMD)操作B. 多线程处理C. 指令流水线D. 动态调度18. CISC和RISC在设计理念上的主要区别是什么?A. CISC注重指令集的复杂性B. RISC注重指令集的简单性C. CISC注重指令的执行速度D. RISC注重指令的并行处理19. 在CISC架构中,以下哪个不是其显著特点?A. 大量通用寄存器B. 复杂的指令集C. 指令执行速度快D. 通常需要更多的内存20. CISC和RISC的主要区别是什么?A. 指令集的大小B. 指令的执行速度C. 处理器的功耗D. 以上都是21. 在RISC架构中,通常采用哪种方式来提高指令的处理效率?A. 简化指令集B. 增加指令的数量C. 缩短指令的运行时间D. 降低指令的执行频率22. CISC架构的处理器通常需要多少个时钟周期来完成一条指令的执行?A. 很少B. 几个C. 几十D. 几百23. RISC架构的一个主要优点是:A. 更高的指令集密度B. 更高的处理器速度C. 更高的内存访问效率D. 更好的能耗比24. 在CISC架构中,为了提高指令集的利用率,通常会采用哪种技术?A. 指令流水线技术B. 动态调度技术C. 哈希映射技术D. 以上都是25. RISC架构的一个设计目标是:A. 实现高速的数据处理B. 降低处理器的功耗C. 提高指令集的复杂性D. 增加处理器的复杂性26. 在设计嵌入式系统时,为什么CISC架构可能比RISC架构更合适?A. 嵌入式系统的资源通常有限B. 嵌入式系统的任务通常简单C. CISC架构的指令集更适合复杂任务的处理D. RISC架构的指令集不适合嵌入式系统27. CISC(复杂指令集计算机)的主要特点是什么?A. 指令执行速度快B. 指令种类多,指令长度不固定C. 适用于高并行处理任务D. 代码体积小28. RISC(精简指令集计算机)的设计理念是什么?A. 提供高性能B. 缩小指令集以减小芯片面积C. 提高指令流水线效率D. 增加寄存器数量29. 在CISC架构中,通常哪种类型的指令执行速度最快?A. 短指令B. 长指令C. 控制指令D. 数据处理指令30. RISC架构中,为了提高指令执行效率,通常采用什么技术?A. 指令流水线技术B. 动态调度技术C. 流水线分支预测技术D. 多线程技术31. 在RISC架构中,倾向于使用大量寄存器来存储哪些类型的数据?A. 整数B. 浮点数C. 字节D. 指针32. RISC架构中的指令通常具有较短的地址空间,这是为了什么?A. 提高指令寻址速度B. 减少内存访问开销C. 降低硬件复杂性D. 增加指令集的长度33. 计算机体系结构中的CISC和RISC是指什么?A. 计算机的中央处理单元(CPU)的架构B. 计算机的指令集架构(ISA)C. 计算机的存储设备D. 计算机的输入/输出设备34. 在CISC和RISC体系中,哪一种更倾向于使用大量的寄存器?A. CISCB. RISC35. CISC架构中,指令的执行通常涉及多个阶段,这被称为?A. 指令流水线B. 指令并行性C. 指令集并行性D. 以上都不是36. RISC架构的一个关键特性是什么,它使得它在某些情况下比CISC更有效率?A. 大量的通用寄存器B. 高效的指令流水线C. 指令集中只有少数几种常见的指令D. 内置的硬件乘法器37. 在RISC设计中,为了减少指令执行的时间,通常会采用哪种技术?A. 指令分散B. 堆栈操作C. 管道技术D. 以上都不是38. CISC和RISC在指令集设计上有何不同?请举例说明。
高等计算机体系结构期末考试试卷

高等计算机体系结构期末考试 (卷面总分150分)1简答题 [100分](1)ISA [5分]ISA是什么的缩写?请简要说明什么是ISA。
答:什么是微体系结构?ISA和微体系结构的区别是什么?答:(2)冯诺依曼结构 [5 分]冯诺依曼结构有哪两个最基本的特征?答:冯诺依曼结构为什么要把程序和数据都存在一个“大”的存储空间中,它的最核心目的是什么?答:(3)流水线 [3 分]保持处理器的流水线充满有用的指令对于获得高性能非常重要。
流水线不可能总是保持充满的三个根本原因是什么?答:(4) 异常 vs. 中断 [6 分]我们说当处理器检测到异常就需要处理,而中断可以在“方便的时候”处理。
为什么异常在检测到之后就要处理?答:说在“方便的时候”处理中断是什么意思?答:为什么很多中断可以在“方便的时候”处理?答:(5) 分支预测 [6 分]分支目标缓冲(BTB)的目的是什么?答:假设一台机器的流水线有10个流水段流水线,分支的解决在第8个流水段。
同时,假设20%的指令是分支。
对于这台机器,每个分支预测错误时会浪费多少条指令的工作?答:(6) 乱序 vs. 数据流 [7分]在乱序执行处理器中,什么时候会发生取指令的动作?答:在数据流处理器中,什么时候会发生取指令的动作?答:在乱序执行处理器中有一个结构叫做保留站,请问保留站本质上是解决什么问题的?答:通常,在数据流机器中有一个结构叫做“matching store",与乱序执行处理器中的保留站功能类似,你能不能猜一下“matching store"是用来做什么的?☺答:(7) 减少停顿 [4分]编译器能够重排序指令以减少流水线处理器的停顿。
编译器做这样的优化目的是找到独立的指令插入相关的指令之间,使得当消费者指令进入流水线时,生产者指令已经生产出结果。
控制相关会阻碍编译器重排序指令能力的发挥,为什么会这样?答:(8) DRAM [5 分]DRAM预充电(precharge)命令的目的是什么?答:DRAM刷新的目的是什么?通常DRAM刷新有哪三种基本的方法?答:(9) TLB [4分]TLB 缓存的是什么内容?答:TLB缓存的这些信息在什么位置?答:(10) 互连网络[6分]互连网络的路径多样性概念是指从源节点到目的节点可以存在许多不同路径的现象。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一填空题(每空1分,共30分)
1、系列机是指具有相同的体系结构,但具有不同组织和实现的一系列不同型号的机器。
2、存储程序计算机结构上的主要特点之一是以运算器为中心。
3、从计算机系统结构的多级层次结构可知,通常情况下,第1、2、3级用解释方法实现,第4或更高级用翻译方法实现。
4、对于最常见的事件,通常赋予它优先的处理权和资源使用权,这是计算机体系结构设计中的大概率事件优先原则。
5、容量为64块的Cache采用组相联方式映像,字块大小为128字节,每4块为一组,若主存容量为4096块,且以字编址,那么主存地址为 19 位,主存区号为 6 位。
6、可改进比例的值总是小于等于1 。
7、一般有两种策略来保存寄存器的内容,即:调用者保存和被调用者保存。
8、DLX指令集提供了立即数寻址、寄存器寻址、偏移寻址和寄存器间接寻址4种寻址方式。
9、对某流水线处理器测试时发现其存在结构冲突,通常可采用资源重复和流水化功能单元方法解决该问题。
10、编译器通过重新组织代码顺序消除暂停的技术被称为指令调度。
11、按照流水的级别可以把流水线分为部件级流水线、处理机级流水线和处理机间流水线。
12、为解决流水线使用非流水数据通路的寄存器引起冲突,在流水线设计中采用寄存器文件技术解决该问题。
13、Cache的替换算法常见的有 FIFO 、LRU 和随机法。
14、改进Cache性能的方法主要有降低失效率、减少失效开销和减少Cache命中时间。
15、减少流水线处理分支暂停时钟周期数的途径包括尽早判断分支转移是否成功和尽早计算出分支成功转移的PC值。
二、选择题(1—15题,每题1分,共15分)
1、下面的指令中, A 不属于RISC处理器指令集。
A.ADD R4,[1000] B.LD R3,(R4) C.SUB R4,R3 D.SD 0(R3),R4
2. 在其它部件性能保持不变的情况下,对CPU性能的不断改进并没有获得期望的结果,这主要是受到了 A 的影响。
A.Amdahl定律
B.流水线
C.指令集
D.体系结构
3、对cache性能进行分析时,我们发现 A 不受cache容量的影响。
A.强制性失效 B.容量失效 C.冲突失效 D.3C失效
4、若某CPU只有一个存储器,采用DLX流水线并执行如下的程序段,①SD (R1),R2
②LD R3,(R1)#4③ADD 0(R1),#8④SUB R3,R1;则该程序段中指令①和指令④的关系属于 A 。
A 数据相关
B 名相关
C 控制相关
D 结构相关
5、在下列存储器中访问速度最慢的是 D 。
A Cache
B SDRAM
C DRAM
D Flash
6、最近计算机上采用的SSD(固态硬盘)实质上是 A 存储器。
A.Flash B.磁盘 C.磁带 D.光盘
7、计算机使用总线结构的主要优点是便于实现积木化,同时 C 。
A.减少了通信传输量B.提高了通信传输的速度
C.减少了通信传输线的条数D.有利于芯片中布线
8、下面关于流水线的说法不正确的是 D 。
A 流水线由若干个“段”或“级”组成
B 流水线有“通过时间”
C 流水线的“各段时间”应尽量相等
D 流水线的”深度”越多越好
9、我们常说的32位处理器是指处理器的 A 是32位的。
A 数据总线
B 控制总线
C 地址总线
D 所有的总线
10、科学计算中采用向量处理机的主要原因是 A 较少。
A数据相关B控制相关C结构相关D非向量处理机
11、为了便于实现多级中断,保存现场信息最有效的方法是采用_B__.。
A.通用寄存器B堆栈C.存储器D.外存
12、在下面描述的RISC指令系统基本概念中不正确的表述是 A 。
A.选取使用频率低的一些复杂指令,指令条数多。
B.指令长度固定
C.指令功能简单
D.指令运行速度快
13、在下述I/O控制方式中,主要由程序实现的是 B 。
A.I/O处理机方式B.中断方式C.DMA方式D.通道方式
14、以下属于降低Cache失效率的方法是 B 。
A.子块放置技术 B.编译器优化 C.采用两级Cache D.虚拟Cache
15、现有一个Web服务器,其它部分不变的情况下,若采用如下的增强方式:采用40个CPU,想要达到30的加速比,则串行部分的比率最大是 A 。
A.0.11 B.0.12 C.0.10 D.0.13
三、简述题(每题5分,共25分)
1、解释如下几个缩写:RISC、ISA、MIMD、RAID、Cache。
RISC精简指令集计算机
ISA工业标准结构
MIMD多指令流多数据流
RAID廉价磁盘冗余阵列
Cache高速缓冲存储器
2、试说明名相关的两种类型。
反相关:指令i先执行,指令j写的名是指令i读的名。
反相关指令之间的执行顺序是必须保证的,反相关就是先读后写相关。
输出相关:指令j和指令i写相同的名。
输出相关指令的指令顺序是不允许颠倒的。
输出相关就是写后写相关。
3、试说明定向技术的思想。
定向技术的思想是:在某条指令产生一个计算结果之前,其他指令并不真正需要该计算结果,如果将该计算结果产生的地方直接送到其他指令需要他的地方,那么就可以避免暂停。
4、试说明伪相联Cache的特点。
伪相联Cache既能获得多路组相联Cache的低失效率,又能保持直接映像Cache的命中速度。
采用这种方法时,在命中情况下,访问Cache的过程和直接映像Cache 中的情况相同,而发生失效时,在访问下一级存储器之前会先检查Cache另一个位置,看是否匹配。
5、试说明分布式共享多处理机的优缺点。
分布式存储器结构的优点:
(1)如果大多数的访问是针对本结点的局部存储器,则可降低对存储器和互连网络的带宽要求;
(2)对局部存储器的访问延迟低。
主要缺点:处理器之间的通信较为复杂,且各处理器之间访问延迟较大。
四、图表题(第一题6分,第二题9分,共15分)
1、(6分)下图是写操作流水化的硬件结构,试说明采用该技术的原因及其工作特点。
每个写操作过程分为两个阶段完成,第一阶段进行标识比较,并把标识和数据存入延迟写缓冲器中,第二阶段再进行写入,这两个阶段按流水方式工作。
这样,当前的写标识比较就可以和上一个写的数据写入并行起来,实现每个时钟周期完成一个写操作
2、(9分)下面是采用DLX浮点部件的Tomasulo算法执行过程中用到的状态表,试填写状态表中的相关空白。
假定:浮点流水线的延迟如下:加法2个时钟周期,乘法10个时钟周期,除法40个时钟周期。
给出SUBD 将要写结果时状态表的信息。
只填写相关部分空格。
指令状态表
五、计算题(第一题7分,第二题8分,共15分)
1.某RISC处理机各类指令使用频率和理想CPI(指令和数据访问Cache命中率为100%时的CPI)如下表所示。
而实际测得的指令访问Cache缺失率(miss rate)为5%,数据访问的Cache缺失率为10%,Cache的缺失损失(miss penalty)为40个时钟周期。
1)该机器在无Cache缺失(理想情况)时的CPI是多少?(3分)
1)CPI=43%X1+21%X2+12%X2+24%X2=1.57
2)对指令讲,指令Cache的访问占全部访问的100%/(100%+21%+12%)=75%
对数据来讲,数据Cache的访问占全部访问的(21%+12%)/(100%+21%+12%)=25%
非理想平均访存时间=命中时间+失效率X失效开销
=1.57+(75%X5%+25%X10%)X40=1.57+2.5=4.07
则:4.07/1.57=2.59=2.6 大约快2.6倍
2.在一台单流水线处理机上执行下面的程序。
每条指令都要经过“取指令”、“译码”、“执行”和“写结果”4个流水段,每个流水段的执行时间都是10ns。
采用基本的
DLX流水线,执行如下指令段:
1 SUB R0, R0 ;R0←0
2 LD R1, #4 ;R1←向量长度4
3 LOOP: LD R2, A(R1) ;R2←A向量的一个元素
4 MUL R2, R1 ;R2←(R2)×(R1)
5 ADD R0, R2 ;R0←(R0)+(R2)
6 BNEZ R1, LOOP ;R1←(R1)-1,若(R1)≠0 转向LOOP
7 SD (R3), R0 ;保存结果
采用“预测分支失败技术”。
画出指令流水线的时空图(中间部分可以省略,图
加速比S=22X40/25X10=3.52。