操作系统原理及应用
上海市(2000.4)

答 案

第一部分 选择题
一、单项选择题(本大题共4小题,每小题2分,共8分)在每小题列出的四个选项中只有一个选项是符合题目要
求的,请将正确 选项前的字母填在题后的括号内。
1、从静态角度来看,进程由__________、数据集合、进程控制块及相关表格三部分组成。( )
 A、JCB B、PCB C、程序段 D、I/O缓冲区
2、请求页式管理方式中,首先淘汰在内存中驻留时间最长的帧,这种替换策略是_____.( )
 A、先进先出法(FIFO) B、最近最少使用法(LRU) C、优先级调度 D、轮转法
3、文件安全管理中,___________安全管理规定用户对目录或文件的访问权限。( )
 A、系统级 B、用户级 C、目录级 D、文件级
4、排队等待时间最长的作业被优先调度,这种算法是___________。
 A、优先级调度 B、响应比高优先 C、短作业优先 D、先来先服务

第二部分 非选择题
二、填空题(本大题共16小题,每小题1分,共16分)
5、常规操作系统的主要功能有:____________、存贮管理、设备管理、文件管理以及用户界面管理。
6、操作系统把__________全部隐藏起来,提供友好的、易于操作的用户界面,好象是一个扩展了的机器,即一
台操作系统虚拟机。 7、进程管理的功能之一是对系统中多个进程的_____________进行控制。
8、____________文件是一种呈现在用户面前的文件结构。
9、操作系统中实现进程互斥和同步的机制称为______________。
10、内存中用于存放用户的程序和数据的部分称为_____________。
11、存贮器段页式管理中,地址结构由段号、___________和页内相对地址三部分组成。
12、在操作系统中,通常用户不使用设备的物理名称(或物理地址),而代之以另外一种名称来操作,这就是___。
13、在操作系统中,时钟常有两种用途:报告日历和时间,对__________记时。
14、库文件允许用户对其进行读取、执行,但不允许___________.
15、程序接口接受用户对系统服务和资源的请求后,把它们转告给操作系统的_______________程序。
16、作业控制块是在作业创建时建立,直到作业_____________时撤消。
17、多处理器系统是指含有__________个及以上的CPU的计算机系统。
18、高速缓冲存贮器Cache既可存在于__________内部,也可配置在系统主机板上。
19、在TCP/IP网络中,用finger命令可以找出在网络中某台特定主机上_____________的各种信息。
20、Micnet网要求在网络中的每台计算机具有唯一的_________,它由8个字母和数字组成。操作系统原理及应
用试题第2页(共8页)

三、判断改错题(本大题共10小题,每小题2分,共20分)判断下列命题中由下划线标明的关键词的叙述是否正
确,正确的在其题干 后的括号内打"√",错误的打"×",并改正。
21、Windows操作系统是一个具有图形界面的多任务操作系统。( )
22、实时系统中的实时控制系统只能用于生产过程的自动控制,不能用于监测制导性控制。( )
23、可重入代码或称纯码不能被多个进程共享。( )
24、为了实现对临界区的共享,在每个进程中的临界区前面应设置V操作,在临界区之后应设置P操作。( )
25、在操作系统中,处于等待状态的进程只能有一个。( )
26、现代计算机系统中的存贮系统通常由存贮芯片组成。( )
27、顺序文件在顺序存取时,其存贮速度较慢。( )
28、对文件进行检索时,总是将当前目录作为检索的起始点。( )
29、文件系统中不同目录下的文件名称不能相同。( )
30、系统的中断,可以在系统引导过程中出现。( )

四、简答题(本大题共5小题,每小题6分,共30分)
31、简述可变分区存贮管理的分配策略中的最佳适应法(BF)。
32、按照设备的资源属性,在设备分配中,设备应分成哪几种类型比较合理,并说明其理由
33、文件系统的主要任务是什么?
34、作业从提交给系统到运行结束,要经历哪些阶段和哪些状态?
35、目录拷贝COPY命令的功能是什么?在进行目录拷贝时有什么条件?

五、简单应用题(本大题共2小题,每小题8分,共16分)
36、进程由阻塞状态转换为就绪状态和由就绪状态转换为运行状态,各是什么原因引起的?
37、什么是shell过程?shell过程中常用的显示命令echo,它的作用是什么?试说明echo'who'和echo who 的
区别是什么?

六、综合应用题(本大题共1小题,每小题10分,共10分)
38、某用户当前目录下只有一个子目录temp,在该目录下有文件temp.c和u.1。要求完成以下操作:
(1)用mv命令将文件temp.c移至用户当前目录下的一个新目录sub中;
(2)用cp命令完成以上操作;
(3)说明这两个操作的主要差别是什么?