2005年4月操作系统试题和答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

全国2005年4月高等教育自学考试操作系统试题课程代码:02326一、单项选择题(本大题共20小题,每小题1分,共20分)1.设计分时操作系统的主要目标是()A.吞吐量和周转时间B.交互性和响应时间C.灵活性和可适应性D.可靠性和完整性2.用户通常利用键盘命令、系统调用命令请求操作系统服务,有时也会用()A.宏指令B.汇编语言C.作业控制语言D.计算机高级语言3.操作系统中的中断处理程序很大部分是处理()中断的。A.程序B.访管C.I/OD.外部4.用作业控制语言编写作业控制说明书主要用在()系统。A.分时B.实时C.批处理D.多CPU5.采用多道程序设计能()A.增加平均周转时间B.发挥且提高并行工作能力C.缩短每道程序执行时间D.降低对处理器调度的要求6.程序状态字反映了()状态。A.进程调度B.作业调度C.与处理器有关的系统D.主存储器分配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.类13.Spool技术是一种实现虚拟()的技术。A.处理器B.设备C.存储器D.链路14.选择作业调度算法时,从系统角度,主要希望进入“输入井”的作业的()A.响应时间短B.平均周转时间短C.服务费用低D.优先权高的作业能优先得到服务15.作业由输入状态转变为收容状态,是由()程序完成的。A.作业调度B.设备调度C.预输入D.进程调度16.有关进程同步机制不正确...的提法是()A.“同步机制能把其它进程需要的消息发送出去”B.“同步机制能测试调用进程需要的消息是否到达”C.“PV操作和管程是两种典型的同步机制”D.“同步信号上的V操作是测试调用进程所需的消息是否到达”17.按照PV操作的定义正确的说法是()A.调用P操作后进程肯定能继续运行B.调用P操作后进程肯定阻塞C.调用P操作后进程可能继续运行或阻塞D.调用V操作后可能会阻塞18.系统运行银行家算法是为了()A.检测死锁B.避免死锁C.解除死锁D.防止死锁19.有关死锁检测的提法错误..的是()A.“死锁检测用于对系统资源的分配不加限制的系统”B.“系统可定时运行死锁检测程序进行死锁的检测”C.“死锁检测的结果能知道系统是否能预防死锁”D.“死锁检测的结果能知道系统当前是否存在死锁”20.Unix的进程状态有多个,但()状态是不.存在的。A.运行B.就绪C.僵死D.终止二、多项选择题(本大题共5小题,每小题2分,共10分)21.批处理多道系统的性质有()A.作业成批输入B.作业调度可合理选择作业投入运行C.多个作业并行工作D.不采用spool技术E.处理前台的联机作业22.各类中断中,优先级高的三个中断应是()A.硬件故障B.程序C.外部D.I/OE.访管23.下列算法中不.能用于磁盘移臂调度的是()A.最短计算时间优先B.最短寻找时间优先C.时间片轮转D.响应比高者优先E.电梯算法24.在下列各项中,操作系统提供的操作接口是()A.窗口技术B.命令语言C.系统调用D.菜单技术E.访管指令25.在采用线程技术的操作系统中,正确的说法是()A.进程是资源分配的独立单位B.线程是资源分配的独立单位C.进程是调度执行的单位D.线程是调度执行的单位E.同一进程中各线程共享该进程分配到的主存空间第二部分非选择题(共70分)三、填空题(本大题共7小题,每小题2分,共14分。)26.光盘的信息传送速度比硬盘慢,容量比软盘大。27.当一个进程能被选中占用处理器时,就从就绪态成为运行态。28.通道程序是由通道命令(CCW)组成的;启动通道工作前,必须把通道程序首地址存放到通道地址字(CAW)中。29.可靠的信箱通信规则是:若发送信件时信箱已满,则发送进程被置成等信箱状态,直到信箱有空时才被释放。若取信件时信箱中无信,则接收进程被置成等信件状态,直到有信件时才被释放。30.线程的主要属性是:每个线程有一个唯一的标识符和线程描述表,同一进程中的各个线程共享分配给进程的主存地址空间。31.操作系统能保证所有的进程在有限时间内得到所需全部资源,则称系统处于“安全状态”,不会产生死锁。32.死锁的四个必要条件是互斥使用资源,占有等待资源,不可抢夺资源和循环等待资源。四、简答题(本大题共5小题,每小题4分,共20分。)33.试述分区存储管理中提高主存利用率的措施。答:采用覆盖技术,对换技术(swapping),移动技术。合理分区(按大小顺序,按作业大小和出现频率,按作业对空间需求)合理分配算法(最优、最差适应算法)34.什么叫文件目录?文件目录中应包含哪些基本内容?答:用来标识文件和记录文件情况的信息集合称文件目录,文件目录中的每个目录项与一个文件对应。应有如下基本内容:文件的控制信息;文件的结构信息;文件的管理信息。(或用户名、文件名、存取方式、存取权限;存储结构,存放位置,监理日期,保留期限等)35.什么叫独占设备?什么叫共享设备?各举一例。答:每次只允许一道作业使用的设备称独占设备例如输入机(或打印机)允许几道作业同时使用的设备称共享设备例如只读文件(或磁盘)36.说明资源的抢夺式分配策略防止死锁的方法。答:当一个进程申请的资源尚未被占用时,系统就把资源分配给该进程进程A申请资源r已被进程B占用,若进程B处于等待另一个资源,那么系统将抢夺进程B占用的资源r分配给进程A,否则,系统让进程A等待资源r;一个等待资源的进程,只有得到所申请的新资源和所有被抢夺的老资源后,才能继续运行。往往只适用于CPU和只存37.简述Unix系统中文件控制块(FCB)的实现技术和优点。答:FCB一分为二,一为16字节的(文件名,ino)另一为inode节点优点:前者很小,故在目录中查找一文件的目录项会比较快,提高了效率。五、综合题(本大题共4小题,第38、41小题各10分,每39、40小题各8分,共36分。)38.某作业的程序需占用11个页面,若主存只能提供6个工作页面(即工作集为6),作业运行时实际访问页面的次序是1,2,3,4,5,10,3,2,4,6,5,7,4,3,8,11,2,1,9,4,10,9,6,4,9。现采用FIFO和LRU页面调度算法,列出它们的页面调度次序和缺页中断次数。答:FIFO,10次(或16次)LRU,10次(或16次)1234510123451023451061124510334510672145103245106783151032451067811451032461106781125103246567811211032465710781121963265748112194726574311219410865743822194106115743811674381125438112173811219481121943112194108112141092141096112110964211064939.若存放在磁盘上的文件以索引结构组织,假定磁盘的分块大小为每块512字节,而文件的逻辑记录大小为每个记录256字节。现某个文件共有10个逻辑记录,回答下列问题:(1)采用成组操作时,块因子为2较合适。(2)画出成组时的索引结构示意图。答:文件目录索引表磁盘块(3)采用成组方式时,设置的主存缓冲区应为512字节。(4)采用成组方式时磁盘空间的利用率比非成组方式时提高50%;为读出该文件而启动磁盘的次数将减少50%。索引表首址记录1记录2记录3记录4记录5记录6记录7记录8记录9记录1040.在单道批处理系统中,有四个作业进入系统,进入时间及所需计算时间如下表所示。现忽略作业调度所花时间。当第一个作业进入系统后就可开始调度。作业进入时间所需计算时间18∶002小时28∶3030分钟39∶006分钟49∶3012分钟(1)将分别采用“先来先服务”和“短作业优先”调度算法时,各个作业的开始时间,完成时间,周转时间分别填入下面的表中。先来先服务短作业优先作业开始时间完成时间周转时间开始时间完成时间周转时间18:0010:00120分钟8:0010:00120分钟210:0010:30120分钟10:1810:48138分钟310:3010:3696分钟10:0010:0666分钟410:3610:4878分钟10:0610:1848分钟(2)采用“先来先服务”调度算法时,平均周转时间为(120+120+96+78)/4=103分30秒。采用“短作业优先”调度算法时,平均周转时间为(120+138+66+48)/4=93分。41.假设有32个存储区域,其编号为0,1,…,31,用一个32位的标志字,位号也是0,1,…,31,分别描述32个存储区域使用状态:当某一位为1时,表示对应存储区域已分配,若为0,表示对应存储区域空闲。get进程负责存储区域分配,每次分配一个区域,找出标志字某为0的位置成1。put进程负责存储区域回收,把回收存储区域标志字对应位清成0。要求:(1)分析get进程与put进程的具体同步关系。答:get进程分配完32个存储区域后,再执行分配时必须等待put进程回收区域,而put进程无需等待分配进程get;get与put共享32位的标志字,它们必须互斥访问。(2)采用PV操作同步工具,写出get进程与put进程的同步算法(可用流程图描述,但信号量名称、作用、初值必须说明。)答:mutex是互斥信号量,初值是1,对32位标志字进行保护;S是标志字的同步信号量,初值为32,表示系统开始时32个区域均空闲,可供分配。get进程put进程P(S)回收某区域p(mutex)p(mutex);查找标志字“0”的位(n),查找、修改标志字对应位为“0”修改该位为“1”V(mutex);V(mutex);V(S);分配该区域(n)薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿羁膂莈蚅袇膁蒀蒈螃膀膀蚃虿腿节蒆羈芈莄蚁袄芈蒆蒄螀芇膆蚀蚆袃莈蒃蚂袂蒁螈羀袁膀薁袆袁芃螆螂袀莅蕿蚈衿蒇莂羇羈膇薇袃羇艿莀蝿羆蒂薆螅羅膁蒈蚁羅芄蚄罿羄莆蒇袅羃蒈蚂螁羂膈蒅蚇肁芀蚁薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿羁膂莈蚅袇膁蒀蒈螃膀膀蚃虿腿节蒆羈芈莄蚁袄芈蒆蒄螀芇膆蚀蚆袃莈蒃蚂袂蒁螈羀袁膀薁袆袁芃螆螂袀莅蕿蚈衿蒇莂羇羈膇薇袃羇艿莀蝿羆蒂薆螅羅膁蒈蚁羅芄蚄罿羄莆蒇袅羃蒈蚂螁羂膈蒅蚇肁芀蚁薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功