北航计算机组成题目汇总
201603学期北京航空航天大学网考复习题计算机组成原理
1.算术/逻辑运算单元74181ALU可完成()。
A.16种算术运算功能
B.16种逻辑运算功能
C.16种算术运算功能和16种逻辑运算功能
D.4位乘法运算功能和除法运算功能
答案:C
2.计算机辅助制造是()。
A.CAD
B.CAM
C.CIMS
答案:B
3.中央处理器(CPU)是指()。
A.运算器
B.控制器
C.运算器、控制器和Cache
D.运算器、控制器和主存储器
答案:C
4.在计算机中,存放微指令的控制器隶属于()。
A.外存
B.高速缓存
C.内存储器
D.CPU
答案:D
5.在CPU中,跟踪后继指令地址的寄存器是()。
A.指令寄存器
B.程序计数器
C.地址寄存器
D.状态条件寄存器
答案:B
6.DMA方式是在()之间建立直接的数据通路。
A.CPU与外围设备
B.主存与外围设备
C.外设与外设
D.CPU与主存
答案:B
7.DMA数据的传送是以()为单位进行的。
A.字节
B.字
C.数据块
D.位
答案:C
8.微型机系统中,主机和高速硬盘进行曲数据交换一般采用()方式。
A.程序中断控制
B.直接存储器访问(DMA)
C.程序直接控制
D.通道控制
答案:B
9.信息只用一条传输线,且采用脉冲传输的方式称为()。
A.串行传输
B.并行传输
C.并串行传输
D.分时传输
答案:A
10.CPU对通道的请求形式是()。
A.自陷
B.中断
C.通道命令
D.I/O指令
答案:D
11.通道是特殊的处理器,它有自己的(),因此具有较强的并行工作能力。
A.运算器
B.存储器
C.指令和程序
D.以上均有
答案:C
12.下述I/O控制方式中,主要由程序实现的是()。
A.PPU(外围处理机)方式
2022年北京航空航天大学计算机科学与技术专业《计算机系统结构》科目期末试卷B(有答案)
2022年北京航空航天大学计算机科学与技术专业《计算机系统结构》
科目期末试卷B(有答案)
一、选择题
1、IBM360/91对指令中断的处理方法是()
A.不精确断点法
B.精确断点法
C.指令复执法
D.对流水线重新调度
2、下列说法正确的是()
A."一次重叠"是一次解释一条指令
B."一次重叠"是同时解释相邻两条指令
C.流水方式是同时只能解释两条指令
D."一次重叠"是同时可解释很多条指令
3、在系统结构设计中,提高软件功能实现的比例会( )。
A.提高解题速度
B.减少需要的存贮容量
C.提高系统的灵活性
D.提高系统的性能价格比
4、若输入流水线的指令既无局部性相关,也不存在全局性相关,则()。
A.可获得高的吞吐率和效率
B.流水线的效率和吞吐率恶化
C.出现瓶颈
D.可靠性提高
5、不同系列的机器之间,实现软件移植的途径不包括( )
A.用统一的高级语言
B.用统一的汇编语言
C.模拟
D.仿真
6、"从中间开始"设计的"中间"目前多数是在( )。
A.传统机器语言级与操作系统机器级之间
B.传统机器语言级与微程序机器级之间
C.微程序机器级与汇编语言机器级之间
D.操作系统机器级与汇编语言机器级之间
7、直接执行微指令的是( )
A.汇编程序
B.编译程序
C.硬件
D.微指令程序
8、浮点数尾数基值rm=8,尾数数值部分长6位,可表示的规格化最小正尾数为( )
A.0.5
B.0.25
C.0.125
D.1/64
9、在多用户机器上,应用程序员不能使用的指令是()
A.“执行”指令
B.“访管”指令
C.“启动IO”指令
D“测试与置定”指令
10、浮点数尾数下溢处理时,最大误差最大,但下溢处理不需要时间,平均误差又趋于0的方法是( )。
北航14秋《计算机组成原理》在线作业三答案
北航《计算机组成原理》在线作业三
单选题多选题
一、单选题(共20 道试题,共80 分。)
1. 在CPU的寄存器中,______对用户是完全透明的。
A. 程序计数器;
B. 指令寄存器;
C. 状态寄存器;
D. 通用寄存器。
-----------------选择:B
2. 在调频制记录方式中,是利用()来写0或1。
A. 电平高低的变化
B. 电流幅值的变化
C. 电流相位的变化
D. 电流频率的变化
-----------------选择:D
3. 机器数______中,零的表示形式是唯一的。
A. 原码
B. 补码
C. 移码
D. 反码
-----------------选择:C
4. 在独立请求方式下,若有N个设备,则______。
A. 有一个总线请求信号和一个总线响应信号;
B. 有N个总线请求信号和N个总线响应信号;
C. 有一个总线请求信号和N个总线响应信号;
D. 有N个总线请求信号和一个总线响应信号。
-----------------选择:B
5. I/O 与主机交换信息的方式中,中断方式的特点是______ 。
A. CPU 与设备串行工作,传送与主程序串行工作
B. CPU 与设备并行工作,传送与主程序串行工作
C. CPU 与设备并行工作,传送与主程序并行工作
-----------------选择:B
6. 若定点整数64位,含1位符号位,补码表示,则所能表示的绝对值最大负数为()
A. -264
B. -(264-1)
C. -263
D. -(263-1)
-----------------选择:C
7. 带有处理器的设备一般称为()设备。
北京航空航天大学计算机学院计算机学科专业基础综合历年考研真题汇编
北京航空航天大学计算机学院计算机学科专业基础综合历年考研真题汇编
最新资料,WORD格式,可编辑修改!
目录
2014年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2013年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2012年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2011年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2010年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2009年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解................ 2008年北京航空航天大学计算机学院961计算机专业综合考研真题.......................... 2007年北京航空航天大学计算机学院461计算机专业综合考研真题.......................... 说明:2007~2008的科目名称为“计算机专业综合”,代码分别为461和961;2009~2014
年的科目代码与名称为“408计算机学科专业基础综合”;2015年起,科目代码与名称改为“961
计算机学科专业基础综合”,本书书名以此为准。
2014年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解
一、单项选择题:1~40小题,每小题2分,共80分。下列每题给出的四个选项中,只
北航数据结构与程序设计真题2013年北航991真题及答案
2013年''数据结构与C程序设计〃(代码991)试题
一、单项选择题(本题共20分,每小题各2分)
1.对于长度为n的线性表,建立其对应的収链表的时间复朵度为()。
A.0(1): B・ O(log2n):・ O(n): D・ O(n2)n
2.一般情况下,在一个双向链表中插入一个新的链结点,()。
A.需耍修改4个抬针域内的指针:B・需要修改3个指针域内的抬针:
C.需要修改2个抬针域内的抬针:
D.只需要修改1个指针域内的抬针。
3.假设用单个字母表示中缀表达式中的一个运算数(或称运算对彖).并利用堆栈产生中缀表达式对应的后缀表达式。对于中缀表达式A+B^C/D-E),十从左至右扫描到运算数E时,堆栈中的运算符依次是()。(注:不包含表达式的分界符)
A.+*/-:
B. +*(/-: C・ +*-:・ +*(-o
4.若某二叉排序树的前序遍历序列为50,20,40,30,80,60,70,则后序遍历序列为()。
A. 30,40,20,50,70,60,80:
B. 30,40,20,70,60,80,50:
C. 70,60,80,50,30,40,20:
D. 70,60,80,30,40,20,50.
5.分别以6, 3, 8, 12, 5, 7对应叶结点的权值构造的哈夫曼(Huffman)树的深度为()。
A. 6: B・ 5: C・ 4: D・ 3。
&下列关于图的叙述中,错误的是()0
A.根据图的定义,图中至少有一个顶点:
B.根据图的定义.图中至少有一个顶点和一条边(弧):
C.具有n个顶点的无向图最多有n(n-l)/2条边:
北航计算机组成原理123希望大伙把作业上传
北航《计算机组成原理》在线作业一
单选题多选题
一、单选题(共20 道试题,共80 分。)
1. 常用的虚拟存储器系统由______两级存储器组成,其中辅存是大量的磁表面存储器。
A. 快存—主存
B. 主存—辅存
C. 通用寄存器—主存
D. 快存—辅存
-----------------选择:B
2. 某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是( )。
A. 8M
B. 4M
C. 2M
D. 1M
-----------------选择:C
3. 用以指定待执行指令所在地址的是( )
A. 指令寄存器
B. 数据计数器
C. 程序计数器
D. 累加器
-----------------选择:C
4. 某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是( )。
A. 512K;
B. 1M;
C. 512KB;
D. 1MB。
-----------------选择:A
5. 指令寄存器的位数取决于______。
A. 存储器的容量;
B. 指令字长;
C. 机器字长;
D. 存储字长。
-----------------选择:B
6. 计算机操作的最小单位时间是( )
A. 时钟周期
B. 指令周期
C. CPU 周期
D. 中断周期
-----------------选择:A
7. DMA访问主存时,向CPU发出请求,获得总线使用权时再进行访存,这种情况称作()。
A. 停止CPU访问主存;
B. 周期挪用;
C. DMA与CPU交替访问;
D. DMA。
-----------------选择:B
8. Pentium-3是一种()。
2008 961 北航计算机
北航2008年961计算机专业综合考试试题(回忆版)
一、简答题(4’×5)
1、写出影响算法执行的时间效率的主要因素,并指出哪些因素与算法的时间效率直接相关。
2、已知元素的入栈顺序为A,B,C,D,E ,在所有可能的出栈顺序中,写出第一个出栈的元素为C 且第二个出栈的元素为D 的所有组合。
3、根据单词(Nov, Jul, Sept, Feb, Oct, Mar, May, Jun, Jan, Dec, Aug, Apr )的第一个字母在字母表中的顺序建立二叉排序树,当每个元素的查找概率相等时,求查找成功时的平均查找长度ASL 。
4、证明:具有n 个顶点的无向图最多有(1)2n n -条边。
5、有人说,折半查找的时间效率一定比顺序查找的时间效率高,你怎么看待这种说法?为什么?
二、算法设计题(10’)
已知一非空完全二叉树存放于数组BT[0..1]n -中,请写出中序遍历该二叉树的非递归算法。
三、算法设计题(10’)
写出不带头结点的双向链表的插入排序算法。
四、简答题(4’×5)
1、数据传输控制方式有哪些?
2、引入线程的目的是什么?
3、P, V 操作是如何实现互斥的的?
4、什么是死锁?产生死锁的原因是什么?
5、什么是文件系统?
五、判断题(1’×10)
略。(基本上来自于历年真题)
六、解答题(10’)
某机器字长为16位,采用段页式存储管理算法,页内偏移为12位,段表和页表内容如下,给出4个虚拟地址(二进制形式),问哪个地址产生缺段中断,哪个地址产生缺页中断,哪些地址可以转换为物理地址,并求转换后的物理地址。(地址格式中段号占1位,段内页号占3位,页内偏移为12位,另外,在给出的页表中,物理块号占6位,最后又问该机器的最大物理内存是多少(答案:256 KB )。)
计算机组成习题及解答
第1章计算机系统概论
一、选择题
1.在下列四句话中,最能准确反映计算机主要功能的是。
A.计算机可以存储大量信息
B.计算机能代替人的脑力劳动
C.计算机是一种信息处理机
D.计算机可实现高速运算
解:答案为C。
2.1946年2月,在美国诞生了世界上第一台电子数字计算机,它的名字叫ENIAC ,1949年研制成功的世界上第一台存储程序式的计算机称为EDV AC 。
3.计算机硬件能直接执行的只能是。
A.符号语言 B.机器语言
C.汇编语言 D.机器语言和汇编语言
解:答案为B。
4.运算器的核心部件是。
A.数据总线 B.数据选择器 C.累加寄存器 D.算术逻辑运算部件
解:答案为D。
5.存储器主要用来。
A.存放程序 B.存放数据 C.存放微程序 D.存放程序和数据
解:答案为D。
6.目前我们所说的个人台式商用机属于。
A.巨型机 B.中型机
C.小型机 D.微型机
解:答案为D。
7.至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是。
A.节约元件 B.运算速度快
C.物理器件性能决定 D.信息处理方便
解:答案为C。
8.对计算机软、硬件资源进行管理,是的功能。
A.操作系统 B.数据库管理系统
C.语言处理程序 D.用户程序
解:答案为A。
9.企事业单位用计算机计算、管理职工工资,这属于计算机的应用领域。
A.科学计算 B.数据处理
C.过程控制 D.辅助设计
解:答案为B。
10.微型计算机的发展以技术为标志。
A.操作系统 B.微处理器
C.硬盘 D.软件
解:答案为B。
二、填空题
1.操作系统是一种(1),用于(2),是(3)的接口。
北航计算机组成原理在线作业
北航《计算机组成原理》在线作业一
一、单选题(共 20 道试题,共 80 分。)
1. 某机字长16位,定点表示,尾数15位,数符1位,则定点法原码整数表示的最大正数为( )
A. (2e15-1)10
B. -(2e15-1)10
C. (1-2e(-15))10
D. -(1-2e(-15))
满分:4 分
2. 超标量技术是()。
A. 缩短原来流水线的处理器周期
B. 在每个时钟周期内同时并发多条指令
C. 把多条能并行操作的指令组合成一条具有多个操作码字段的指令。
满分:4 分
3. 高速缓冲存储器Cache一般采取()
A. 随机存取方式
B. 顺序存取方式
C. 半顺序存取方式
D. 只读不写方式
满分:4 分
4. 某一SRAM芯片,其容量为1024×8位,包括电源端和接地端,该芯片引出线的最小数目应为( )。
A. 13
B. 15
C. 18
D. 20
满分:4 分
5. CPU包含()。
A. 运算器
B. 控制器
C. 运算器、控制器和主存储器
D. 运算器、控制器和cache
满分:4 分
6. 从吞吐量来看,()最强。
A. 三总线系统
B. 单总线系统
C. 双总线系统
D. 混合总线系统
满分:4 分
7. 垂直型微指令的特点是( ).
A. 微指令格式垂直表示
B. 控制信号经过编码产生
C. 采用微操作码
D. 采用微指令码
满分:4 分
8. 磁盘存储器的平均等待时间通常是指()。
A. 磁盘旋转半周所需的时间
B. 磁盘转2/3周所需时间
C. 磁盘转1/3周所需时间
D. 磁盘转一周所需时间
满分:4 分
9. 基址寻址方式中,操作数的有效地址是( )
北航991真题答案
一.单项选择题
1 选C 前三步操作相同,主要看第四步,先分析前三步做了什么,一二的操作是修改p的前后节点,而p是需要插入的节点,所以还要修改的是q和原本q的后面一个节点
2 选D,队列为空的情况
3 选A,排除带括号的,括号外的为x
4 选D,8层的完全二叉树,第7层为2^6个节点,64个节点,非叶节点为54个,第8层为108个节点,前7层为2^7-1个,127个,共127+108=235,一个有几种情况?3种,7层的完全二叉树,一种234,快速方法,不用计算,因为肯定多于70多,又必是奇数
5 选B,送分题
6 选D,连通可能有回路,一般无向图不讨论拓扑排序
7 选A 0 99中进行查找49,24,11,5,2,0算出了六次,一共七次,用满二叉树来计算,一个6层的满二叉树为63个元素,7层的是127个元素
8 选C
9 选D,插入排序是不是?
10 选A,倒数第二个找到之后,最后一个数不需要进行排序
二简答题
1 见笔记本
2 递归调用自身的,堆栈
3 初始点,遍历方法,边的顺序
4 不细讲,算一下,选择排序是10000 + ···+9991,快速排序差不多为n*Logn,即10000*log10000,堆是log10000
三综合题
1 ABCFED | ABFCED从A开始,没有指向A的边,把图画出来即可
2 先从层序开始,根节点为A,在中序中C为A的左子树序列,DFBE是右子树序列。再看A的左子树DFBE在层序中B为第一个,所以B为子树的根节点,再回到中序,DF 在B的前面,所以为左子树,E为右子树。再分析子树DF,DF在层序中D为第一个,所以D为根节点,而中序中F在D的右边所以F为D的右孩子
北航数据结构与程序设计真题 北航991真题及答案
20XX年“数据结构与C程序设计”(代码991)试题
一、单项选择题(本题共20分,每小题各2分)
1.对于长度为n的线性表,建立其对应的单链表的时间复杂度为( )。
A.O(1);B.O(log2n);.O(n);D.O(n2)。
2.一般情况下,在一个双向链表中插入一个新的链结点,( )。
A.需要修改4个指针域内的指针;B.需要修改3个指针域内的指针;
C.需要修改2个指针域内的指针;D.只需要修改1个指针域内的指针。
3.假设用单个字母表示中缀表达式中的一个运算数(或称运算对象),并利用堆栈产生中缀表达式对应的后缀表达式。对于中缀表达式A+B*(C/D-E),当从左至右扫描到运算数E时,堆栈中的运算符依次是( )。(注:不包含表达式的分界符)
A.+*/-;B.+*(/-;C.+*-;.+*(-。
4.若某二叉排序树的前序遍历序列为50,20,40,30,80,60,70,则后序遍历序列为( )。
A.30,40,20,50,70,60,80;B.30,40,20,70,60,80,50;
C.70,60,80,50,30,40,20;D.70,60,80,30,40,20,50。
5.分别以6, 3, 8, 12, 5, 7对应叶结点的权值构造的哈夫曼(Huffman) 树的深度为( )。
A.6;B.5;C.4;D.3。
6.下列关于图的叙述中,错误的是( )。
A.根据图的定义,图中至少有一个顶点;
B.根据图的定义,图中至少有一个顶点和一条边(弧);
C.具有n个顶点的无向图最多有n(n-1)/2条边;
北航计算机学院2019考研961真题
北京航空航天大学2019年
硕士研究生考试初试试题科目代码:961
计算机基础综合(共14页)
一、单项选择题(本题共30分,每小题2分)
1.32位MIPS指令中的立即数,其值。
A.可以大于322;
B.可以等于322;
C.必然小于322;
D.必然大于0
2.把指令设计为多级流水线的目的,不包括下列选项。
A.提高时钟频率;
B.解决数据冲突;
C.提高指令执行的并行性;
D.解决指令部件的复用问题。
3.对于采用ZBR(Zone Bit Recording)技术的CAV(Constant Angular Velocity)硬盘,在不考虑磁盘碎片化的情况下,访问外圈磁道比访问内圈磁道的数据传输率。
A.高;
B.相等;
C.低;
D.不确定。
4.在MIPS计算机系统中,存储器地址与I/O地址是。
A.统一编址;
B.独立编址;
C.随机编址;
D.以上三种方法都不是。
5.五级流水线CPU正在执行某条指令的第二级流水阶段时,外部设备产生了一个DMA请求,则CPU对该DMA请求响应的时机是。
A.立即响应;
B.在该指令的第二流水阶段执行完毕后响应;
C.在该指令的第三流水阶段执行完毕后响应;
D.在该指令执行结束后响应。
6.以下说法正确的是。
A.两个不同进程对应的页表中可能包含内容相同的页表项;
B.虚拟地址空间总是大于物理地址空间;
C.在页式内存管理下,页面尺寸越小越有利于消除外碎片,从而提高内存使用效率;
D.在段式内存管理下,不同分段尺寸大小可以不同,从而可以消除外碎片,提高内存使用
效率。
7.设系统中有M个用户和N台相同类型的设备,每个用户需要使用3台上述设备才能完成任务,以下不会使系统发生死锁的M和N的组合是。
北航计算机复试 06-14上机真题及答案
北京航空航天大学计算机系考研
复试06-14上机真题及答案
复试上机指导
1.本真题只是提供辅助作用,关键还是研友平时动手能力练习和对
算法、数据结构的理解,参加过ACM的有一定优势没参加过
的也不用紧张,北航的上机题相对于清华和北大,难度上小很
多,多练习的话,问题不大;
2.上机时,可以快速阅读所有的题目,按照从易到难的次序做题,
保证会的一定得分;
3.熟悉编程环境,熟悉c的常用函数;
4.为了快速测试代码的正确性,尤其是矩阵输入的情况,可以利用
标准输入重定向,
freopen(“c:\\input.txt”,”r”,s tdin);加快测试过
程;
5.注意程序边界条件的测试;
6.如果你有什么疑问,或者我们提供的材料有问题,欢迎联系我们:
*****************提供北航计算机报考和选导师指导,或者
到 给我们留言。
14年上机题
第一题,阶乘数。输入一个正整数,输出时,先输出这个数本身,跟着一个逗号,再输出这个数的各位数字的阶乘和,等号,阶乘和的计算结果,并判断阶乘和是否等于原数,如果相等输出Yes,否则输出No。题目说明输入的正整数以及其各位阶乘和都不会超
出int型的表示范围。
输入样例1:
145
输出样例1:
145,1!+4!+5!=145
Yes
输入样例2:
1400
输出样例2:
1400,1!+4!+0!+0!=27
No
第二题,五子棋。输入一个19*19的矩阵,只包含数字0、1、2,表示两人下五子棋的棋牌状态,1、2分别表示两人的棋子,0表示空格。要求判断当前状态下是否有人获胜(横向、竖向或者斜线方向连成5个同色棋子)。题目说明输入样例保证每条线上至多只有连续5个同色棋子,并且保证至多只有1人获胜。如果有人获胜,输出获胜者(1或2)加一个冒号,接着输出获胜的五连珠的第一个棋子的坐标,从上到下从左到右序号最小的为第一个,序号从1开始编号。如果无人获胜,输出no。
北航计算机研究生专业课考试大纲
北航计算机研究生专业课考试大纲
卓越考研
/ 卓而优越则成
一、考试组成
961计算机专业技术基础共包括三门课程的内容:计算机组成原理、操作系统、计算机网络技术,分别占60分,50分、40分。
二、计算机组成原理部分的考试大纲(60分)
(一)指定参考书
1、计算机组成与设计—硬件/软件接口,中文第3版,郑伟民等译,机械工业出版社,2007.4,ISBN 978-7-111-20214-1。
(二)复习内容
1. 理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有
完整的计算机系统的整机概念。
2. 理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,
掌握以MIPS为代表的R
ISC指令集体系结构的基本知识。
3. 能够对有关计算机硬件系统中的理论和实际问题进行计算与分析;能根据指令语义进行
单周期/多周期数据通路及其控制器的简单设计;能对MIPS汇编程序设计语言的相关问题进行分析。
一、计算机系统概述
(一)计算机系统层次结构
1. 计算机系统的基本组成
2. 计算机硬件的基本组成
3. 计算机软件和硬件的关系
4. 计算机的工作过程
(二)计算机性能指标
吞吐量、响应时间、带宽、延迟;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS、GFLOPS、TFLOPS、PFLOPS。
二、数据的表示和运算
(一)数制与编码
1. 进位计数制及其相互转换
2. 真值和机器数
1
北航计算机组成题目汇总
3
3821 计算机组成与体系结构题目汇总
21.
2ຫໍສະໝຸດ Baidu.
23.
24.
25.
26.
存储的信息是相同的,而最内圈磁道的长度最小,所以该磁道的位密度最大。 【答案】:C (sb 王通)选择题: 目前大部分人都认为 DVD 最终会取代 CD,以下哪一项不属于原因: A:DVD 可以刻录,而 CD 不可以 B:DVD 有双面,双层等格式,存储容量比 CD 大 C:DVD 的旋转速度高于 CD,读取速度快 D:DVD 的存储密度大,存储等量信息 DVD 更便宜 正确答案:A (吕敏、杨晓)第六章第 15 题 已知一个虚拟存储器有一个 TLB, 一个高速缓存和一个页表。 并作出如下假设: 一次 TLB 命中需要 5ns,一次高速缓存命中需要 12ns,一次存储器的调用需要 25ns,一次磁盘 的调用需要 200ns(此时间包括更新页表,高速缓存和 TLB 的时间),TLB 的命中率为 90%,高速缓存命中率为 98%,页出错率为 0.001%,对于一次 TLB 或者高速缓存的缺失 事件, 访问存储器需要的时间包括了 TLB 和或者高速缓存的更新时间, 但是不会重启访 问过程。对于一次页错误,缺页需要从磁盘提取,并执行所有的更新过程,需重启访问 进程。所有的引用过程都按顺序进行(没有重叠发生,也没有并行过程)。试指出下面 的各种情况是否可能发生,如果可能发生谋求出访问指定数据所需要的时间 a)TLB 命中,高速缓存命中 b)TLB 缺失,页表命中,高速缓存命中 c)TLB 缺失,页表命中,高速缓存缺失 d)TLB 缺失,页表缺失,高速缓存命中 e)TLB 缺失,页表命中 (38211313)课本中的复习题: 可屏蔽中断和不可屏蔽中断之间有何区别? 并举例. 答: 可屏蔽中断是可以被禁止或者忽略的, 而不可屏蔽中断是高优先级别的中断, 是 不能被禁止的, 必须响应的.其中, 可屏蔽中断可以通过在中断屏蔽寄存器中设定位掩 码来关闭. 比如, 在系统启动执行初始化程序时, 就屏蔽键盘中断,使初始化程序能够 顺利进行.这时, 敲任何键, 都不会响应。而不可屏蔽中断无法通过在中断屏蔽寄存器 中设定位掩码来关闭. 比如, 重新启动, 电源故障, 内存出错, 总线出错等重要中断 无法被屏蔽.(参考了课本, wikipedia 和百度百科) (38211313)响应中断的主要步骤是? 1. 保护断点, 即保存下一将要执行的指令的地址, 就是把这个地址送入堆栈. 2. 寻找中断入口. 3. 执行中断处理程序. 4. 中断返回: 执行完中断指令后, 就从中断处返回到主程序, 继续执行. (继续参考了百度百科和 wikipedia 相关知识) (殷飞宇)“通过使用一条‘让出总线’的控制线, 将总线使用权依次从最高优先级别向 最低优先级别传递。”该描述是以下哪一种总线仲裁方式() A 菊花链仲裁方式 B 集中式平行仲裁方式 C 自选择分配仲裁方式 D 冲突检测分配仲裁 方式(答案 A,P100) (叶博)请列举出系统中断的可能原因(至少 4 个) I/O 请求、算术上溢或者下溢、硬件故障、页面错误、非法指令、用户自定义的中断点
16秋北航《计算机组成原理》在线作业三
北航《计算机组成原理》在线作业三一、单选题(共 20 道试题,共 80 分。)1. I/O 采用不统一编址时,进行输入输出操作的指令是( )。A. 控制指令B. 访存指令C. 输入输出指令正确答案:2. 零地址运算指令在指令格式中不给出操作数地址,它的操作数来自( )。A. 立即数和栈顶;B. 暂存器;C. 栈顶和次栈顶;D. 程序计数器自动加+1。正确答案:3. 高速缓冲存储器Cache一般采取( )A. 随机存取方式B. 顺序存取方式C. 半顺序存取方式D. 只读不写方式正确答案:4. 某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是( )。A. 512K;B. 1M;C. 512KB;D. 1MB。正确答案:5. 一个16K×32位的存储器,其地址线和数据线的总和是______。A. 48;B. 46;C. 36;D. 32.正确答案:6. 浮点数的表示范围和精度取决于( )。A. 阶码的位数和尾数的位数B. 阶码的位数和尾数采用的编码C. 阶码采用的编码和尾数采用的编码D. 阶码采用的编码和尾数的位尾正确答案:7. 下列叙述中______是错误的。A. 采用微程序控制器的处理器称为微处理器;B. 在微指令编码中,编码效率最低的是直接编码方式;C. 在各种微地址形成方式中,增量计数器法需要的顺序控制字段较短;D. CMAR是控制器中存储地址寄存器。正确答案:8. D/A转换器是( )。A. 把计算机输出的模拟量转为数字量B. 把模拟量转为数字量,把数字量输入到计算机C. 数字量转为模拟量,把转化结果输入到计算机D. 把计算机输出的数字量转为模拟量正确答案:9. 计算机操作的最小单位时间是( )A. 时钟周期B. 指令周期C. CPU 周期D. 中断周期正确答案:10. 下列有关运算器的描述中______ 是正确的。A. 只作算术运算,不作逻辑运算B. 只作加法C. 能暂时存放运算结果D. 以上答案都不对正确答案:11. 下列数中最大数为______。A. (101001)2B. (52)8C. (13)16D. (101001)BCD正确答案:12. 在下述指令中,______指令包含的周期数最多A. RR型B. RS型C. SS型D. 零地址指令正确答案:13. 常用的虚拟存储器系统由______两级存储器组成,其中辅存是大量的磁表面存储 器。A. 快存—主存B. 主存—辅存C. 通用寄存器—主存D. 快存—辅存正确答案:14. 下列描述中______是正确的。A. 控制器能理解、解释并执行所有的指令及存储结果;B. 一台计算机包括输入、输出、控制、存储及算逻运算五个单元;C. 所有的数据运算都在CPU的控制器中完成;D. 以上答案都正确。正确答案:15. ______寻址便于处理数组问题。A. 间
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
3821 计算机组成与体系结构题目汇总
21.
22.
23.
24.
25.
26.
存储的信息是相同的,而最内圈磁道的长度最小,所以该磁道的位密度最大。 【答案】:C (sb 王通)选择题: 目前大部分人都认为 DVD 最终会取代 CD,以下哪一项不属于原因: A:DVD 可以刻录,而 CD 不可以 B:DVD 有双面,双层等格式,存储容量比 CD 大 C:DVD 的旋转速度高于 CD,读取速度快 D:DVD 的存储密度大,存储等量信息 DVD 更便宜 正确答案:A (吕敏、杨晓)第六章第 15 题 已知一个虚拟存储器有一个 TLB, 一个高速缓存和一个页表。 并作出如下假设: 一次 TLB 命中需要 5ns,一次高速缓存命中需要 12ns,一次存储器的调用需要 25ns,一次磁盘 的调用需要 200ns(此时间包括更新页表,高速缓存和 TLB 的时间),TLB 的命中率为 90%,高速缓存命中率为 98%,页出错率为 0.001%,对于一次 TLB 或者高速缓存的缺失 事件, 访问存储器需要的时间包括了 TLB 和或者高速缓存的更新时间, 但是不会重启访 问过程。对于一次页错误,缺页需要从磁盘提取,并执行所有的更新过程,需重启访问 进程。所有的引用过程都按顺序进行(没有重叠发生,也没有并行过程)。试指出下面 的各种情况是否可能发生,如果可能发生谋求出访问指定数据所需要的时间 a)TLB 命中,高速缓存命中 b)TLB 缺失,页表命中,高速缓存命中 c)TLB 缺失,页表命中,高速缓存缺失 d)TLB 缺失,页表缺失,高速缓存命中 e)TLB 缺失,页表命中 (38211313)课本中的复习题: 可屏蔽中断和不可屏蔽中断之间有何区别? 并举例. 答: 可屏蔽中断是可以被禁止或者忽略的, 而不可屏蔽中断是高优先级别的中断, 是 不能被禁止的, 必须响应的.其中, 可屏蔽中断可以通过在中断屏蔽寄存器中设定位掩 码来关闭. 比如, 在系统启动执行初始化程序时, 就屏蔽键盘中断,使初始化程序能够 顺利进行.这时, 敲任何键, 都不会响应。而不可屏蔽中断无法通过在中断屏蔽寄存器 中设定位掩码来关闭. 比如, 重新启动, 电源故障, 内存出错, 总线出错等重要中断 无法被屏蔽.(参考了课本, wikipedia 和百度百科) (38211313)响应中断的主要步骤是? 1. 保护断点, 即保存下一将要执行的指令的地址, 就是把这个地址送入堆栈. 2. 寻找中断入口. 3. 执行中断处理程序. 4. 中断返回: 执行完中断指令后, 就从中断处返回到主程序, 继续执行. (继续参考了百度百科和 wikipedia 相关知识) (殷飞宇)“通过使用一条‘让出总线’的控制线, 将总线使用权依次从最高优先级别向 最低优先级别传递。”该描述是以下哪一种总线仲裁方式() A 菊花链仲裁方式 B 集中式平行仲裁方式 C 自选择分配仲裁方式 D 冲突检测分配仲裁 方式(答案 A,P100) (叶博)请列举出系统中断的可能原因(至少 4 个) I/O 请求、算术上溢或者下溢、硬件故障、页面错误、非法指令、用户自定义的中断点
1
3821 计算机组成与体系结构题目汇总
4. 5.
6. 7.பைடு நூலகம்8. 9.
10. 11. 12.
13.
14.
15.
16.
(1)主存储器可以划分为多少个信息块? (2) 从高速缓存的角度看, 存储器地址采用的是什么格式?即分别说明地址中标记域、 块域和字域的大小。 答案:(1)2^24 / 16 = 2^20 (2)标记域 14 位, 块域 6 位, 字域 4 位 (刘檩)计算机操作的最小单位时间是(A ) A.时钟周期;B.指令周期;C.CPU 周期;D.执行周期 (刘檩)指令寻址的基本方式有两种,一种是( 顺序 )寻址方式,其指令地址由( 程 序计数器)给出,另一种是( 跳跃 )寻址方式,其指令地址由( 指令 本身 )给出。 (刘檩)完成一条指令一般分为 (取指) 周期和 (执行) 周期, 前者完成 (取指分析指令) 操作,后者完成(执行指令)操作。 (刘檩)按照顺序写出多重中断的中断服务程序包括(保护现场),(开中断),(设备 服务),(恢复现场)和中断返回几部分。 (刘檩)在指令中常用那些办法来表明其寻址方式?各有何有缺点? 在指令中常用立即寻址、直接寻址、寄存器寻址、间接寻址、相对寻址等。 (刘檩)动态储存器(DRAM)依靠什么储存信息?为何存“1” ?为何存“0” ?为什么称为 “动态”储存器? 动态存储器是用电容来存储信息的, 因为电容有充电和放电过程, 存储的信息会被丢失, 所以要每隔一段时间重写一次,即所谓的刷新。 (刘檩)系统总线中地址线的功能是用于指定__存储器__和 I/O 设备__单元或端口__的 地址。 (刘檩)请说明指令周期、机器周期、时钟周期之间的关系。 指令周期包含 2 个机器周期,机器周期包含 4 个时钟周期 (刘檩)用 16k×8 位的 SRAM 芯片构成 64K×16 位的存储器, 请计算出该存储器需要多少 片 SRAM 芯片?多少根地址线接入芯片内部译码?多少根地址线作为片选译码? 该存储器需要 8 片 SRAM 芯片,14 根地址线接入芯片内部译码,2 根地址线作为片选译码. (吴锡欣)假设系统的存储器有 128MB 字,块长度为 64 个字,高速缓存由 32KB 块组成, 如果用 2 路的组关联高速缓存的映射方式, 说明主存储器地址的格式, 并确定各个域的 大小。 (王怀州)问:如果总线过长(相对于其自身频率)会有怎样的后果? 答: 对于同步总线来说, 它是由时钟控制的, 各种事件只有在时钟脉冲到来时才会发生。 正因如此任何时钟脉冲产生相位误差或称时钟脉冲的漂移都可能带来很严重的问题。 而 总线越长,其发生的可能性或者说产生误差的大小就会越大。另外,总线周期时间不能 短于信息在总线上传送所需要的时间。 如果总线过长, 那么在信息传输过程中就会出现 冲突,而这种冲突是致命的,是在更高的层面无法解决的。所以,总线的长度对总线的 时钟频率和周期时间会有一定的限制。 (吕敏、曹铃)如何应用时钟来增加系统性能?采用这种方式的缺点是什么? 答:采用超频运行。将 CPU 超频运行,可能会造成定时同步方面的故障,或者使 CPU 过热,影响系统整体运行;还可将系统总线超频运行,但可能损害与总线相连的各种部 件,或可能会造成部件工作不稳定。 (吕敏、曹铃)为什么系统部件能够超频运行?CPU 超频运行的思想和缺陷? 答: 系统能够超频是因为制造商为了保证 CPU 的性能, 在标记 CPU 工作频率时都留出了 富裕额度,保证在超出最高频率时也能正常工作,正是出于这一点,才能够利用部件超
3821 计算机组成与体系结构题目汇总
计算机组成与体系结构题目汇总
——3821 全体同学 写在前面: 这里是热心的同学提供的计算机组成与体系结构的题目, 可能期末有 大约不到 50%的题目从这里面出。每道题目前都标注了提供的同学, 请参考题目的同时,别忘了对他们表示感谢。 此外,由于题目的提供有些仓促,不免存在或多或少的问题。如有问 题,请联系出题人,并发邮件到 jisuanjizucheng@gmail.com,好让 更多的人知道。
2
3821 计算机组成与体系结构题目汇总
17.
18.
19.
20.
频来增加系统性能。 CPU 超频的思想是让 CPU 运行在制造商规定给出的时钟频率或总线速度的上限之外, 但 可能会造成定时同步方面的故障,或者是造成 CPU 过热。(答案出自教材 P101) (朱涛)题目:对于一个二进制数 1000 1001 1011 0101 1 作为信息字时,用多项式 X5+X2+1 进行 CRC 计算,求要发送的信息 M,并对 M 进行解 码和校验。 2 作为 MARIE 的 16 位指令时,试分析其意义。 3 作为组关联映射的地址时,试分析其分块方式。(2 的 16 次方字的主存储器,2 路组 关联,高速缓存 16 块组成,每个高速缓存块包含 8 个字) 答: 1):p=100101 M=100010011011010100000+11111=100010011011010111111 校验时,M 对 P 进行模 2 运算得余数为 0 时成功。 2):作为指令,15-12 位是 1000,表示 Skipcond 指令,11-10 位是 10,表示当 AC>0 时,PC=PC+1; 3):作为映射地址时,16 个高速缓存块分成两路,则共有 8 组,所以组地址要 3 位, 字域也是 3 位,剩下的 10 位是标记位。所以标记为 1000100110,组地址位 110,字域 位 101。 (佚名)某双面磁盘,每面有 220 道,内层磁道周长为 70cm,内层位密度 400 位/cm,转 速 3000 转/分,请计算:(1)磁盘存储容量是多少?(2)数据传输率是多少? 解:(1)每道信息量=400 位/cm×70cm=28000 位=3500B 每面信息量=3500B×220=770000B 磁盘总容量=770000B×2=1540000B (2)磁盘数据传输率(也即磁盘的带宽)Dr=r•N N 为每条磁道容量,N=3500B r 为磁盘转速,r=3000 转/60s=50 转/s 所以 Dr=r×N=50/s×3500B=175000B/S (tlnrf@sina.com)一个使用直接映射的高速缓存由 8 个存储空间块组成,每块包换 8 个数据字。 (1) 如果一个程序执行从主存储器单元 0 到 67 的 4 次循环操作, 共发生多少次缺失? 分别是哪几次? (2)在进行(1)循环操作后请给出 5 个主存储器单元的地址使其能够连续命中。 (2)在进行(1)循环操作后请给出 5 个主存储器单元的地址使其能够连续缺失。 答案: (1)共 15 次缺失,分别是第 1、9、17、25、33、41、49、57、65、69、133、137、 201、205、269 次 (2)例如依次访问 8、9、10、11、12 (3)例如依次访问 0、64、0、64、0 (ricekeller@163.com)在大多数磁盘中( )。 A.各磁道的位密度相同 B.最外圈磁道的位密度最大 C.最内圈磁道的位密度最大 D.写入时选择较高的位密度,以增加记录信息;读出时选择低的位密度,以提高可靠 性 【分析】:位密度是指磁道中单位长度所存储的信息量。在磁盘存储器中,每个磁道所
1. (于立群)在用________表示的机器中,零的表示是唯一的。 A 原码 B 反码 C 补码 D 阶码 答案 C 解析:原 +0 = 00000000 -0 = 10000000 补 +0 = 00000000 -0 = 00000000 反 +0 = 00000000 -0 = 11111111 2. (洪婉玲)一台计算机的日常工作量由 70% CPU 和 30% 磁盘活动率组成。客户正字抱怨 计算机系统太慢了,经过一番研究以后,你发现可以用 10000 美元来升级磁盘,升级后 的磁盘速度比目前正在使用的磁盘块 2.5 倍。同时,也可以用 8000 美元来对 CPU 进行 升级,升级后 CPU 的速度比现在的 CPU 快 1.4 倍。 (编者注:这里的快 2.5 倍为是原来 的 2.5 倍的意思,外国人说话不像咱们那样绕弯) (1)如果想用最少的钱,获得最好的系统性能改善,你会选择那一种方案? (2) 如果你并不在乎钱的因素, 只要求系统的速度快些, 那你又会选择那一种建议呢? 解答: (1)s = 1 / ((1-f)+f/k); (编者注:f 为待更换部件的活动率,k 为更换部件与原部件的速度比,s 为整台机器 与原来的速度比) 方案一,升级磁盘:s1 = 1 / (1-0.3+0.3/2.5)=1.22 10000 / 0.22 = 45454.5 方案二,升级 CPU: s2 = 1 / (1-0.7+0.7/1.4)=1.25 8000 / 0.25 = 32000 系统升级 1% 方案一比方案二贵。应选择方案二(这里原文为方案一)。 (2) 若不计价钱应选择方案二,因为 s2 > s1; 3. (qq592147815@163.com)假设某台计算机使用直接映射高速缓存。计算机的主存储器的 容量为 2^24 字,高速缓存有 64 个存储空间块,且每个高速缓存块包含 16 个字。问: