下操作系统B卷.docx
- 文档编号:12352598
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:16
- 大小:222.24KB
下操作系统B卷.docx
《下操作系统B卷.docx》由会员分享,可在线阅读,更多相关《下操作系统B卷.docx(16页珍藏版)》请在冰豆网上搜索。
下操作系统B卷
班级学号姓名
密封装订线密封装订线密封装订线
西南交通大学2009-2010学年第
(二)学期考试B卷VVV
课程代码5050257课程名称《操作系统原理与应用》考试时间120分钟
题号
一
二
三
四
卷面
成绩
平时
成绩
总成绩
得分
阅卷教师签字:
注:
.评分标准:
总成绩=卷面成绩X70%+平时成绩X30%
一、选择题(每题1.5分、共60分)请将选择题答案填写到最后的答题纸中
1、按照所起的作用和需要的运行环境,操作系统属于()
A、用户软件B、应用软件C、支撑软件D、系统软件
2、以下()项功能不是操作系统具备的主要功能
A、内存管理B、中断处理C、文档编辑D、CPU调度
3、为了使操作系统中所有的用户都能得到及时的响应,该操作系统应该是()
A、多道批处理系统B、分时系统C、实时系统D、网络系统
4、避免死锁的一个著名算法是()
A、先入先出算法B、银行家算法C、优先级算法D、资源按序分配法
5、UNIX命令的一般格式是()
A、命令名[选项][参数]B、[选项][参数]命令名
C、[参数][选项]命令名D、[命令名][参数][选项]
6、如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()
A、继续运行B、进入阻塞态,让出CPU
C、进入就绪态,让出CPUD、继续运行,并唤醒S队列头上的等待进程
7、在现代操作系统中采用缓冲技术的主要目的是()
A、改善用户编程环境B、提高CPU的处理速度
C、提高CPU和设备之间的并行程度D、实现与设备无关性
8、进程控制块是描述进程状态与特性的数据结构,一个进程()
A、可以有多个进程控制块B、可以和其他进程共用一个进程控制块
C、可以没有进程控制块D、只能有惟一的进程控制块
9、在UNIX系统中,目录结构采用()
A、单级目录结构B、二级目录结构C、单纯树形目录结构D、带链接树形目录结构
10、原语是一种特殊的系统调用命令,它的特点是()
A、功能强B、自己调用自己C、可被外层调用D、执行时不可中断
11、一个正在运行的进程,当所分配的时间片用完后,将其挂在()
A、等待队列B、运行队列C、就绪队列D、任意一个队列
12、竞争计算机系统资源的基本单位是()
A、进程B、作业C、程序D、过程
13、在UNIX中执行了$ls-l命令后显示出如下信息:
-rw-r--r--1ds2005-1ds200558Jan812:
58myprg.c
-rwxr-x--x1ds2005-1ds20054730Jan812:
58myprg.txt
对于第二行信息,以下那种描述是正确的:
A、文件myprg.txt肯定是一个文本文件
B、文件myprg.txt对于用户自己是只能读而不能执行的
C、文件myprg.txt对于用户自己是可读可写但不能执行的
D、文件myprg.txt对于用户自己是可读可执行但不能修改的
E、文件myprg.txt对于同组的是可执行和可读的,对于非同组的其它用户是只可执行的
14.操作系统的________是评价其优劣的重要指标,它包括命令控制接口和编程接口两种方式,命令控制基于系统调用。
A.用户界面B.运行效率C.稳定性D.安全性
15.的主要特点是提供即时响应和高可靠性。
生产过程的控制、武器系统、航空订票系统、银行业务就是这样的系统。
A.分时系统B.实时系统C.批处理系统D.分布式系统
16.关于处理机调度,以下说法错误的是。
A.衡量调度策略的主要指标有:
周转时间、吞吐率、响应时间和设备利用率。
B.处理机调度可以分为4级:
作业调度、交换调度、进程调度和线程调度。
C.作业调度时,先来先服务法不利于长作业,最短作业优先法不利于短作业。
D.进程调度的算法有:
轮转法、先来先服务法、优先级法和线性优先级法。
17.在UNIX系统中,关于进程0和进程1,以下说法错误的是。
A.进程0的作用是创建用户进程(init)、进程的调度与交换。
B.进程0在核心态下运行,进程1及其衍生进程可在用户态和核心态下运行。
C.终端进程和shell进程是进程0的子进程。
D.进程1是所有用户进程的祖先。
18.在操作系统中,临界区是指:
B
A:
一台独立设备B:
一段代码
C:
一类资源D:
一个内存区域
19、在操作系统中,如果时间片一定,那么(),则响应时间越长。
A.用户数越多B.用户数越少
C.处存越多D.内存越大
20、某系统有三个并发进程,都需要同类资源4个,当系统中这类资源最少数是()个时系统不会发生死锁。
A.9B.11C.10D.12E.13
21、分配到必要的资源并获得处理机时的进程状态是()。
A.就绪状态B.阻塞状态C.运行状态D.撤消状态
22、分配到必要的资源而未获得处理机时的进程状态是()。
A.就绪状态B.阻塞状态C.运行状态D.撤消状态
23、UNIX是()操作系统。
A.批处理B.单道C.实时D.分时
24、若P、V操作的信号量S初值为2,当前值为-1,则表示有()个等待进程。
A.0B.1C.2D.3E.可能为任意多个
25.下面哪个资源不是操作系统必须管理的:
E
A:
CPUB:
内存C:
外存D:
源程序E.集成开发环境
26.下面哪个不是操作系统提供的服务接口:
A:
命令B:
APIC:
作业控制语言D:
高级语言
27.对于Unix操作系统和Windows操作系统,以下说法正确的是:
A.Unix系统只有命令行界面,而Windows系统只有图形界面
B.Unix系统只有命令行界面,而Windows系统即有图形界面,又有命令行界面
C.Unix系统即有图形界面,又有命令行界面,而Windows系统只有图形界面
D.Unix系统同时有图形界面和命令行界面,Windows系统也是同时有图形界面和命令行界面
28.主要由于()原因,使UNIX易于移植。
D
A.UNIX是由pascal语言编写的B.UNIX大部分由汇编、少部分用C语言编写
C.UNIX是用汇编语言编写的D.UNIX小部分由汇编、大部分用C语言编写
29.5、在操作系统中,死锁出现指的是:
()
A.计算机系统发生重大故障B.资源数目远远少于进程数
C.若于进程因竟争资源而无限等待其它进程已占有的资源
D.进程同时申请的资源数超过资源总数
30、在UNIX命令中,如下哪条命令是在线帮助命令。
()
A.helpB.onlineC.manD.HELPE.MANF.ONLINE
31.为了使用光盘文件,应当使用如下哪条UNIX命令。
()B
A.opencdrom
B.mount/dev/cd0/tmp
C.load/dev/cd0
D.onloadcdrom
E.
32.在下面的几条命令中,哪条利用了UNIX中的管道操作。
()B
A.ls–l>>dir.txt
B.ls–l|grepmymessage
C.moremymessage.txt
D.ls–l>dir.txt
33.在下面的UNIX命令中,那条命令涉及了对标准输出的重定向操作。
()D
A.echo$output
B.ls|grepmytext.txt
C.mkdirmydir
D.catmytext.txt>youtext.txt
34.下面那条UNIX命令是进行进程中止的操作。
E
A.ps|grepprocessstop
B.ps|grepstopproess
C.psstop
D.ps|grepkill
E.kill153
35.下面那条UNIX命令是进行系统关机的操作。
E
A.ENDB.endC.closeD.CLOSEE.init0F.INIT0
G.rebootH.REBOOTI.systemshutdownJ.SYSTEMSHUTDOWN
36.如果你用编辑器编写一个命令文件mybat1,写好后准备执行这个文件,在执行之前
你应当做的是:
B
A、在#提示符下直接键入mybat1并按回车键执行
B、在#提示符下直接键入./mybat1并按回车键执行
C、在#提示符下直接键入shmybat1并按回车键执行
D、在#提示符下先执行命令:
chmodu+xmybat1,然后键入./mybat1并按回车键执行
37.在UNIX中执行了$ls-l命令后显示出如下信息:
-rw-rw-rw-1ds2005-1ds200558Jan812:
58myprg.c
prw_rw_rw_1wheelwheel4730Jan812:
58temp0001
针对第二行信息,以下说法正确的是:
E
A、 temp0001文件是一个长度为4730字节可执行文件
B、temp0001文件是一个长度为4730字节打印文件
C、temp0001文件是一个长度为1字节可打印文件
D、temp0001文件是一个长度为1字节可执行文件
E、temp0001文件是一个长度为4730字节管道文件
F、temp0001文件是一个长度为1字节可执行文件
38、如果Unix用户gx2005要将属于自己的一个文件myfx的属性确定为对于自己是可读可写,对于同组的用户是可读可写,对于非同组其它用户没有任何权利,下面那条命令是正确的:
A
A、chmodug+rwmyfxB.chownug+rwmyfx
C、grepug+rwmyfxD.chgrpug+rwmyfx
39、如果Unix用户gx2005要将属于自己的一个文件myfy改变为系统内另外一个用户名为gx2006的文件,下面那条命令是正确的:
B
A、chmodgx2006myfyB.chowngx2006myfy
C、grepgx2006myfyD.chgrpgx2006myfy
E、chmodgx2005myfygx2006F.chowngx2005myfygx2006
G、grepgx2005myfygx2006H.chgrpgx2005myfygx2006
40.在Unix系统中,如果如删除一个目录/mydir及其中的所有子目录和文件,以下哪条命令是正确的:
G
A、deltree/mydirB、rm/mydir
C、deldir/mydirD、mv/mydir
E、mvdir/mydirF、del/mydir
G、rm–r/mydirH、deltree–r/mydir
二、判断题:
给出对错结果,如是错误时请简述理由(每题1.5分,共15分)
1.并行性和并发性是两个完全相同的概念。
(X)
2.在WINDOWS系统上运行的程序,可以直接在Unix上运行。
( X )
3.只要解决了临界资源的互斥问题,就完全解决了进程死锁的问题。
( X )
4.在单处理机系统中最多允许两个进程处于执行状态。
5.OS允许用户创建自己的子进程,所以创建子进程的原语是在用户态下完成的。
( )
6.独占设备一次只允许一个用户使用,所以独占设备不能共享。
()
7.线程是调度的基本单位,同时也是资源分配的基本单位。
()
8.在分时系统中,响应时间≈时间片×用户数,因此为缩短响应时间,简单的方法就是使
时间片越小越好
9.在Unix系统中,普通用户口令只能由root用户去修改,因此root的管理工作量较大,但因此Unix更加安全。
X
10.在目前最新的一些操作系统上,通常都支持线程技术,而线程技术是由进程技术发展而来,而且为了保持技术的延续性,多个传统的进程可以在一个线程之中存在并运行。
三、填空题(每题5分)
1.请在下图圆圈中填入进程状态。
2、对于下述前趋图,有用Parbegin/Parend语句及操作系统提供的同步/互斥工具,已写出并发程序。
请完成程序中信号量初值的设置。
Begin
信号量:
S2:
=()
S3:
=()
S42:
=()
S43:
=()
Parbegin
Parend
End
3.两个哲学家吃饭的问题:
(两根筷子,两个碗,两个哲学家先拿其中的1号筷子,再拿2号筷子,两根拿齐了才能吃饭。
)(请在()中填入合适数字或变量,以确保哲学家不饿死。
Beging
ints1:
=();
ints2:
=();
parbegin
Parend;
End;
4、兄弟俩共用一个帐号,每次限存或取十元,存钱和取钱的进程如下所示:
begin
amount:
integer;//帐号余额变量
amount:
=0;//帐号余额的初始值
parbegin
parend;
end;
由于兄弟俩可能同时存钱和取钱,因此两个进程是并发的。
用PV操作实现两并发进程的互斥执行(可直接写在原程序上,信号量统一用S1、S2、……方式命名,帐户余额允许为负。
)。
5、以下代码是多个读者进程Reader(j)与多个写者进程Writer(i)相关代码,请在括号中填入合适的代码以保证读写进程的正确运行同时保证数据的一致性和进程不发生死锁。
班级学号姓名座位号
请将第一选择题答案填入下表选择题得分()
题号
1
2
3
4
5
6
7
8
9
10
00+
10+
20+
30+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统
![提示](https://static.bdocx.com/images/bang_tan.gif)