2022年江西农业大学软件工程专业《操作系统》科目期末试卷A(有答案)_第1页
2022年江西农业大学软件工程专业《操作系统》科目期末试卷A(有答案)_第2页
2022年江西农业大学软件工程专业《操作系统》科目期末试卷A(有答案)_第3页
2022年江西农业大学软件工程专业《操作系统》科目期末试卷A(有答案)_第4页
2022年江西农业大学软件工程专业《操作系统》科目期末试卷A(有答案)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

2022年江西农业大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列关于操作系统的论述中,正确的是()。A.对于批处理作业,必须提供相应的作业控制信息B.对于分时系统,不一定全部提供人机交互功能C.从响应角度看,分时系统与实时系统的要求相似D.在采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统2、用户程序在口态下使用特权指令引起的中断属于()。A.硬件故障中断B.程序中断C.外部中断D.访管中断3、要实现两个进程互斥,设一个互斥信号量mutex.当mutex为0时,表示()。A.没有进程进入临界区B.有一个进程进入临界区C.有一个进程进入临界区,另外一个进程在等候D.两个进程都进入临界区4、若一个用户进程通过read系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是()。I.若该文件的数据不在内存中,则该进程进入睡眠等待状态II.请求rcad系统调用会导致CPU从用户态切换到核心态III.read系统调用的参数应包含文件的名称A.仅I、IIB.仅I、IIIC.仅II、IIID.I、II和III5、有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1操作和减1操作的指令序列分别如下所示://加1操作loadR1,x①//取x到寄存器R1中incR1②storex,R1:③//将R1的内容存入x//减1操作loadR2,x①//取x到寄存器R1中incR2②storex,R2:③//将R1的内容存入x两个操作完成后,x的值()。A.可能为-1或3B.只能为1C.可能为0,1或2D.可能为-1,0,1或26、某进程访问页面的序列如下所示。若工作集的窗口大小为6,则在t时刻的工作集为()。A.(6,0,3,2)B.(2,3,0,4)C.(0,4,3,2,9)D.(4,5,6,0,3,2)7、在采用SPOOLing技术的系统中,用户暂时未能打印的数据首先会被送到()存储起来。A.磁盘固定区域B.内存固定区域C.终端D.打印机8、如果当前读写磁头正在53号柱面上执行操作,依次有4个等待访问的请求,柱面号,依次为98,37,124,65,当采用()算法时,下一次磁头才可能到达37号柱面。A.先来先服务B.最短寻道时间优先C.电梯调度(初始磁头移动方向向着小磁道方向)D.循环扫描(磁头移动方向向着大磁道方向)9、在文件的索引节点中存放直接索引指针10个,一级和:级索引指针各1个。磁盘块大小为IKB,每个索引指针占4B。若某文件的索引节点已在内存中,则把该文件偏移量(按字节编址)为1234和307400处所在的磁盘块读入内存,需访问的磁盘块个数分别是()。A.1.2B.1.3C.2.3D.2.410、适合多道程序运行的存储管理中,存储保护是为了()A.防止一个作业占用同个分区B.防止非法访问磁盘文件C.防止非法访问磁带文件D.防止各道作业相互干扰11、下面有关外层页表的叙述中错误的是()。A.反映在磁盘上页面存放的物理位置B.外层页表是指页表的页表C.为不连续(离散)分配的页表再建立一个页表D.若有了外层页表,则需要一个外层页表寄存器就能实现地址变换12、假定有个请求分页存储管理系统,测得系统各相关设备的利用率为:CPU为10%,磁盘交换区为99.7%:其他1/O设备为5%。试问:下面()措施可能改进CPU的利用率?I.增大内存的容量II.增人磁盘交换区的容量III.减少多道程序的度数IV.增加多道程序的度数V.使用更快速的磁盘交换区VI.使用更快速的CPUA.I、II、III、IVB.I、IIC.II、III、VD.II、VI二、填空题13、批处理操作系统中,操作员根据作业需要把一批作业的有关信息输入计算机系统,操作系统选择作业并根据作业控制__________的要求自动控制作业的执行。14、文件的目录由若干目录项组成,每个目录项中除了指出文件的名字和__________存取的物理地址外,还可包含如何__________和文件__________的信息。15、现代计算机中主存储器都是以__________为单位进行编址。16、UNIX的shell有两层含义,一是指由shell命令组成的Shell命令__________;二是指该命令的__________。17、把存储介质上连续信息所组成的一个区域称为__________;为管理方便,经常将存储介质的__________物理单位称为。18、为破坏进程循环等待条件,从而防止死锁,通常采用的方法是把系统中所有资源类进行__________,当任何一个进程申请两个以上资源时,总是要求按对应资源号__________次序申请这些资源。19、在响应比更高者优先的作业调度算法中,当各个作业等待时间相同时,计算__________的作业将得到优先调度20、主存储器与外围设备之间的__________操作称为输入输出操作。三、判断题21、大多数虚拟系统采用OPT()22、由于现代操作系统提供了程序共享的功能,所以要求被共享的程序必须是可再入程序.()23、有m个进程的操作系统出现死锁时,死锁进程的个数为1<k<m.()24、优先数是进程调度的重要依据,优先数大的进程首先被调度运行:()25、对文件进行读写前,要先打开文件.()26、所有进程都进入等待状态时,系统陷入死锁.()27、在内存为M的分时系统中,当注册的用户有N个时,每个用户拥有M/N的内存空间.()28、存储保护的目的是限制内存的分配.()29、在文件系统中,打开文件是指创建一个文件控制块.()30、同一文件系统中不允许文件同名,否则会引起混乱.()31、实时系统中的作业周转时间有严格的限制.()32、用户程序有时也可以在核心态下运行.()四、名词解释题33、分时:34、软中断:35、异常:36、目录文件:37、当前目录:38、周转时间:五、简答题39、虚拟存储器的基本特征是什么?虚拟存储器的容量主要受到哪两方面的限制?40、什么是设备独立性,它是如何实现的?41、试比较进程调度与作业调度的不同点。42、目前操作系统采用的目录结构是什么?它具有什么优点?43、什么是动态重定位?如何实现?44、试说明和比较几种文件共享的方法绕弯路法?六、综合题45、试分别说明操作系统与硬件、操作系统与其他系统软件之间的关系,并画出操作系,统的层次关系。46、某文件系统空间的最大容量为4TB(ITB=2*B),以磁盘块为基本分配单位,磁盘块大小为IKB。文件控制块(FCB)包含一个512B的索引表区。请回答以下问题:1)假设索引表区仅采用直接索引结构,索引表区存放文件占用的磁盘块号。索引表项中块号最少占多少字节?可支持的单个文件最大长度是多少字节?2)假设索引表区采用如下结构:第0~7B采用<起始块号,块数>格式表示文件创建时预分配的连续存储空间,其中起始块号占6B,块数占2B;剩余504B采用直接索引结构,一个索引项占6B,则可支持的单个文件最大长度是多少字节?为了使单个文件的长度达到最大,请指出起始块号和块数分别所占字节数的合理值并说明理由。47、请求分页管理系统中,假设某进程的页表内容见表,页面大小为4KB,一次内存的访问时间是100ns,一次快表(TLB)的访问时间是10ns,处理一次缺页的平均时间为10ns(已含更新TLB和页表的时间),进程的驻留集大小固定为2,采用最近最少使用置换算法(LRU)和局部淘汰策略。假设①TLB初始为空。②地址转换时先访问TLB.若TLB术命中,再访向页表(忽略访问页表之后的TLB更新时间)。③有效位为0表示页面不在内存,产生缺页中断,缺页中断处理后,返回到产生缺页中断的指令处重新执行。设虚地址访问序列2362H、1565H、25ASH,请问:1)依次访问上述3个虚地址,各需多少时间?给出计算过程。2)基于上述访问序列,虚地址1565H的物理地址是多少?请说明理山。

