2022年厦门大学智能科学与技术系408计算机学科专业基础综合之计

更新时间:2023-04-11 06:24:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

2017年厦门大学智能科学与技术系408计算机学科专业基础综合之计算机操作系统考研仿真模拟题(一) (2)

2017年厦门大学智能科学与技术系408计算机学科专业基础综合之计算机操作系统考研仿真模拟题(二) (10)

2017年厦门大学智能科学与技术系408计算机学科专业基础综合之计算机操作系统考研仿真模拟题(三) (18)

2017年厦门大学智能科学与技术系408计算机学科专业基础综合之计算机操作系统考研仿真模拟题(四) (26)

2017年厦门大学智能科学与技术系408计算机学科专业基础综合之计算机操作系统考研仿真模拟题(五) (35)

第1 页,共41 页

2017年厦门大学智能科学与技术系408计算机学科专业基础综合之计算机操作系统

考研仿真模拟题(一)

说明:①本资料为VIP学员内部使用,严格按照2017考研最新题型及历年试题难度出题。——————————————————————————————————————————一、选择题

1.在UNIX系统中,目录结构采用()。

A.单级目录结构

B.二级目录结构

C.单纯树形目录结构

D.带链接树形目录结构

【答案】D

2.若处理器有32位地址,则它的虚拟地址空间为()字节。

A.2G

B.4G

C.100K

D.640K

【答案】B

【解析】

3.进程在系统中是否存在的唯一标志是()。

A.数据集合

B.目标程序

C.源程序

D.进程控制块

【答案】D

【解析】在进程的整个生命期中,系统总是通过PCB对进程进行控制的,亦即,系统是根据进程的PCB而不是任何别的什么而感知到该进程的存在的。所以说,PCB是进程存在的惟一标志。

4.通常对文件系统来说,文件名及属性可以集中在()中以便查找。

A.目录

B.索引

C.字典

D.作业控制块

【答案】A

【解析】在文件系统中,为每个文件建立了一个文件目录(又称目录或目录项),文件目录记录文件的名字、程度和文件存放在外存的物理地址,以及文件属性、文件建立时间和日期等信息。

第2 页,共41 页

文件目录又称为文件控制块。

5.操作系统程序结构的主要特点是()。

A.—个程序模块

B.分层结构

C.层次模块化

D.子程序结构

【答案】C

6.若某单处理机多进程系统中有多个就绪进程,则下列关于处理机调度的叙述中,错误的是()。

A.在进程结束时能进行处理机调度

B.创建新进程后能进行处理机调度

C.在进程处于临界区时不能进行处理机调度

D.在系统调用完成并返回用户态时能进行处理机调度

【答案】C

【解析】首先要注意本题选的是错误项,看题一定要仔细。其次要注意本题选项的说法,例如A项“在进程结束时能进行处理机调度”,而不是“必须进行调度”或“只能在此时进行调度”,因此A项的含义仅仅是此处可以调度,并非一定要调度或者只能此时调度,类似的B项、D项也是如此。这也是容易判断出错的一个地方。

接下来分析选项,A项是进程结束时可以进行处理机调度,明显是正确的。一个进程结束后,进程撤销,处理机此时应当处理下一个进程了,因此会出现处理机调度,A项正确。

B项中关键词为“创建新进程后”。在创建新进程后,会将新进程插入到就绪队列中等待调度执行,接下来会发生如下几种情况:(1)处理机继续执行当前任务;(2)该新建进程比较紧急,处理机暂停当前活动转而调度执行该进程(系统为可抢占调度策略)。因此,当紧急任务进入就绪状态时,可能会发生处理机调度,B项也正确。

C项的关键词是“在临界区”和“不能”。进程在临界区时是不允许其他相关进程进入临界区的,因为当前进程正在访问临界资源,其他进程无法访问。但问题的关键在于系统中还存在着与这类进程无关的其他进程,其

他进程的执行并不会受到这类进程是否处于临界区的影响。系统可以暂停该进程的执行,先去处理其他与之无关的紧急任务,处理完后再返回来继续执行剩余的临界区代码。这个过程中就会发生处理机调度(因为处理机干别的去了),因此当进程处于临界区时,也可能会发生处理机调度,C项错误。

D项很简单。系统调用结束之后返回正常执行的过程中,此时肯定可以进行处理机调度切换执行其他的进程,因此D项正确。

第3 页,共41 页

7.两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是()。

A.飞机票

B.旅行社

C.航空公司

D.旅行社和航空公司

【答案】A

【解析】一张飞机票不能同时售给两个旅行社和客户,因此是互斥资源。

8.中断处理和子程序调用都需要压栈以保护现场。中断处理一定会保存而子程序调用不需要保存其内容的是()。

A.程序计数器

B.程序状态字寄存器

C.通用数据寄存器

D.通用地址寄存器

【答案】B

【解析】本题考查的是中断处理和子程序调用所保存内容的区别,可以先从两者的作用不同来考虑。中断的发生通常是突然的,如地址越界等,往往是系统无法预知的(外部输入中断也是无法预知的,计算机不会知道用户什么时候用键盘输入)。当系统发生中断时要转入中断处理程序,处理完之后要返回到发生中断时的指令处继续执行,由于处理中断时CPU可能会切换状态(如果在系统态发生中断则始终为系统态,不需要切换),所以中断处理返回时就需要还原当时的程序状态,包括处理器信息等,这就用到了程序状态字(PSW)寄存器所存储的内容。程序状态字寄存器用于记录当前处理器的状态和控制指令的执行顺序,并且保留和指示与运行程序有关的各种信息,其主要作用是实现程序状态的保护和恢复。所以中断处理时一定要将PSW压栈保存。

子程序调用是系统能够预知的,而且子程序调用通常是在进程内部执行,不会更改程序状态,即便更改程序状态,只要更新寄存器就行,而不需要保存,因为一切都是系统预料到的,不需要保护和恢复。因此,子程序调用主要保存局部参数信息等,不需要将PSW压栈。

中断处理和子程序调用对其他3个选项的操作都是相同的。

9.虚拟存储器的最大容量是由()决定的。

A.计算机系统的地址结构和外存空间

B.页表长度

C.内存空间

D.逻辑空间

【答案】A

【解析】虚拟存储器的容量理论上的最大值是由CPU地址总线结构决定的,但是实际容量却是主存和辅存容量之和。

第4 页,共41 页

本文来源:https://www.bwwdw.com/article/aurl.html

Top