计算机体系结构作业一

合集下载

231242 北交《计算机体系结构》在线作业一 15秋答案.

231242 北交《计算机体系结构》在线作业一 15秋答案.

北交《计算机体系结构》在线作业一一、单选题(共 20 道试题,共 60 分。

)1. 在h存储器中常用的地址映象方式是()。

. 全相联映象. 页表法映象. 组相联映象. 段页表映象正确答案:2. 计算机系统结构不包括( )。

. 主存速度. 机器工作状态. 信息保护. 数据表示正确答案:3. ( )属于MIM系统结构。

. 各处理单元同时受同一个控制单元的管理. 各处理单元同时接受同一个控制单元送来的指令. 松耦合多处理机和多计算机. 阵列处理机正确答案:4. 多处理机的各自独立型操作系统( )。

. 要求管理程序不必是可再入的. 适合于紧耦合多处理机. 工作负荷较平衡. 有较高的可靠性正确答案:5. 在系统结构设计中,提高软件功能实现的比例会( )。

. 提高解题速度. 减少需要的存贮容量. 提高系统的灵活性. 提高系统的性能价格比正确答案:6. 用户高级语言源程序中出现的读写 (I/O) 语句,到读写操作全部完成,需要通过 ( )共同完成。

. 编译系统和操作系统. I/O 总线、设备控制器和设备. 操作系统和 I/O 设备硬件. 编译系统、操作系统软件和 I/O 总线,设备控制器、设备硬件等正确答案:7. 对汇编语言程序员透明的是( )。

. I/0方式中的M访间方式. 浮点数据表示. 访问方式保护. 程序性中断正确答案:8. 在计算机系统设计中,比较好的方法是( )。

. 从上向下设计. 从下向上设计. 从两头向中间设计. 从中间开始向上、向下设计正确答案:9. 计算机系统中主存一辅存存储层次或 h 一主存存储层次常用的替换算法是 ( )。

. 随机算法. 近期最少使用算法. 先进后出算法. OPT 算法正确答案:10. 下列说法中不正确的是( )。

. 软件设计费用比软件重复生产费用高. 硬件功能只需实现一次,而软件功能可能要多次重复实现. 硬件的生产费用比软件的生产费用高. 硬件的设计费用比软件的设计费用低正确答案:11. 关于软硬件功能是等效的,提高硬件功能的比例以下说法中,不正确的是( )。

14秋福师《计算机体系结构》在线作业一满分答案

14秋福师《计算机体系结构》在线作业一满分答案

福师《计算机体系结构》在线作业一单选题判断题多选题一、单选题(共20 道试题,共40 分。

)1. 松耦合多处理机是通过()方式实现处理机间的通信的。

A. 中断B. 循环C. 消息D. 通道-----------------选择:C2. 下列关于虚拟存储器的说法,比较正确的应当是()。

A. 访主存命中率随页面大小增大而提高B. 访主存命中率随主存容量增加而提高C. 更换替换算法能提高命中率D. 在主存命中率低时,改用堆栈型替换算法,并增大主存容量,可提高命中率-----------------选择:D3. 中断响应由高到低的优先次序宜用()。

A. 访管→程序性→机器故障B. 访管→程序性→重新启动C. 外部→访管→程序性D. 程序性→I/O→访管-----------------选择:B4. 变址寻址的主要作用是()。

A. 支持程序的动态再定位B. 支持访存地址的越界检查C. 支持向量、数组的运算寻址D. 支持操作系统的进程调度-----------------选择:C5. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是()。

A. 汇编语言机器级-操作系统机器级-高级语言机器级B. 微程序机器级-传统机器语言机器级-汇编语言机器级C. 传统机器语言机器级-高级语言机器级-汇编语言机器级D. 汇编语言机器级-应用语言机器级-高级语言机器级-----------------选择:B6. 计算机系统结构不包括()。

A. 主存速度B. 机器工作状态C. 信息保护D. 数据表示-----------------选择:A7. 在IBM 370系统中,支持操作系统实现多进程共用公用区管理最有效的指令。

计算机组成原理与体系结构习题

计算机组成原理与体系结构习题

1.冯·诺依曼机工作的基本方式的特点是______。

A 多指令流单数据流B 按地址访问并顺序执行指令C 堆栈操作D 存贮器按内容选择地址2. 某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是______A. 64KB. 32KC. 64KBD. 32 KB3.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用______。

A堆栈寻址方式 B立即寻址方式 C隐含寻址方式 D 间接寻址方式4.在微程序控制器中,微地址形成电路产生两种地址:微程序入口地址和后续微地址。

5、已知某8位机的主存采用半导体存储器,地址码为18位,采用4K×4位的SRAM芯片组成该机所允许的最大主存空间,并选用模块条形式,问:(1)若每个模块条为32K×8位,共需几个模块条?(2)每个模块条内有多少片RAM芯片?(3)主存共需多少RAM芯片?CPU需使用几根地址线来选各模块?用何种译码器?6.CPU有16根地址线(A15~A0),8根数据线(D7~D0),MREQ 作访问存储器的控制电平(低电平有效),WE作为读写控制电平(WE=0时,写允许;WE=1时,读允许)。

现有芯片Intel 2114(1K*4),要扩展成2KB内存,地址范围为2000H~27FFH。

片选信号由74LS138译码器采用全译码方式进行。

试画出CPU与译码器及存储芯片的连接图。

7.某计算机字长16位,主存容量为64K字,采用单字长单地址指令,共有64条指令,试采用四种寻址方式(直接、间接、变址、相对)设计指令格式。

解:64条指令需占用操作码字段(OP)6位,这样指令余下长度为10位。

为了覆盖主存64K字的地址空间,设寻址模式(X)2位,形式地址(D)8位,其指令格式如下:628OP X D寻址方式定义如下:X= 0 0 直接寻址有效地址 E=D(256单元)X= 0 1 间接寻址有效地址 E= (D)(64K)X= 1 0 变址寻址有效地址 E= (R)+D (64K)X= 1 1 相对寻址有效地址 E=(PC)+D (64K)其中R为变址寄存器(16位),PC为程序计数器(16位),在变址和相对寻址时,位移量D可正可负。

