2018年宁波大学信息科学与工程学院408计算机学科专业基础综合之计算机组成原理考研核心题库
● 摘要
一、选择题
1. 某计算机存储器按字节编址,主存地址空间大小为64MB ,现用4Mx8位的RAM 芯片组成32MB 的主存储器,则存储器地址寄存器MAR 的位数至少是( )。
A.22位
B.23位
C.25位
D.26位
【答案】D
【解析】虽然实际的主存储器(RAM 区)只有32MB , 但不排除还有ROM 区,考虑到存储器扩展的需要,MAR 应保证能访问到整个主存地址空间。因为主存的地址空间大小为64MB ,所以MAR 的位数至少需要26位。
2. 长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为( )。
A. 两者可表示的数的范围和精度相同
B. 前者可表示的数的范围大但精度低
C. 后者可表示的数的范围大且精度高
D. 前者可表示的数的范围大且精度高
【答案】B
3. 已知字符串S 为
出现“失配”
A.i=l, j=0
B.i=5, j=0
C.i=5, j=2
D.i=6, j=2
【答案】C
【解析】模式匹配(KMP )算法对普通的暴力匹配的改进在于:每当匹配过程中匹配失败时,主串(本题为S )的指针(i )不需要回溯,而是利用已经得到的“部分匹配”的结果将模式串(t )向右“滑动”尽可能远的一段距离后,继续进行比较。模式串“滑动”的距离是由模式串(t )本身决定的,即t 的子串中前缀串和后缀串相等的最长长度。本题中第一次失配i=5, 字串为
模式串t 为采用KMP 算法进行匹配,第一次时,i=j=5, 则下次开始匹配时,i 和j 的值分别是( )。
“abaab ”,其相等且最长的前后缀为“ab ”,一次下一个j=2。
4. 某系统正在执行三个进程Pl 、P2和P3, 各进程的计算(CTUCPUCPU )时间和I/OI/O时间比例如下表所示。
为提高系统资源利用率,合理的进程优先级设置应( ) A. B. C. D.
【答案】B
【解析】为了合理地设置进程优先级,应该将进程的CPU 利用时间和I/O时间做综合考虑,故答案选B 。
5. 主存储器和CPU 之间増加cache 的目的是( )。
A. 解决CPU 和主存之间的速度匹配问题
B. 扩大主存储器的容量
C. 扩大CPU 中通用寄存器的数量
D. 既扩大主存容量又扩大CPU 通用寄存器数量
【答案】A
6. 计算机系统中的并行性是指( )。
A. 只有一个事件发生
B. 两个以上的事件不在同一时刻发生
C. 两个以上的事件不在同一时间间隔内发生
D. 两个以上的事件在同一时刻发生或同一时间间隔内发生
【答案】D
7. 下列选项中,用于提高RAID 可靠性的措施有( )
ⅠⅡⅢⅣ. 磁盘镜像 Ⅱ. 条带化 Ⅲ. 奇偶校验 Ⅳ. 增加Cache 机制
A. 仅Ⅰ、Ⅱ
B. 仅Ⅰ、Ⅲ
C. Ⅰ、Ⅲ和Ⅳ
D. 仅Ⅱ、Ⅲ和Ⅳ
【答案】B
【解析】能够提高RAID 可靠性的措施主要是对磁盘进行镜像处理和进行奇偶校验。其余选项不符合条件。
8. 在缺页处理过程中,操作系统执行的操作可能是( )。
修改页表
磁盘
I/O
分配页框
A. 仅
B. 仅
C. 仅
D.
【答案】D
【解析】首先我们要考虑的是,为什么会发生缺页中断? 当然,在一个采用虚拟存储管理技术的系统中,程序是部分装入的,还有部分是处于外存上的,因此,当需要访问那部分位于外存上的代码或数据时,系统会产生缺页中断。产生缺页中断的目的是要将位于外存上的代码或数据装入内存,据此,缺页中断接下去所做的工作就是首先要在内存中找到空闲页框并分配给需要访问的页(若没有空闲的页面则要调用页面置换程序找到一处页面,将该页面的内容处理掉,或回写磁盘,或覆盖掉,然后将此页分配给需要访问的页),分配妥当以后,缺页中断处理程序调用设备驱动程序做磁盘1/0, 将位于外存(一般是磁盘)上的页面调入内存,调入后转身去修改页表,将页表中代表该页是否在内存的标志位(一般称为存在位或有效位、在位位)修改为“真”,将物理页框号填入相应位置,若必要还需修改其它相关表项等。完成上述任务后,缺页中断处理程序返回,继续程序的执行。从上述过程可以看出,涉及的相关处理非常多,因此,答案就显而易见了。
9. ( )对计算机的产生有重要影响。
A. 牛顿、维纳、图灵
B. 莱布尼兹、布尔、图灵
C. 巴贝奇、维纳、麦克斯韦
D. 莱布尼兹、布尔、克雷
【答案】B
10.程序P 在机器M 上的执行时间是20秒,编译优化后,P 执行的指令数减少到原来的70%,而CPI 増加到原来的
A. B.
C.14秒 D. 倍,则P 在M 上的执行时间是( )