参考答案一、选择题1、A2、D3、B4、A5、C6、A7、A8、C9、B10、D11、A12、B二、填空题13、【答案】说明书14、【答案】文件、控制、管理15、【答案】字节16、【答案】语言、解释程序17、【答案】块、卷18、【答案】顺序编号、递增的19、【答案】时间短20、【答案】信息传送三、判断题21、【答案】:错22、【答案】:对23、【答案】:对24、【答案】:错25、【答案】:对26、【答案】:错27、【答案】:对28、【答案】:错29、【答案】:错30、【答案】:对31、【答案】:错32、【答案】:错四、名词解释题33、分时:在分时系统中,分时主要是指若干并发程序对CPU时间的共享。34、软中断:又称信号机制,它是在软件层次上对中断机制的一种模拟,其中,信号的发送者相当于中断源,而接收者(必定是一个进程)相当于cpu。35、异常:它是指来自cpu内部的事件或程序执行中的事件引起的中断6程序性中断:是指因错误地使用指令或数据而引起的中断,用于反映程序执行过程中发现的例外情况,例如,非法操作码,无效地址、运算溢出,等等。36、目录文件:全由目录项构成的文件成为目录文件。37、当前目录:为节省文件检索的时间,每个用户可以指定一个目录作为当前工作目录,以后访问文件时,就从这个目录开始向下顺序检索。这个目录就称作当前目录。38、周转时间:是指从作业进入系统开始,到作业退出系统所经历的时间。五、简答题39、答:虚拟存储器的基本特征是:①虚拟扩充,即不是物理上而是逻辑上扩充了内存容量;②部分装入,即每个作业不是全部一次性地装入内存,而是只装入一部分;③离散分配,即不必占用连续的内存空间,而是"见缝插针";多次对换,即所需的全部程序和数据要分成多次调入内存:虚拟存储器的容量主要受到指令中表示地址的字长和外存的容量的限制.40、答:设备独立性即应用程序独立于使用的物理设备,在应用程序中使用逻辑设备名称来请求使用某类设备。系统在执行时,是使用物理设备名称要实现设备独立性必须由设备独立性软件完成,包括执行所有设备的公有操作软件提供统一的接口,其中逻辑设备到物理设备的映射是由逻辑设备表LUT完成的41、答:(1)作业调度是宏观调度,它决定了哪一个作业能进入主存.进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理机.(2)作业调度是选符合条件的收容态作业装入内存.进程调度是从就绪态进程中选一个占用处理机.42、答:为了给用户提供对文件的存取控制及保护功能,而按一定规则对系统中的文件名,(亦可包含文件属性)进行组织所形成的表,称为目录表或文件目录。目前操作系统采用的目录结构是树型目录结构,它的优点有:有效地提高对目录的检索速度;允许文件重名;便于实现文件共享。43、答:动态重定位是指在程序执行期间,随着每条指令和数据的访问,自动的、连续的进行映射。具体实现过程为:当某个进程取得CPU控制权时,OS应负责把该作业程序在主存中的起始地址送入重定位寄存器中之后,每次访问存储器时,重定位寄存区的内容将被自动加到逻辑地址中区,经这样变换后,执行结果是正确的。44、答:利用基本文件目录实现文件共享:基于索引节点的共享方法:利用符号链实现文件共享:六、综合题45、【解析】图为计算机系统的层次关系。操作系统与硬件的关系:操作系统是覆盖在硬件上的第一层软件,它管理计算机的硬件资源。操作系统为用户完成所有与硬件相关的操作,从而极大方便了用户对硬件资源的使用,并提高了硬件资源的利用率。操作系统与其他系统软件的关系:操作系统是一种特殊的系统软件,其他系统软件运行在操作系统的基础之上,可获得操作系统提供的大量服务,也就是说,操作系统是其他系统软件与硬件之间的接口。46、64.【解析】遇到这种类型的题目,首先要求出系统的总块数,因为总大小为4TB.而ITB=240B,所以总大小为(4×240)B=240B。每块大小为1KB.即210B。由此可以得出文件系统,存储空间的总块数为242/210=232块。要表示这么多块,块号需要32个二进制位、即32/8B=4B,因此索引表项中的块号最少占4B。每个索引区为512B.可以存放128个索引表项,而1第一题采用直接索引结构,即每个索引表项指向个磁盘块。所以,最大文件长度为128×1KB=128KB由此可以得到1)的答案:文件系统存储空间共有块数=(4×240)/210=232。为表示232个块号,索引表项占32/8B=4B。512可存放27个索引表项,故最大文件长度=27×210B=217B=128KB。接下来分析2)题,题中给出的条件有两个:①0~7B采用另种格式后面内分析。②剩余504B采用直接索引结构且索引项占6B。条件②比较简单,先予以解决。剩余的504B可以表示504B/6B=84个块(内为是直接索引),所以这部分能够表示的大小为84KB。再看前面的8个字节,其中6B为起始块号,2B为块数,由于块的大小不变,因此起始块号位数并无影响,只关注这部分能表示多少块即可。2B共有2×8=16个:进制位,即可以表示216个块,因此这部分能够表示的大小为216KB=64MB。相加即可得到这种方法可支持的单个文件最大长度。要改变表示的文件大小最大值,只能从前8个字节入手(因为后面的504字节只能固定表示84KB),而根据之前的分析,块大小不变,只需要让块数增加就可以扩充文件大小,于是可以将8字节中更多的字节表示块数。因为4字节就是32位,足够表示空间内所有的块(一共就232块),所以只要有4B表示块数就足够,因此得到结论:起始块号占4B.块数占4B即可使文件长度达到最大。于是根据刚才的分析可以得到2)的答案:块号占6B,块数占2B的情况下,最大文件长度=(216×210+(504/6)×210)B=64MB+84KB.合理的起始块号和块数所占字节数分别为4、4(1、7或2、6或3、5),因为块数占4B或以上

温馨提示

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

评论

0/150

提交评论