计算机体系结构 习题与答案

计算机体系结构 习题与答案

第二章习题(P69-70)一、复习题1.简述冯∙诺依曼原理,冯∙诺依曼结构计算机包含哪几部分部件,其结构以何部件为中心?答:冯∙诺依曼理论的要点包括:指令像数据那样存放在存储器中,并可以像数据那样进行处理;指令格式使用二进制机器码表示;用程序存储控制方式工作。

这3条合称冯∙诺依曼原理冯∙诺依曼计算机由五大部分组成:运算器、控制器、存储器、输入设备、输出设备,整个结构一般以运算器为中心,也可以以控制器为中心。

(P51-P54)2.简述计算机体系结构与组成、实现之间的关系。

答:计算机体系结构通常是指程序设计人员所见到的计算机系统的属性,是硬件子系统的结构概念及其功能特性。

计算机组成(computer organization)是依据计算机体系结构确定并且分配了硬件系统的概念结构和功能特性的基础上,设计计算机各部件的具体组成,它们之间的连接关系,实现机器指令级的各种功能和特性。

同时,为实现指令的控制功能,还需要设计相应的软件系统来构成一个完整的运算系统。

计算机实现,是计算机组成的物理实现, 就是把完成逻辑设计的计算机组成方案转换为真实的计算机。

计算机体系结构、计算机组成和计算机实现是三个不同的概念,各自有不同的含义,但是又有着密切的联系,而且随着时间和技术的进步,这些含意也会有所改变。

在某些情况下,有时也无须特意地去区分计算机体系结构和计算机组成的不同含义。

(P47-P48)3.根据指令系统结构划分,现代计算机包含哪两种主要的体系结构?答:根据指令系统结构划分,现代计算机主要包含:CISC和RISC两种结构。

(P55)4.简述RISC技术的特点?答:从指令系统结构上看,RISC 体系结构一般具有如下特点:(1) 精简指令系统。

可以通过对过去大量的机器语言程序进行指令使用频度的统计,来选取其中常用的基本指令,并根据对操作系统、高级语言和应用环境等的支持增设一些最常用的指令;(2) 减少指令系统可采用的寻址方式种类,一般限制在2或3种;(3) 在指令的功能、格式和编码设计上尽可能地简化和规整,让所有指令尽可能等长;(4) 单机器周期指令,即大多数的指令都可以在一个机器周期内完成,并且允许处理器在同一时间内执行一系列的指令。

第一章 计算机网络体系结构(题目)

第一章    计算机网络体系结构(题目)

第一章计算机网络体系结构【例 1.1】计算机网络可以被理解为()A.执行计算机数据处理的软件模块B.由自主计算机互连起来的集合体C.多个处理器通过共享内存实现的紧耦合系统D.用于共同完成一项任务的分布式系统【例 1.2】广域网中广泛采用的拓扑结构是()A.树型 B.网状 C星型 D.环型【例 1.3】局域网与广域网之间的差异不仅仅在于它们所能覆盖的地理范围不同,而且还在于()A.所使用的传输介质不同B.所提供的服务不同C.所能支持的通信量不同D.所使用的协议不同【例 1.4】OSI参考模型中,网络层、数据链路层和物理层传输的协议数据单元(PDU)分别称为()A. 报文(message)、帧(frame)、比特(bit)B. 分组(packet)、报文(message)、比特(bit)C. 分组(packet)、帧(frame)、比特(bit)D. 数据报(datagram)、帧(frame)、比特(bit)【例 1.5】在TCP/IP协议簇的层次中,解决计算机之间通信问题的是()A.网络接口层 B.网络层 C.运输层 D.应用层【例 1.6】在OSI参考模型中,服务原语可划分为4类,包括请求、指示、响应和()A.答复B.确认C.应答D.接收【例 1.7】一个系统的协议结构有N层,应用程序产生M字节长的报文,网络软件在每层加上h字节的协议头,网络带宽中有多大比率用于协议头信息的传输?【例 1.8】请描述OSI模型中数据流动的过程。

精选试题练习【题 1.1】计算机网络可以被看成是自治的计算机系统的集合,其中“自治的计算机”主要指()A.可以独立运行的计算机B.网络计算机C.裸机D.网络终端【题 1.2】将计算机与计算机之间连接起来实现资源共享和数据通信,属于计算机网络发展的()A.联机系统阶段B.计算机网络阶段C.标准化网络阶段D.网络互连和高速网络阶段【题 1.3】计算机网络中可以共享的资源包括()A.客户机和服务器B.硬件、软件和数据C.主机、CPU、内存和外部设备D.计算机和传输介质【题 1.4】一下不属于协议的三要素的是()A.语法B.语义C.时序 D.异步【题1.5】通信协议包括了对通信过程的说明,规定了应当发出哪些控制信息,完成哪些动作以及做出哪些应答,并对发布请求、执行动作以及返回应答予以解释。

计算机系统结构复习题(附答案) (1)

计算机系统结构复习题(附答案) (1)

