摘要:对于【软件评测师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【操作系统基础知识】部分试题的详解,一起来看看吧~



1、在如图所示的进程资源()。
A、 P1、P2、P3都是阻塞节点
B、 P1是阻塞节点、P2、P3是非阻塞节点
C、 P1、P2是阻塞节点、P3是非阻塞节点
D、 P1、P2是非阻塞节点、P3是阻塞节点

答案:C
答题解析:

图中有3个节点表示进程,分别为P1、P2、P3,3个资源分别为R1、R2、R3,从资源到节点的箭头表示系统分配一个资源给节点,从节点到资源的箭头表示节点申请一个资源,特别要注意的是先分配后申请的关系,图中系统先从R2分配一个资源给P1,P1再从R2申请一个资源。理解上面的关系后这道题目就不难了,可以看到,R1分配了一个资源给P1,又分配了一个资源给P3,P2再从R1申请资源,故P2阻塞,R2分配了3个资源给P1、P2、P3,但P1还从R2申请资源,故P1也阻塞,R3只分配一个资源给P2,R3有2个资源,故可以满足P3的申请,故P3不阻塞。

故正确答案为C



2、假设系统有n (n≧6)个并发进程共享资源R,且资源R的可用数为4。若采用PV操作,则相应的信号量S的取值范围应为( )。
A、 -1~n-1
B、 -6~4
C、 -(n-1)~1
D、 -(n-4)~4

答案:D
答题解析:

PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。一般来说,信号量S>=0时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S的值加1;若S<0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。初始值资源数为4,所以信号量S的最大值是4,n进程申请,则信号量S的最小值为4-n,也就是 -(n-4)。

故正确答案为D



3、操作系统通过()来组织和管理外存中的信息。
A、 字处理程序
B、 设备驱动程序
C、 文件目录和目录项
D、 语言翻译程序

答案:C
答题解析:

字处理程序:用于文字的格式化和排版;

设备驱动程序:一种可以使计算机和设备通信的特殊程序,相当于硬件的接口,操作系统只有通过这个接口才能控制硬件设备的工作。

语言翻译程序:一种系统程序,将计算机编程语言编写的程序翻译成另外一种计算机语言的等价程序,包括编译程序和解释程序。

操作系统采用文件(Files)和目录(Directories,俗称文件夹)来组织、存储和管理外存中的信息。 大量的文件存于磁盘上,为了实现对文件的有效管理,提高存取的效率,文件系统中建立一套目录机构,就像图书中目录一样。故正确答案为C



查看完整试题>>>