计算机操作系统练习题-3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机操作系统练习题-3
一、选择题(选择一个正确答案的代码填入括号中,每个2分,共40分)
1.下面六个系统中,必须是实时系统的有()个。
办公自动化系统计算机辅助设计系统过程控制系统
航空订票系统计算机激光照排系统机器翻译系统
A.1 B.2 C.3 D.4
2.按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指
()调度算法。
A.先来先服务B.计算时间短的作业优先
C.响应比高者优先D.优先级
3.最坏适应分配算法把空闲区()
A.按地址顺序从小到大登记在空闲区表中
B.按地址顺序从大到小登记在空闲区表中
C.按长度以递增顺序登记在空闲区表中
D.按长度以递减顺序登记在空闲区表中
4.在由9个生产者,6个消费者,共享容量为8的缓冲器组成的生产者-消费者问题中,互
斥使用缓冲器的信号量mutex的初值应该为()。
A.8 B.6 C.9 D.1
5.现代操作系统大量采用的层次设计方法,从已知目标N层用户要求,逐级向下进行设
计,称为()方法。
A.自底向上B.自左向右
C.核心扩展D.自顶向下
6.一个作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响
应比是()。
A.0.5 B.1 C.2 D.3
7.文件系统采用二级文件目录可以()。
A.缩短访问存储器的时间B.解决同一用户间的文件命名冲突
C.节省内存空间D.解决不同用户间的文件命名冲突
8.操作系统层次设计中为避免形成过多环路而产生死锁,一般应尽量避免()。
A.上层调用下层B.高层调用低层
C.外层调用内层D.内层调用外层
9.可重定位内存分区分配的目的为()。
A.解决碎片问题B.便于多作业共享内存
C.回收空闲区方便D.摆脱用户干预
10.死锁的四个必要条件中,无法破坏的是()。
A.互斥使用资源B.循环等待资源
C.非剥夺条件D.保持和等待
11.某进程所要求的一次打印输出结束后,其进程状态将从()。
A.运行态到就绪态B.运行态到等待态
C.等待态到就绪态D.就绪态到等待态
12.在具有()机构的计算机中,允许程序中编排的地址和信息实际存放在内存中的地
址有所不同。前者称为(),后者称为()。
A.逻辑地址B.执行地址C.编程地址
D.物理地址E.地址变换F.SPOOLing
13.下列描述中,属于文件系统应具有的功能的是()、()和()。
A.建立文件目录B.实现文件的保护和保密
C.根据文件具体情况选择存储介质D.提供合适的存取方法以适应不同的应用E.监视外部设备的状态
14.在段页式存储管理中,()、()地址是连续的,采用()地址空间。
A.段内B.段与段之间C.页内
D.页与页之间E.一维F.二维
二、是非题(正确的划√,错的划×,每小题2分,共20分)
1.Windows是一个多任务操作系统,允许同一时间运行多个程序,能方便快速地在各程序
间切换。()
2.确定作业调度算法时应主要考虑系统资源的均衡使用,使I/O繁忙作业和CPU繁忙作
业搭配运行。()
3.在操作系统中,通常把终端作业称为后台作业,批处理作业称为前台作业。()
4.作业调度与进程调度相互配合才能实现多道作业的并发执行。()
5.如果某一进程获得除CPU外的所有所需运行资源,经调度,分配给它CPU,该进程将
进入等待状态。()
6.通过硬件和软件的功能扩充,把原来独占的设备改造成为能为若干用户共享的设备,这
种设备称为虚拟设备。()
7.在文件系统的支持下,用户需要知道文件存放的物理地址。()
8.在UNIX系统中,常采用空闲块成组链接法来实施存储空间的分配与回收。()
9.常用的缓冲技术是用来解决慢速设备与快速CPU处理之间协调工作的。()
10.计算机操作系统是一种层次化、模块化结构的程序集合。()
三、填空题(每空2分,共20分)
1.Windows操作系统在方面成功地使用图标进行方便用户的管理;UNIX操
作系统的好,从微型机到巨型机都可以使用。
2.传统操作系统提供编程人员的接口称为。
3.可变分区存储管理中,分区的长度不是预先固定的,而是按来划
分的;分区个数也不是预先确定的,而是由决定的。
4.进程通信根据分为高级通信和低级通信,PV操作属于。
5.Shell程序语言最早是由UNIX操作系统提供给用户使用的。
6.检测到死锁后可以采用、或检测并恢复办法来解除死锁。
四、应用题(共20分)
1.简述请求页式存储管理的优缺点。
2.简述UNIX/Linux文件系统的主要特点。
3.四个进程A、B、C、D都要读一个共享文件F,系统允许多个进程同时读文件F。但限
制是进程A和进程C不能同时读文件F,进程B和进程D也不能同时读文件F。为了使这四个进程并发执行时能按系统要求使用文件,现用PV操作进行管理,请回答下面的问题:
(1)请说明应定义的信号量及初值。
(2)在下列的程序中填上适当的P、V操作,以保证它们能正确并发工作:
A() B() C() D()
{ { { {
[1]; [3]; [5]; [7];
read F; read F; read F; read F;
[2]; [4]; [6]; [8];
} } } }