计算机系统结构复习题和重点(附答案)一、单项选择题1.实现汇编语言源程序变换成机器语言目标程序是由()A.编译程序解释B.编译程序翻译C.汇编程序解释D.汇编程序翻译2.系列机软件必须保证()A.向前兼容,并向上兼容B.向前兼容,并向下兼容C.向后兼容,力争向上兼容D.向后兼容,力争向下兼容3.浮点数尾数基值r m=8,尾数数值部分长6位,可表示规格化正尾数的个数是()A.56个B.63个C.64个D.84个4.在IBM370系统中,支持操作系统实现多进程共用公用区管理最有效的指令是()A.“执行”指令B.“程序调用”指令C.“比较与交换”指令D.“测试与置定”指令5.关于非专用总线三种控制方式中,下列叙述错误..的是()A.集中式定时查询,所有部件共用同一条“总线忙”线B.集中式定时查询,所有部件都用同一条“总线请求”线C.集中式独立请求,所有部件都用同一条“总线请求”线D.集中式串行链接,所有部件都用同一条“总线请求”线6.磁盘外部设备适合于连接到()A.字节多路通道B.数组多路通道或选择通道C.选择通道或字节多路通道D.数组多路通道或字节多路通道7.在Cache存储器中常用的地址映象方式是()A.全相联映象B.页表法映象C.组相联映象D.段页表映象8.在指令级高度并行的超级处理机中,下列叙述正确的是()A.超标量处理机利用资源重复,要求高速时钟机制B.超流水线处理机利用资源重复,要求高速时钟机制C.超标量处理着重开发时间并行性,要求高速时钟机制D.超流水线处理机着重开发时间并行性,要求高速时钟机制9.间接二进制n方体网络是一种()A.多级立方体网络B.多级全排列网络C.单级立方体网络D.多级混洗交换网络10.多端口存储器适合于连接A.紧耦合多处理机B.松耦合多处理机C.机数很多的处理机D.机数可变的多处理机二、填空题11.多处理机实现的是___________、___________间的并行。

北理工计算机体系结构习题解答

北理工计算机体系结构习题解答

*1
32000 *
2
15000
*
2
8000
*
2)
*
(
40
1 *106
)
3.875*103秒
21
1-11 假设在一台40MHz处理机上运营200,000条指令旳目旳代码,程序主要
由四种指令构成。根据程序跟踪试验成果,已知指令混合比和每种指令所 需旳指令数如下:
指令类型
CPI
指令混合比
算术和逻辑
1
6
第1章 基础知识
仿真
用一种机器(A)旳微程序直接解 释 实 现 另 一 种 机 器 ( B) 旳 指 令 系 统,从而实现软件移植旳措施
被仿真旳机器称为目旳机,进行 仿真旳机器称为宿主机,解释微 程序机器称为仿真微程序
7
第1章 基础知识
并行性
指能够同步进行运算或操作旳特 征,它有两重含义:
40
第2章
(1)最优Huffman H=- ∑Pi×log2Pi
=0.25×2+0.20×2.322+0.15×2.737+ ……
=2.96
41
I10
I9
I8
I7
I6
I5
I4
I3
I2
0.02
0.03
0.04
0.05
0.08
0.08
0.10
0.15
0.20
1
1 0
0
0.05
0.09
1
0
1
0
0.17
原来存在旳事物或属性,从某个角 度看却好象不存在
软件兼容
程序能够不加修改地运营在各档机 器上,区别仅在于运营时间不同

计算机系统结构基本习题和答案

计算机系统结构基本习题和答案

计算机系统结构基本习题和答案计算机系统结构基本习题和答案填空题1、从(使用语言的)角度可以将系统看成是按(功能)划分的多个机器级组成的层次结构。

2、计算机系统结构的层次结构由高到低分别为(应用语言机器级,高级语言机器级,汇编语言机器级,操作系统机器级,传统机器语言机器级,微程序机器级)。

3、应用程序语言经(应用程序包)的(翻译)成高级语言程序。

4、高级语言程序经(编译程序)的(翻译)成汇编语言程序。

5、汇编语言程序经(汇编程序)的(翻译)成机器语言程序。

6、在操作系统机器级,一般用机器语言程序(解释)作业控制语句。

7、传统机器语言机器级,是用(微指令程序)来(解释)机器指令。

8、微指令由(硬件)直接执行。

9、在计算机系统结构的层次结构中,机器被定义为(能存储和执行相应语言程序的算法和数据结构)的集合体。

10、目前M0由(硬件)实现,M1用(微程序(固件))实现,M2到M5大多用(软件)实现。

以(软件)为主实现的机器成为虚拟机。

(虚拟机)不一定全用软件实现,有些操作也可用(固件或硬件)实现。

11、透明指的是(客观存在的事物或属性从某个角度看不到),它带来的好处是(简化某级的设计),带来的不利是(无法控制)。

12、计算机系统结构也称(计算机体系结构),指的是(传统机器级的系统结构)。

它是(软件和硬件/固件)的交界面,是机器语言汇编语言程序设计者或编译程序设计者看到的(机器物理系统)的抽象。

13、计算机组成指的是(计算机系统结构的逻辑实现),包括(机器级内的数据流和控制流)的组成逻辑设计等。

计算机实现指的是(计算机组成的物理实现),它着眼于(器件)技术和(微组装)技术。

14、确定指令系统中是否要设乘法指令属于(计算机系统结构),乘法指令是用专门的高速乘法器实现还是用加法器实现属于(计算机组成),乘法器和加法-移位器的物理实现属于(计算机实现)。

15、主存容量与编址方式的确定属于(计算机系统结构),主存是否采用多体交叉属于(计算机组成),主存器件的选定属于(计算机实现)。

计算机系统组成1答案(40分钟)

计算机系统组成1答案(40分钟)

一、判断(正确的画“√”,错误的画“×”)1.UNIX不是计算机高级语言。

( √ )2.最基本的系统软件是文字处理系统( × )。

3.操作系统的主要功能是对计算机系统的所有资源进行控制和管理(√ )。

4.通常说的360K软磁盘,这360K指的是磁盘容量( × )。

5.显示器是一种输出设备( √ )。

6.计算机的指令由操作码和操作数组成。

(√ )7.CAD的中文含义是计算机辅助设计(√ )。

8.个人计算机属于小型计算机(× )。

9.CAI指的是计算机辅助教学软件(√ )。

10.CPU处理的数据基本单位为字,一个字的字长与CPU芯片的型号有关(× )。

