20091迅011计算机考研真题操作系统
请将答案填入下表中。
题号
1
2
3
4
5
6
7
8
9
10
答案
B
A
A
C
B
A
D
D
C
B
题号
11
12
13
14
15
16
17
18
19
20
答案
B
A
D
B
D
D
A
B
B
C
题号
21
22
23
24
25
26
27
28
29
30
答案
D
A
D
D
B
A
C
B
A
A
1.设文件 F1 的当前引用计数值为 1,先建立 F1 的符号链接(软链接)文 件 F2,再建立 F1 的硬链接文件 F3,然后删除 F1。此时,F2 和 F3 的引用计数值 分别是( )。
A.0、1 ?B.1、1 ?C.1、2 ?D.2、1
2.程序员利用系统调用打开 I/O 设备时,通常使用的设备标识是( )。
A.逻辑设备名?B.物理设备名?C.主设备号?D.从设备号
3.下列选项中,操作S提供的给应用程序的接口是( )。
A.系统调用 B.中断 C.库函数 D.原语
4.下列选项中,导制创进新进程的操作是( )。
I用户登陆成功 II设备分配 III启动程序执行
A.仅I和II B.仅II和III C.仅I和III D.I、II、III
5.设与某资源相关联的信号量初值为3,当前值为1,若M表示该资源的可用个数, N表示等待该资源的进程数,则M,N分别是( )。
A.0,1 B.1,0 C.1,2 D.
6、下列选项中,降低进程优先权级的合理时机是( )。
A.进程的时间片用完 B.进程刚完成I/O,进入就绪列队
C.进程长期处于就绪列队 D.进程从就绪状态转为运行状态
7、进行PO和P1的共享变量定义及其初值为( )。
boolean flag[2];
int turn=0;
flag[0]=false; flag[1]=false;
若进行P0和P1访问临界资源的类C代码实现如下:
void p0() // 进程p0 void p1 () // 进程p1
{ {
while (TRUE){ while (TRUE){
flag[1]=TRUE; turn=1; flag[0]=TRUE; turn=0;
While (flag[1]&&(turn==1)) While (flag[0]&&(turn==0));
临界区; 临界区;
flag[0]=FALSE; flag[1]=FALSE;
} }
} }
则并发执行进程PO和P1时产生的情况是( )。
A.不能保证进程互斥进入临界区,会出现“饥饿”现象
B.不能保证进程互斥进入临界区,不会出现“饥饿”现象
C.能保证进程互斥进入临界区,会出现“饥饿”现象
D.能保证进程互斥进入临界区,不会出现“饥饿”现象
8.某基于动态分区存储管理的计算机,其主存容量为55Mb(初始为空),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配15Mb,分配30Mb,释放15Mb,分配6Mb,此时主存中最大空闲分区的大小是( )。
A.7Mb B.9Mb C.10Mb D.15Mb
9. 设当前工作目录的主要目的是( )。
A. 节省外存空间 B. 节省内存空间
C. 加快文件的检索速度 D. 加快文件的读写速度
10. 本地用户通过键盘登陆系统是,起首获得键盘输入信息的程序时( )。
A.命令解释程序 B.中断处置程序
C.系统挪用程序 D.用户登录程序
11.下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是( )
A.先来先服务 B.高响应比优先
C.时间片轮转 D.非抢占式短任务优先
12.下列选项中,在用户态执行的是( )
A.命令解释程序 B.缺页处理程序
C.进程调度程序 D.时钟中断处理程序
13.在支持多线程的系统中,进程P创建的若干个线程不能共享的是(