2009年7月操作系统试题和答案_第1页
2009年7月操作系统试题和答案_第2页
2009年7月操作系统试题和答案_第3页
2009年7月操作系统试题和答案_第4页
2009年7月操作系统试题和答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE全国2009年7月自考操作系统试题一、单项选择题(本大题共20小题,每小题1分,共20分)l.下列硬件中属于辅助存储器的是(B)A.ROM B.磁盘C.RAM D.显示器2.UNIX的第一个版本于______在一台闲置的PDP-7上开发的。(C)A.1949年 B.1959年C.1969年 D.1979年3.能使计算机系统接收到外部信号后及时进行处理,并且在严格的规定时间内处理结束,再给出反馈信号的操作系统称为(B)A.批处理操作系统 B.实时操作系统C.分时操作系统 D.网络操作系统4.下列_____是特权指令。(C)A.加法指令 B.移位指令C.启动I/O指令 D.条件转移指令5.特权指令____执行。(B)A.只能在目态下 B.只能在管态下C.可在管态也可在目态下 D.从目态变为管态时6.下面有关UNIX系统的trap指令的描述中,错误的是(C)A.trap指令是访管指令 B.trap指令中应提供参数C.trap指令在管态下执行 D.执行到trap指令将形成一个中断事件7.关于多道程序设计的论述中不正确的是(D)A.能提高资源使用效率B.能增加单位时间的算题量C.对每个计算问题的计算时间可能要延长D.对每个计算问题的计算时间不会延长8.一个进程的状态信息存放在该进程控制块PCB的_____区域中。(B)A.标识信息 B.说明信息C.现场信息 D.管理信息9.造成某进程状态从运行态到等待态的变化原因不可能是(C)A.该进程运行中请求启动了外围设备B.该进程在运行中申请资源得不到满足C.分配给该进程的处理器时间用完D.该进程在运行中出现了程序错误故障lO.有关原语定义正确的是(D)A.原语是操作系统中能完成特定功能但可中断的过程B.原语是用户程序中能完成特定功能且不可中断的过程C.原语是用户程序中能完成特定功能但可中断的过程D.原语是操作系统中能完成特定功能且不可中断的过程11.在虚存系统中,选择最近一段时间最久没有被访问的页面先调出的页面调度算法是(B)A.最佳调度算法(OPT) B.最近最久未使用调度算法(LRU)C.最近最不常用调度算法(LFU) D.先进先出调度算法(FIFO)12.可变分区管理方式的存储保护措施是:若绝对地址满足____,则允许访问该主存单元。(C)A.界限地址≤绝对地址≤主存最大地址B.分区始址≤绝对地址≤分区始址+分区长度C.基址寄存器值≤绝对地址≤限长寄存器值D.基址寄存器值≤绝对地址<限长寄存器值13.文件在磁盘上的组织方式有多种,常用的组织方式的名称是(C)A.索引结构、连续结构、顺序结构B.连续结构、顺序结构、链接结构C.顺序结构、链接结构、索引结构D.链接结构、索引结构、串联结构14.下列关于UNIX基本文件系统和子文件系统的描述中正确的是(D)A.基本文件系统和子文件系统是各自独立的系统B.基本文件系统和子文件系统有统一的目录结构C.系统启动运行之后,基本文件系统可以脱卸更换D.在连接子文件系统时,总是将子文件系统的根目录与基本文件系统的某级目录连接起来l5.假设读写磁头正在55号柱面上操作,有依次请求访问的柱面号次序为100、185、35、124和67。当55号柱面上操作完成后,若采用最短寻找时间优先调度算法,为完成这些请求,磁头需要移动过的柱面数是(B)A.170 B.19455-67(12)-35(32)-100(65)-124(24)-185(61)C.260 D.28012+32+65+24+61=19416.IBM系统的通道命令的基本成分是(D)A.命令码、数据主存地址、标志码、状态B.命令码、数据主存地址、状态、传送字节个数C.命令码、标志码、状态、传送字节个数D.命令码、数据主存地址、标志码、传送字节个数若进程P1调用send原语请求把信件发送到进程P2的信箱中,但该信箱已存满了信件,因而进程状态将发生的变化是(B)A.进程Pl置为等信件状态 B.进程P1置为等信箱状态C.进程P2置为等信件状态 D.进程P2置为等信箱状态18.有n个进程并发执行时,系统允许每次最多m个进程(1≤m<n)同时使用某资源。若使用PV操作来管理,则信号量的变化范围是(A)A.[(m-n),m] B.[(m-n),n]C.[(n-m),m] D.[(n-m),n]19.系统出现死锁时一定同时保持四个必要条件,采用按序分配资源的策略可以破坏其中的(D)A.互斥条件 B.占有且等待条件C.不可抢夺条件 D.循环等待条件20.在五个哲学家就餐问题中,为保证其不发生死锁,可限定同时要求就餐的人数最多不超过(C)A.2个 B.3个C.4个 D.5个二、多项选择题(本大题共5小题,每小题2分,共10分)2l.以下叙述中,正确的是(ADE)A.当接通电源时,计算机系统立即自动执行系统的引导程序B.财务管理软件是系统软件之一C.特权指令既允许操作系统程序使用,又允许用户程序使用D.操作系统为用户提供两类使用接口:操作控制命令和系统功能调用E.UNIX提供的操作控制命令被称为shell命令22.UNIX进程的proc结构中包含的信息是(ABCE)A.有关进程调度的信息 B.标识信息C.有关进程非常驻内存部分的信息 D.有关作业调度的信息E.其它用于管理和控制的信息23.在页式虚拟存储管理中,影响缺页中断率的因素主要有(ABDE)A.分配给作业的内存块数 B.页面的大小C.快表的大小 D.程序的编制方法E.页面调度算法的选取24.通道程序涉及的概念有多个,其基本的概念是(ACE)A.通道命令 B.预输入C.通道地址字 D.缓输出E.通道状态字25.关于“进程的顺序性”和“进程的并发性”的正确阐述是(ABCDE)A.任一进程都具有顺序性B.进程的并发性是对一组进程而言的C.具有并发性的进程是可同时执行的D.进程独占处理器顺序执行时具有封闭性E.进程并发执行时会失去可再现性三、填空题(本大题共7小题,每空1分,共14分)26.在批处理多道系统控制下,允许多个作业同时装入主存储器,使中央处理器轮流执行各个作业,各个作业可以同时使用各自所需的外围设备。27.采用多道程序设计技术应注意三方面的问题,资源的分配和调度、存储保护和程序浮动。28.UNIX系统对主存采用页式虚拟存储管理技术,页面调度使用二次机会页面替换算法,以尽量减少输入/输出的传送次数。29.磁盘存储空间的管理方法有位视图法、空闲块表法和空闲块链法。30.在执行磁盘的输入输出操作时,先把移动臂移到指定的柱面,再等待指定的扇区旋转到磁头下,让指定的磁头进行读写,完成信息传送。3l.有交互的并发进程执行时必须互斥地进入临界区,否则会产生与时间有关的错误。操作系统解决死锁问题的方式有死锁的防止、死锁的避免、死锁的检测和死锁的解除。四、简答题(本大题共5小题,每小题4分,共20分)33.访管指令是特权指令吗?它是怎样产生的?它的作用是什么?答:访管指令不是特权指令,它是一条在目态下执行的指令。访管指令的作用是:编译程序将源程序中需要调用操作系统功能的要求转换成一条访管指令,当处理器执行到访管指令时产生访管中断,实现用户程序与系统调用程序之间的转换,系统调用结束后,再返回到用户程序。什么叫进程?简述进程的基本属性。答:一个程序在一个数据集合上的一次执行称为一个进程。进程具有的基本属性是:进程具有动态性;多个不同的进程可以包含相同的程序;进程可以并发进行;进程有三个基本状态,等待态、就绪态和运行态。简述UNIX系统中文件的索引表结构。答:采用多级索引结构每个文件的索引表使用13个登记项前10个项登记存放文件信息的磁盘块号后3个登记项,分别登记一级、二级和三级间接索引块号简述独占设备的申请和分配方案。答:申请独占设备时,需要指定设备;有两种方法指定:一种是指定设备的绝对号,另一种是指定设备类和相对号;一般采用的是后者,用户程序使用由设备类和相对号定义的逻辑设备;系统使用设备类表和设备表进行分配。对资源采用静态分配策略为什么能防止死锁?答:资源的静态分配策略要求每一个进程在开始执行前就申请它所需要的全部资源。仅当系统能满足进程的资源申请且把资源分配给进程后,该进程才开始执行。于是,进程在执行中不再申请资源。即能使“占有并等待资源”的条件不成立,从而防止死锁的发生。五、综合题(本大题共4小题,每小题9分,共36分)38.在单道批处理系统中,有五个作业进入输入井的时间及需要执行的时间如下表所示,并约定当这五个作业全部进入输入井后立即进行调度,忽略调度的时间开销。作业号进入输入井时间需执行时间(分钟)开始执行时间结束执行时间周转时间(分钟)110∶0040210∶1030310∶2020410∶3025510∶4010要求:写出分别采用先来先服务和最短执行时间优先调度算法时的调度次序和作业平均周转时间。答:先来先服务调度算法时调度的次序:1-2-3-4-5作业平均周转时间:(80+100+110+125+125)/5=540/5=108(分钟)最短执行时间优先调度算法时调度的次序:5-3-4-2-1作业平均周转时间:(165+115+50+65+10)/5=405/5=81(分钟)39.某系统采用页式存储管理方法,页的大小为8KB,主存容量为256MB,相对地址为32位。某用户进程页表(表中的数值为十进制)如下:页号主存块号05122938418516其内存物理地址用多少位(bit)表示?答:因256MB=2^28B,所以可用28位表示一个用户程序地址空间最大可达多少字节(Byte)?答:2^32B=4GB假定该用户程序中的一个相对地址是ABCD(十六进制),利用页表转换成对应的绝对地址(用十六进制表示。)答:因页的大小为8KB,故页内地址占13位,将相对地址ABCD写成二进制形式1010101111001101,可得出页号为5(十进制)。查页表得到对应的主存块号为16(十进制),写成二进制形式10000与页内地址拼接,再换成十六进制形式为20BCD40.假定某文件FILEI以链接结构形式存放在磁盘上,共有7个逻辑记录,每个逻辑记录的大小为150个字节。而一个磁盘块长度为512个字节,系统缓冲区的长度也为512个字节。试问:(1)为了提高磁盘空间利用率,应采用何种技术存放文件FILE1(约定一个逻辑记录不能跨越存储在多个磁盘块中)?答:可使用记录成组技术,将文件相邻的3个逻辑记录写入一个盘块中(512DIV150=3)画出文件FILE1在盘上的结构示意图,包括文件目录的最基本信息(文件在磁盘上的起始盘块号为50,文件占用的其它磁盘块号可自定)。文件名始址记录长度FILE150150文件目录:607050607050R4R5R660R1R2R370R70若文件FILE1已打开,根据画出的文件结构示意图,将文件FILE1的第6号逻辑记录(逻辑记录从l开始编号)读到主存90000开始的区域,请写出主要工作步骤。答:1、根据文件FILE1的目录信息,按始址将文件第1块(50号盘块,含R1、R2、R3记录)读入主存缓冲区,得文件下一块块号为70;2、将文件70号盘块(含R4、R5、R6记录)读入主存缓冲区,记开始地址为K;3、将K+300开始的150个字节(R6记录)传送到主存90000开始的区域。41.有两个并发进程的程序如下:beginN:integer; N:=4cobeginprocessAbeginL1:N:=N+3; gotoL1end;processBbeginL2:print(N);N:=0; gotoL2end;coend;end;回答下列问题:写出processA和processB并发执行一个循环时可能出现的操作序列。答:可能出现的操作序列有:1、N

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论