二、选择题1)控制器(cu)的功能是(A)(A)指挥计算机各部件自动、协调一致的工作(B)对数据进行算术运算或逻辑运算(C)控制对指令的读取和译码(D)控制数据的输入和输出2) 英文缩写ROM的中文名译名是(B )(A)高速缓冲存储器(B)只读存储器(C)随机存取存储器(D)优盘3)下列叙述中,正确的是(D )(A)用高级程序语言编写的程序称为源程序(B)计算机能直接识别并执行用汇编语言编写的程序(C)机器语言编写的程序执行效率最低(D)高级语言编写的程序的可移植性最差4)计算机软件系统包括(A)(A)系统软件和应用软件(B)编译系统和应用软件(C)数据库管理系统和数据库(D)程序和文档5)当前流行的移动硬盘或优盘进行读/写利用的计算机接口是(C )(A)串行接口(B)平行接口(C)USB(D)UBS6)计算机硬件系统主要包括:中央处理器(cpu)、存储器和(D )(A)显示器和键盘(B)打印机和键盘(C)显示器和鼠标器(D)输入/输出设备7)在微机中,1GB的等于(C)(A)1024*1024byte(B)1024KB(C)1024MB(D)1000MB8)计算机系统软件中,最基本、最核心的软件是(A)(A)操作系统(B)数据库系统(C)程序语言处理系统(D)系统维护工具9)微机硬件系统中最核心的部件是(C )(A)内存储器(B)输入输出设备(C)CPU(D)硬盘10)能直接与CPU交换信息的存储器是(C )(A)硬盘存储器(B)CD—ROM(C)内存储器(D)软盘存储器11)用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过(C )(A)汇编(B)编辑(C)解释(D)编译和链接12)RAM的特点是(C)(A)海量存储器(B)存储在其中的信息可以永久保存(C)一旦断电,存储在其上的信息将全部消失,且无法恢复(D)只用来存储中间数据13)计算机的技术性能指标主要是指(D)(A)计算机所配备语言、操作系统、外部设备(B)硬盘的容量和内存的容量(C)显示器的分辨率、打印机的性能等配置(D)字长,运算速度、内/外寸容量和CPU的时钟频率14)DVD—ROM属于(B )(A)大容量可读可写外存储器(B)大容量只读外部存储器(C)CPU可直接存取的存储器(D)只读内存储器15)下列设备组中,完全属于输入设备的一组的是(C)(A)CD—ROM驱动器,键盘,显示器(B)绘图仪,键盘,鼠标器(C)键盘,鼠标器,扫描仪(D)打印机,键盘,条码阅读器16)下列关于计算机病毒的说法中,正确的是(C)(A)计算机病毒是一种有损计算机操作人员身体健康的生物病毒(B)计算机病毒发作后,将造成计算机硬件永久性的物理损坏(C)计算机病毒是一种通过自我复制进行传染的,破坏计算机程序和数据的小程序(D)计算机病毒是一种有逻辑错误的程序17)1KB的准确数值是(A)(A)1024Bytes (B)1000Bytes (C)1024bits (D)1000bits18)计算机系统软件中最核心的是(B)(A)语言处理系统(B)操作系统(C)数据库管理系统(D)诊断程序19)下列软件中,属于应用软件的是(D)(A)Windows XP(B)UNIX (C)LINUX (D)WPS DFFICE 200320)下列叙述中,错误的是(B )(A)把数据从内存传输到硬盘的操作称为写盘(B)WPS OFFICE 2003属于系统软件(C)把高级语言源程序转换为等价的机器语言目标程序的过程叫编译(D)计算机内部对数据的传输、存储和处理都是使用二进制21)控制器的功能是(A)(A)指挥、协调计算机各部件工作(B)进行算术运算和逻辑运算(C)存储数据和程序(D)控制数据的输入和输出22)下列关于计算机病毒的叙述中,正确的是(C)(A)反病毒软件可以查、杀任何种类的病毒(B)计算机病毒发作后,将对计算机硬件造成永久性的物理损坏(C)反病毒软件必须随着新病毒的出现而升级,提高查、杀病毒的功能(D)感染过计算机病毒的计算机具有对该病毒的免疫性23)把用高级语言编写的源程序转换为可执行程序(.exe),要经过的过程叫做(C)(A)汇编和解释(B)编辑和链接(C)编译和链接(D)解释和编译24)在CD光盘上标记有“CD—RM”字样,此标记表明这光盘(A)(A)只能写入依次,可以反复读出的一次性写入光盘(B)可多次搽除型光盘(C)只能读出,不能写入的只读光盘(D)RW是Read25) 计算机技术中,下列度量存储器容量的单位中,最大的单位是(D )(A)KB (B)MB (C)Byte (D)GB26)下列说法正确的是(A)(A)MP3的容量一般小于硬盘的容量(B)内存储器的存取速度比移动硬盘的存取速度慢(C)优盘的容量远大与硬盘的容量(D)光盘是唯一的外部存储器27)目前,在市场上销售的微型计算机中,标准配置的输入设备是(B )(A)键盘+CD—ROM驱动器(B)鼠标器+键盘(C)显示器+键盘(D)键盘+扫描仪28)计算机技术中,英文缩写CPU的中文译名是(C)(A)控制器(B)运算器(C)中央处理器(D)寄存器29)下列各组软件中,完全属于应用软件的一组是(B)(A)UNIX,WPS OFFICE 2003,MS—DOS(B)AUTOCAD,Photoshop.Powerpoint2000(C)Oracle,FORTRAN编译系统,系统诊断程序(D)物流管理程序,Sybase,Windows 200030)英文缩写CAI的中文意思是(A)(A)计算机辅助教学(B)计算机辅助制造(C)计算机辅助设计(D)计算机辅助管理31)英文缩写CAM的中文意思是(B )(A)计算机辅助教学(B)计算机辅助制造(C)计算机辅助设计(D)计算机辅助管理32)英文缩写ROM的中文名译名是(B )(A)高速缓冲存储器(B)只读存储器(C)随机存取存储器(D)优盘34) 下列关于软件的叙述中,正确的是(A)(A)计算机软件分为系统软件和应用软件两大类(B)Windows就是广泛使用的应用软件之一(C)所谓软件就是程序(D)软件可以随便复制使用,不用购买35) 下列各类计算机程序语言中,不属于高级程序设计语言的是(D )(A)Visual Basic (B)Visual C++ (C)C 语言(D)汇编语言36)计算机的操作系统是(A)(A)计算机中使用最广的应用软件(B)计算机系统软件的核心(C)微机的专用软件(D)微机的通用软件37)运算器的重要功能是(D)(A)进行算术运算(B)实现逻辑运算(C)实现加法运算(D)进行算术运算或逻辑运算38)在计算机中,鼠标器属于(A)(A)输入设备(B)菜单选取设备(C)输入设备(D)应用程序的控制设备39)下列的英文缩写和中文名字的对照中,错误的是(A)(A)CPU—控制程序部件(B)ALU—算术逻辑部件(C)CU—控制部件(D)OS—操作系统40)办公自动化(OA)是计算机的一大应用领域,按计算机应用的分类,它属于(D)(A)科学计算(B)辅助设计(C)指令系统(D)信息管理41)为了提高软件开发效率,开发软件时应尽量采用(D )(A)汇编语言(B)机器语言(C)指令系统(D)高级语言42)在计算机硬件技术指标总,度量存储器空间大小的基本单位是(B)(A)字节(Byte) (B)二进位(bit)(C)字(word)(D)双字(Double Word)43)电子数字计算机最早的应用领域是(D)(A)辅助制造工程(B)过程控制(C)信息处理(D)数制计算44)对计算机病毒的防治也应以“预防为主”。

