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