2019年操作系统考研真题答案及解析
考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2019年操作系统考研真题答案及解析,供大家参考!
本文提供2019年操作系统考研真题答案及解析,以下为具体内容
1、Computer A的Cycle Time=150ps,CPI=2.0;Computer B的Cycle Time=400ps,CPI=1.2;采用相同的ISA,则( )。
A、Computer A比Computer B快1.6倍
B、Computer B比Computer A快1.5倍
C、Computer A比Computer B快1倍
D、Computer B比Computer A快1倍
2、32位MIPS计算机中SW指令存储数组操作数A[10]的偏移量是( )。
A、20
B、30
C、40
D、60
3、IEEE 754单精度浮点数二进制形式0|10000001|01000…00的十进制真值是( )。
A、5
B、-5
C、10
D、-10
4、指令寄存器的主要功能是( )。
A、存放当前指令的指令码
B、存放下一条指令的指令码
C、存放当前微指令的指令码
D、存放下一条微指令的指令码
5、MIPS指令集中ADDI指令的寻址方式是( )。
A、立即数寻址
B、寄存器寻址
C、基址寻址
D、PC相对寻址
6、MIPS单周期数据通路中以下哪条指令的执行时间最长( )。
A、LW
B、SW
C、ADD
D、BNE
7、cache采用Write through策略,系统的基本CPI=2,15%的指令是SW指令,写主存花费120个cycles,则系统实际的CPI是( )。
A、17
B、12
C、20
D、18
8、操作系统是对( )进行管理的软件。
A、软件
B、硬件
C、计算机资源
D、应用程序
9、在一个支持多线程的操作系统中,以下说法正确的是( )。
A、进程是资源分配的基本单位,线程是调度的基本单位
B、线程是资源分配的基本单位,进程是调度的基本单位
C、创建新线程的时候,系统会为每个线程分配内存以便载入必要的代码
D、以上说法均不对
1、试题答案:A
试题解析:
由于计算机A和B的指令集相同,所以两者的程序所执行的指令数是相同的,用I表示。CPI是指每条指令的时钟周期数,表示执行某个程序或者程序片段时每条指令所需的时钟周期平均数。计算机A的CPU时间=计算机A的CPU时钟周期数×时钟周期时间=300×Ips;计算机B的CPU时间=计算机B的CPU时钟周期数×时钟周期时间=480×Ips。因此Computer A比Computer B快1.6倍。故本题选A。
2、试题答案:C
试题解析:
存数指令将数据从寄存器复制到存储器。存数指令的格式和取数指令相似:首先是操作码,接着是包含待存储数据的寄存器,然后是数组元素的偏移量,最后是基址寄存器。按字节编制时,正确的偏移量=10×4=40。故本题选C。
3、试题答案:A
试题解析:
最高位为数符位;其后是8位阶码,以2为底,用移码表示,阶码的偏置值为127;其余23位是尾数数值位,用原码表示。对于规格化的二进制浮点数,数值的最高位总是1,为了能使尾数多表示一位有效值,可将这个1隐含,因此尾数数值实际上是24位(1位隐含位+23位小数位)。因此该数=1.01×210=101=5。故本题选A。
4、试题答案:A
试题解析:
指令寄存器用来存放从存储器中取出的指令。当指令从主存取出存于指令寄存器之后,在执行指令的过程中,指令寄存器的内容不允许发生变化,以保证实现指令的全部功能。故本题选A。
5、试题答案:A
试题解析:
ADDI指令的功能是将源寄存器中的地址与立即数相加后的结果存到目的寄存器中。立即寻址是一种特殊的寻址方式,指令中在操作码字段后面的部分不是通常意义上的操作数地址,而是操作数本身。故本题选A。
6、试题答案:A
试题解析:
LW和SW作为寄存器—存储器型指令,需要访问数据存储器,因此执行的时间大于寄存器—寄存器型指令。lw作为取数指令,获得数据存储器中数据的值后还需写回寄存器中,因此执行时间最长。故本题选A。
7、试题答案:C
试题解析:
写直达法是指CPU在执行写操作时,必须把数据同时写入Cache和主存。系统实际的CPI=2+15%×120=20。故本题选C。
8、试题答案:C
试题解析:
OS作为计算机系统资源的管理者。在一个计算机系统中,通常都含有多种硬件和软件资源。归纳起来可将这些资源分为四类:处理机、存储器、IO设备以及文件(数据和程序)。相应地,OS的主要功能也正是对这四类资源进行有效的管理。故本题选C。
9、试题答案:A
试题解析:
在传统的OS中,进程是作为独立调度和分派的基本单位,因而进程是能独立运行的基本单位。在每次被调度时,都需要进行上下文切换,开销较大。而在引入线程的OS中,已把线程作为调度和分派的基本单位,因而线程是能独立运行的基本单位,进程只是资源分配的基本单位。故本题选A。
点击查看【完整】试卷>>