体系结构试题及答案

体系结构试题及答案

一.名词解释计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。

在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。

系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。

同构型多处理机系统:由多个同类型或至少担负同等功能的处理机组成,它们同时处理同一作业中能并行执行的多个任务。

堆栈型机器:CPU 中存储操作数的单元是堆栈的机器。

累加器型机器:CPU 中存储操作数的单元是累加器的机器。

通用寄存器型机器:CPU 中存储操作数的单元是通用寄存器的机器。

数据相关:考虑两条指令i和j,i在j的前面,如果下述条件之一成立,则称指令j与指令i数据相关:(1)指令j使用指令i产生的结果;(2)指令j与指令k数据相关,而指令k又与指令i数据相关。

定向:用来解决写后读冲突的。

在发生写后读相关的情况下,在计算结果尚未出来之前,后面等待使用该结果的指令并不见得是马上就要用该结果。

如果能够将该计算结果从其产生的地方直接送到其它指令需要它的地方,那么就可以避免停顿。

向量处理机:指令级并行:简称ILP。

是指指令之间存在的一种并行性,利用它,计算机可以并行执行两条或两条以上的指令。

指令的动态调度:是指在保持数据流和异常行为的情况下,通过硬件对指令执行顺序进行重新安排,以提高流水线的利用率且减少停顿现象。

是由硬件在程序实际运行时实施的。

指令的静态调度:是指依靠编译器对代码进行静态调度,以减少相关和冲突。

它不是在程序执行的过程中、而是在编译期间进行代码调度和优化的。

失效率:CPU访存时,在一级存储器中找不到所需信息的概率。

失效开销:CPU向二级存储器发出访问请求到把这个数据调入一级存储器所需的时间。

强制性失效:当第一次访问一个块时,该块不在Cache中,需要从下一级存储器中调入Cache,这就是强制性失效。

容量失效:如果程序在执行时,所需要的块不能全部调入Cache中,则当某些块被替换后又重新被访问,就会产生失效,这种失效就称作容量失效。

计算机系统结构实验一MIPS指令系统和MIPS体系结构

计算机系统结构实验一MIPS指令系统和MIPS体系结构

计算机系统结构实验报告班级计算机2班实验日期2016.2.24实验成绩姓名殷凤学号22920132203917实验名称MIPS指令系统和MIPS体系结构实验目的要求实验目的及要求:了解和熟悉指令级模拟器;熟练掌握MIPSsim模拟器的操作和使用方法;熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解;熟悉MIPS体系结构。

实验器材:实验平台采用指令级和流水线操作级模拟器MIPSsim;计算机一台。

实验内容、步骤及结果1. 阅读MIPSsim模拟器的使用方法,然后了解MIPSsim的指令系统和汇编语言;2. 对照实验教程启动、配置MIPSsim.exe,参照使用说明,载入程序,多种执行方式查看结果;3. 补充实验的完成:a.求阶乘问题:解决方法:在代码最后加一句指令TEQ r0,r0思路:将自定义的整数存入一个整数寄存器r1,r2,“1”的值存入寄存器r3作为求阶乘时减一的用处,r2减一,与原值r1相乘结果存入r1,判断r2值是否已经减到0,是就运行结束,否则跳转继续r2减一与r1相乘,最后r1的内容就是最终结果。

结果截图:b.ALU运算求(X-Y)*2-(X+Y)/8问题:无思路:题目要求不可以使用乘除指令,则利用逻辑左移(SLL)一位实现乘2,利用逻辑右移(SRL)3实现除以8。

r1 r2中存放自定义的x y,r3中存放x-y的值,r4存放x+y的值,最后结果放在r5中。

结果截图:c.求补码问题:解决方法:把高32位和低32位之间base的差值4个字节事先存进寄存器r6问题:解决方法:改成LABLE1问题:如果是正数的话结果总是错误的解决方法:刚开始忘记判断正负了,如果是正数就直接存回存储器原来的位置,判断正负通过高32位(存在r2中)和十六进制数0x00…0080000000(寄存器r9)进行AND,如果结果等于0(与$r0比较),就为正数,否则就是负数。

思路:r1中放取字指令LW的base值,根据内存中的数据来决定,存储器中高32位数据取出来放进r2,低32位数据放进r3。

计算机体系结构第一章_练习题

计算机体系结构第一章_练习题

计算机体系结构第⼀章_练习题《计算机系统结构》第⼀章测试题⽬⼀、填空题:(每空1分,共35分)1、从______⾓度可以将系统看成是按_______划分的多个机器级组成的层次结构。

2、计算机系统结构的层次结构由⾼到低分别为______,______,______,______,______,______。

3、在计算机系统结构的层次结构中,机器被定义为______的集合体。

4、就计算机系统结构、计算机组成和计算机实现三者之间的关系,完成下⾯填空:a)确定指令系统中是否要设乘法指令属于______,乘法指令是⽤专门的⾼速乘法器实现还是⽤加法器实现属于______,乘法器和加法-移位器的物理实现属于______。

b)主存容量与编址⽅式的确定属于______,主存是否采⽤多体交叉属于______,主存器件的选定属于______。

c)设计何种系列机属于______,系列机内不同型号计算机的组织属于______。

5、同时性指两个或多个事件在______发⽣,并发性指两个或多个事件在______发⽣。

6、费林按指令流和数据流的多倍性把计算机系统分成______,______,______和______四⼤类。

传统的单处理机属于______。

7、⼀般⽤耦合度反映____________,它分为______,______,和______。

8、冯泽云提出⽤______来定量地描述各种计算机系统特征,把计算机分成______,______,______和______四类。

9、开发并⾏性的途径有______,______和______。

⼆、名词解释:(每题3分,共15分)1.透明性2.计算机系统结构3.并⾏性4.虚拟机5.MFLOPS三、简答题:(每题5分,共30分)1、软件和硬件在什么意义上是等效的?在什么意义上是不等效的?2、简述计算机系统结构⽤软件实现和⽤硬件实现各⾃优缺点。

3、下列哪些对系统程序员是透明的?哪些对应⽤程序员是透明的?虚拟存储器;Cache存储器;程序状态字;指令缓冲寄存器;通⽤寄存器。

高等计算机体系结构-单周期vs.多周期微体系结构

高等计算机体系结构-单周期vs.多周期微体系结构

高等计算机体系结构作业2:单周期vs.多周期微体系结构1MIPS单周期微体系结构分析75分图1为基本的单周期MIPS实现。

图11.1 不同单元有不同的延迟时间。

在图1中有七种主要单元。

对一条指令而言,关键路径(产生最长延迟的那条路径)上各个单元的延迟时间决定了该指令的最小延迟。

假设个单元的延迟时间如下表所示,回答下列3个问题。

9分指令存储器(IM) -> 寄存器堆(RF) -> 多路数据选择器(MUX) -> 算术逻辑单元(ALU) -> 多路数据选择器(MUX)关键路径延迟:400+200+30+120+30 = 780ps(b) 对一条MIPS的装载指令(LW)而言,关键路径是什么?指令存储器(IM) -> 寄存器堆(RF) -> 多路数据选择器(MUX) -> 算术逻辑单元(ALU) -> 数据存储器(DM) -> 多路数据选择器(MUX)关键路径延迟:400+200+30+120+350+30 = 1130ps(c) 对一条MIPS的相等则分支指令(BEQ)而言,关键路径是什么?指令存储器(IM) -> 寄存器堆(RF) -> 多路数据选择器(MUX) -> 算术逻辑单元(ALU) -> 多路数据选择器(MUX)关键路径延迟:400+200+30+120+30+200 = 780ps1.2 图1中基本的单周期MIPS实现仅能实现某些指令。

可以在这个指令集中加入新的指令,但决定是否加入取决于给处理器的数据通路和数据通路增加的复杂度。

对于下表中的新指令而言,试回答下列3个问题。

18分(a) 对上述指令而言,哪些已有的单元还可以被使用?指令存储器(IM)、寄存器堆(RF)现存的读取数据端口和数据输出端口、算术逻辑单元(ALU)(b) 对上述指令而言,还需要增加哪些功能单元?寄存器的另一个读取端口(用于读取Rx)和第二个ALU(用于将Rx与Rs+Rt相加)(c) 为了支持这些指令,需要在控制单元增加哪些信号?需要一个控制信号来告诉新的ALU做什么,或者如果我们扩展了现有的ALU,我们需要添加一个新的ADD3操作。

《计算机系统结构》及参考答案精选全文完整版

《计算机系统结构》及参考答案精选全文完整版

可编辑修改精选全文完整版《计算机系统结构》练习题一一、单项选择题1.页式虚拟存储器的地址变换对于 D 是透明的.A. 操作系统设计者B. 任何程序员C. 系统结构设计者D. 应用程序员2.以下各类中断中,属于自愿中断的是 C .A. 外部中断B. I/O中断C. 执行“访管”指令D. 机器校验中断3. 高速外部设备磁盘机适合连接于 C .4. 页式虚拟存储器页表的作用是 A .A. 反映虚页在主存的存储情况B. 仅反映虚页是否调入主存C. 反映主存实页与Cache的对应关系D. 反映虚页在辅存的存储情况5.软件和硬件的功能在逻辑上是 C 的.D.软件优于固件6. 计算机中最优化的操作码编码方法是 D .码码C.扩展操作码 D.哈夫曼编码7. 从计算机系统执行程序的角度看,并行性等级由低到高分为四级 A .A.指令内部——指令之间——进程之间——程序之间B.指令之间——指令内部——进程之间——程序之间C.进程之间——指令之间——指令内部——程序之间D.程序之间——进程之间——指令之间——指令内部8. 计算机系统多级层次结构中,操作系统机器级的直接上层是 D .A.传统机器级B.高级语言机器C.应用语言机器级D.汇编语言机器级9.全相联地址映像是指 A .A.任何虚页都可装入主存中任何实页的位置B.一个虚页只装进固定的主存实页位置C.组之间是固定的,而组内任何虚页可以装入任何实页位置D.组间可任意装入,组内是固定装入10.对于同一系列机,必须保证软件能够 C .A.向前兼容,并向上兼容B.向前兼容,并向下兼容C.向后兼容,力争向上兼容D.向后兼容,力争向下兼容11.设有16个处理单元的并行处理机系统, 采用共享主存的方式. 若同时存取16个数据, 为避免存储器访问冲突, 共享主存的多体数量应该为 C 才合理.A. 15B. 16C. 17D. 1912. 软件兼容的根本特征是 C .A. 向前兼容B. 向后兼容C. 向上兼容D. 向下兼容13.在下列机器中,能够实现软件兼容的机器是 B .A. 完全不同种类的机型B. 系统结构相同的机器C. 宿主机和目标机D. 虚拟机14.输入输出系统硬件的功能对 C 是透明的。

计算机体系结构作业答案(高性能)

计算机体系结构作业答案(高性能)

4
解:
传输门的结构 许多数字电路设计都是以库单元为基本单位, 这些库单元将传统的晶体管电路设计 “封 装”起来,只提供数字电路设计者所关心的时序、面积、功耗等信息。正是这种“封装” , 促进了数字电路 EDA 工具的发展, 解放了电路设计人员的生产力, 极大丰富电子芯片种类和 数量。 本题深入到库单元内部的电路结构,讨论数字电路设计者所看到的某触发器建立时间、 保持时间和 CLKQ 时间等时序的形成原因。 数字电路设计者看到的“封装”后的触发器如下图所示
第三讲 指令系统结构
14. 给定下面的代码片段: A=B-C; D=A-C; B=D+A; a) 分别写出上述代码片段在四种指令系统类型(堆栈型、累加器型、寄存器-存储器型、 寄存器-寄存器型)下的汇编语言代码。 b) 假设操作码占用 8 位编码,内存地址和操作数都是 16 位,寄存器型结构有 16 个通用寄 存器。对每种结构回答以下问题:1)需要读取多少指令字节?2)与内存交换的数据有 多少字节?3) 依据代码量衡量哪种结构最好?4) 依据与内存交换的数据 (指令和数据) 量衡量哪种结构最好? 解: stack Push B Push C Sub Pop A Load C Neg Add B Store A
-1022 (1027-1023) (124-127) (15-127)
=
=-0.1875
=21
1,00000000000,1000000000000000000000000000000000000000 =-2
-1023
000000000000=-(0.1)2*2
c) 把十进制数转化为单精度数:-100.0, 0.25 解:-100.0=-(1.100100)2*2 =0b1 10000101 10010000000000000000000=0xc2c80000 0.25=(1.0)*2 =0b0 01111101 00000000000000000000000=0x3e800000; d) 把十进制数转化为双精度数:1024.0,0.25 解:1024.0=(1.0)*2 =0x4090000000000000 0.25=(1.0)*2 =0x3fd0000000000000

系统结构课上练习1

系统结构课上练习1

1、从使用语言的角度,计算机系统的层次结构分为六级,其中最高层为(应用语言机器级),最低层(微程序机器级)。

2、汇编语言程序经(A )的()转换成机器语言程序。

A.汇编程序,翻译B.编译程序,解释C微指令程序,解释 D.应用程序包,翻译3、软件和硬件在(B )上是等效的A.概念B、逻辑C、算法D、指令4、透明性是指客观存在的事物或属性( D )看不到。

A。

从软件角度B。

从硬件角度C。

从任何角度D。

从某种角度5、.用机器语言程序解释实现软件移植的方法称为(C )A、仿真B。

翻译 C.模拟 D 解释从机器(汇编)语言程序员看,以下哪些是透明的?(书本课后题)指令地址寄存器;指令缓冲器;时标发生器;条件码寄存器;乘法器;主存地址寄存器;磁盘外设;先行进位链;移位器;通用寄存器;中断字寄存器。

假设高速缓存Cache 工作速度为主存的5倍,且Cache被访问命中的概率为90%,则采用Cache后,能使整个存储系统获得多高的加速比?解:r=5,f=0.91、标志符数据表示将(A )直接联系在一起。

A、数据类型与数据本身B、数据表示与数据结构C、计算机系统结构与计算机组成D、高级语言语句与计算机组成2、数据表示指的是能由(A )直接识别和引用的数据类型A硬件B软件 C 机器语言 D 数据结构3、浮点数中的阶码位数主要影响(A )A.可表示数的范围B. 可表示数的精度C.计算机系统结构D. 计算机组成4、浮点数中的尾数的位数主要影响(D )A.可表示数的数轴上分布的离散程度B.可表示数的范围和精度C.可表示数的范围D可表示数的精度5、在非负阶,正尾数,规格化的条件下,若机器数中阶码采用二进制p位,尾数采用rm进位制,则表示的最小值是( A )A.1*rm-1B.1-1*rm-m’C.rm-1D.rm(2p-1)*(1-rm-m’)某台处理机的各条指令使用频度如下所示:1)请分别设计这9条指令操作码的哈夫曼编码.2)设计两种码长的扩展操作码设主存由8个存储体按低位交叉编址方式组成,主存容量1MB,Cache容量4KB,要求一个主存周期从主存取得一个块。

计算机体系结构1-6章习题答案

计算机体系结构1-6章习题答案

1 2 3 4 5 6
8 16 24 32 40 48
1*82
2*82 3*82 4*82 5*82 6*82 7*82
4/8 5/8 6/8
7/8
7
56
2)规格化浮点数表: rm=2时,规格化浮点数共有4*8=32个 rm=8时,规格化浮点数共有7*8=56个,在[0.5,112]中, 有数19个(上表中红的数字表示)。
§4通道(CH)
一、CH的基本工作原理 CH执行CH程序的过程 CH的任务 二、CH流量计算和时空图绘制 CH的类型 CH流量计算 字节多路CH响应处理时空图的绘制 1)计算每个子CH提供一个字节时间(1/f) 2)画出一个完整申请周期时空图 3)计算字节多路CH对每个字节响应的最长用时
第一章参考答案: 1.应用语言级 高级语言级 汇编语言级 操作系统级 机器语言级 微程序语言级。 2. 从上而下 从下到上 专用机 通用机 3. 软、硬件交界面 计算机系统的性能/价格比 4 . 1 T FLOPS 的计 算能力 1 TBy te 的 主存容量 1 TByte/s 的I/O带宽 5. 虚拟机 实际机器 6. 统一高级语言 模拟 仿真 系列机 7. 控制流 数据流 SISD SIMD MISD MIMD 8. 汇编语言程序员 9. 任务单一化 操作重叠化 吞吐匹配化 程序多道 化
嵌套
中断处理程序 一 二 三 响② 嵌套 四 五
t
返回主程序
例4 解 (1)处理顺序为 2-3-1-5-4 (2)中断响应处理时空图 中断请求 主程序 ①③ ②③④⑤
嵌套
中断处理程序 一 二 三 四 五
响① 嵌套
t
返回主程序
1 分别利用两级描述符和三级描述符描述下列阵列数
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机体系结构第一次报告
-----------计算机科学与技术S151000853 洪文杰
1. Brief of your research field
2. Name of the benchmarks in your research field
3. List of program of the benchmark and brief for each program
一、研究方向
我的研究方向是高性能计算(High Performance Compute),一般分为以下几个大方面:
1)并行计算(Parallel Computing)
2)高端计算(High-end Parallel Computing)
3)高性能计算(High Performance Computing)
4)超级计算(Super Computing)。

高性能计算(HPC) 指通常使用很多处理器(作为单个机器的一部分)或者某一集群中组织的几台计算机(作为单个计图1.HPC 总线网络拓扑算资源操作)的计算系统和环境。

有许多类型的HPC 系统,其范围从标准计算机的大型集群,到高度专用的硬件。

大多数基于集群的HPC系统使用高性能网络互连,比如那些来自InfiniBand 或Myrinet 的网络互连。

基本的网络拓扑和组织可以使用一个简单的总线拓扑,在性能很高的环境中,网状网络系统在主机之间提供较短的潜伏期,所以可改善总体网络性能和传输速率。

图(1)高性能计算结构模型
二、高性能计算的benchmarks
1)Linpack
高斯消元法求解线性代数方程组。

2)NPB(NAS Parallel Benchmark)
美国NAS项目开发,包含8个空气动力学计算类应用,测试范围从整数排序到复杂的数值计算。

3)LAPACK ScalLAPACK
稠密、带状矩阵之上的各类操作。

4)Perfect、SPLASH 、ParkBench
三、List of program of the benchmark and brief for each program
1)Linpack用于测试高性能计算机系统浮点性能的benchmark。

通过利用高性能计算机,用高斯消元法求解N元一次稠密线性代数方程组的测试,评价高性能计算机的浮点性能。

Linpack测试包括三类:
1、Linpack100求解规模为100阶的稠密线性代数方程组,它只允许采用编译优化选项进行优化,不得更改代码,甚至代码中的注释也不得修改。

2、Linpack1000要求求解规模为1000阶的线性代数方程组,达到指定的精度要求,可以在不改变计算量的前提下做算法和代码上做优化。

3、HPL即High Performance Linpack,也叫高度并行计算基准测试,它对数组大小N没有限制,求解问题的规模可以改变,除基本算法(计算量)不可改变外,可以采用其它任何优化方法。

HPL是针对现代并行计算机提出的测试
方式。

用户在不修改任意测试程序的基础上,可以调节问题规模大小N(矩阵大小)、使用到的CPU数目、使用各种优化方法等来执行该测试程序,以获取最佳的性能。

HPL采用高斯消元法求解线性方程组。

当求解问题规模为N时,浮点运算次数为(2/3 * N^3-2*N^2)。

因此,只要给出问题规模N,测得系统计算时间T,峰值=计算量(2/3 * N^3-2*N^2)/计算时间T,测试结果以浮点运算每秒(Flops)给出。

2)NPB
1、EP(Embarrassingly parallel)用于计算Gauss 伪随机数,因为它几乎不要求处理器之间相互通讯,所以很适合于并行计算,而所测得的结果往往可以作为一个特定并行系统浮点计算性能可能达到的上限;
2、MG(MultiGrid):用4个V循环多重网格算法求解三维波松方程的离散周期近似解;
3、CG (Conjugate Gradient):用于求解大型稀疏对称正定矩阵的最小特征值的近似值,它表征了非结构风格计算和非规整远程通信计算类问题:
4、FT(Fast Fourier Transformation):用于求解基于FFT谱分析法的三维偏微分方程,它也要求远程通信;
5、IS(Integer sort):用于基于桶排序的二维大整数排序,他要求大量的全交换通信。

另外还有计算流体力学中3个模拟程序:
1、LU(lower upper triangular):用于基于对称超松弛法求解块稀疏方程组;
2、SP(scalar penta-diagonal):用于求解5对角线方程组;
3、.BT(Block Tri-Diagonal): 用于求解3对角块方程组。

3)LAPACK ScalLAPACK
ScaLAPACK是LAPACK的增强版,主要为可扩放的,分布存储的并行计算机而设计的。

ScaLAPACK支持稠密和带状矩阵上各类操作,诸如乘法,转置和分解等。

4)PARKBENCH
目前,PARKBENCH包括4类:
1.底层基准程序:测试一些基本结构参数,诸如算数运算速度,高速缓存和存储器速度,通讯启动时间和带宽以及同步开销等;
2.核心基准程序:涉及到广泛的经常使用的科学计算子程序,诸如矩阵运算(稠密矩阵乘法,转置,LU分解,QR分解,矩阵三对角等),FFT运算,求解PDE和NPB核基准程序等;
3.密集应用基准程序:目前仅包括谱变换,浅水(shallow-water)模拟和3个NPB 模拟应用程序;
4.HPF编译基准序;测试HPF编译器性能,主要集中在显式并行HPF结构的并行实现上。

PARKBENCH是个正在研究的课题,测试程序的内容尚未完全定型。

目前所包含的核心测试程序主要来自PB。

相关文档
最新文档