操作系统复习题_第1页
操作系统复习题_第2页
操作系统复习题_第3页
操作系统复习题_第4页
操作系统复习题_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、操作系统复习试题一、选择题1、 计算机系统中,管理硬件和软件资源,合理组织计算机工作流程,方便用户使用的程序的集合是_。BA. 操作系统B.系统软件C.操作平台D.用户界面2、 关于多道程序设计,以下说法错误的是_。 A. 当一道程序因某种原因暂停执行时,CPU立即转去执行另一道程序B. 只要系统采用多道程序设计,CPU就能同时执行多个程序C. 同时在主存存放多道程序,它们同时处于运行状态D. 多道程序设计提高了系统资源的利用率和系统吞吐量3、 分时系统中,当一个用户进程占有CPU后,它可以_。A. 一直运行到作业结束B.一直运行到一个指定的时间间隔结束C.一直运行到发生时钟中断D.一直运行到

2、更高优先级的进程抢占4、 进程存在的唯一标志是_。A程序状态字 B程序控制块 C进程映象 D进程控制块5、 一个正在CPU上运行的进程,其进程状态_。A. 只能转变为阻塞状态B.只能转变为就绪状态C.可以转变为就绪状态也可以转变为阻塞状态D.可以转变为就绪状态也可以转变为执行状态6、 在多道程序环境中,操作系统分配资源以_为基本单位。A程序 B指令 C进程 D作业7、 一个进程被唤醒,意味着_。A. 该进程重新占有了CPUB.它的优先权变为最大C.进程变为就绪状态D.其PCB移到等待队列队首8、 在多道程序系统中,可能发生死锁。产生死锁的原因是由于_。A. 资源竞争,进程推进顺序非法B.系统资

3、源不足,各进程之间竞争资源C.资源竞争,并行进程同时执行D.系统资源不足,程序推进顺序非法9、 产生死锁的四个必要条件是互斥、不剥夺、环路等待和_。A.请求与阻塞 B.请求与释放 C.释放与阻塞 D.保持与请求10、 作业调度是_。A. 处理机管理中的高级调度B.处理机管理中的低级调度C.进程管理中的低级调度D.进程管理中的高级调度11、 在分时操作系统中,进程调度采用_调度算法。A.先来先服务 B.最高优先权 C.时间片轮转 D.随机12、 用重定位寄存器方式进行动态重定位,如果寄存器中的地址为1000,指令中的逻辑地址是500,CPU执行到该指令时,实际访问的物理地址是_。A1000 B5

4、00 C1500 D以上都不对13、 设备管理的主要任务之一是控制设备和主机之间的数据传送。在以下四种方式中,不支持并行工作方式的是_。A. 程序直接控制方式B.中断控制方式C.DMA方式D.通道方式14、 文件系统是操作系统中管理和存取文件的软件机构。文件系统由三部分组成:与文件管理有关的软件、被管理的文件以及_。A. 相应的数据结构B.存放文件的设备C.目录系统D.按名存取15、 文件的物理结构是指_。A. 用户观察到的文件的组织形式B.文件在存储介质上存放的方式C.文件的内部结构D.文件的存取方式16、 由于进程间共享资源和协同工作,造成进程执行时的间断性。进程的这种特性称为_。A. 独

5、立性B.动态性C.异步性D.协作性17、 在操作系统中。进程是一个具有一定独立功能的程序在某个数据集上的一次_。A. 等待活动B.运行活动C.单独操作D.关联操作18、 操作系统通过_对进程进行管理。A. JCBB.PCBC.DCTD.FCB19、 进程的三种基本状态是_。A.就绪、阻塞和挂起B.执行、就绪和阻塞C.执行、就绪和挂起D.执行、挂起和阻塞20、 分配到必要的资源并获得处理机时间的进程状态是_。A. 就绪状态B.执行状态C.阻塞状态D.撤消状态21、 在进程管理中,当_时,进程从阻塞状态变为就绪状态。A. 进程被调度程序选中B.进程等待某一事件发生C.等待的事件出现D.时间片到22

6、、 在分时系统中,一个进程用完给它的时间片后,其状态为_。A. 就绪B.等待C.运行D.由用户设定23、 下列的进程状态变化中,_变化是不可能发生的。A. 运行就绪B.运行等待C.等待运行D.等待就绪24、 进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是_;由运行状态变为阻塞状态的条件是_。A. 时间片用完B.等待某事件出现C.等待的某事件已经发生D.被进程调度程序选中25、 对进程的管理和控制使用_。A. 指令B.原语C.信号量D.信箱通信26、 以下_是程序并发执行的特点。A. 顺序性B.封闭性C.间断性D.可再现性27、 以下_不是程序并发执行的特点。A.

7、 间断性B.失去封闭性C.不可再现性D.一个程序的各部分严格安照某种先后次序进行28、 操作系统是一种_。A. 通用软件B.系统软件C.应用软件D.软件包29、 操作系统是对_进行管理的软件。A. 系统软件B.系统硬件C.计算机资源D.应用程序30、 在多道程序环境下,每个程序何时执行,执行多长时间,甚至执行的结果都不可预知,我们把操作系统的这种特性,称作_。A. 虚拟性B.不确定性C.不可再现性D.失去封闭性31、 把一个物理上的实体,变为若干个逻辑上的对应物,这种特性就是操作系统的_。A.虚拟性B.不确定性C.不可再现性D.失去封闭性32、 同一系统中的进程之间既相互依赖又相互制约,如果两

8、个进程同时要用一台打印机,其中一个进程必须等待,这种关系称为_。A. 同步B.互斥C.共享D.独享33、 同一系统中的进程之间既相互依赖又相互制约,如果两个进程同时要用一公用变量,其中一个进程必须等待,这种关系称为_。A. 同步B.互斥C.共享D.独享34、 同一系统中如果两个进程要用有界缓冲来传输数据,这两个进程之间有一种制约关系,这种关系称为_。A. 同步B.互斥C.共享D.独享35、 关于PV操作,以下说法不正确的是_。A. P(S)操作意味着申请一份关于信号量S的资源B. V(S)操作意味着释放一份关于信号量S的资源C. 进程调用一个P操作,将信号量的值减1后,信号量的值小于0,则进程

9、应阻塞,排入信号量的队列D. 进程调用一个V操作,将信号量的值加1后,信号量的值小于0,则应从信号量的等待队列中唤醒一个进程36、 当某一信号量的值为2时,说明_。A. 有两个进程由于申请相应资源而被阻塞B. 在该信号量的队列中有两个进程C. 有2份关于该信号量的资源可分配D. 系统中有两个并行执行的进程37、 当某一信号量的值为-2时,以下说法不正确的是_。A. 有两个进程由于申请与该信号量有关的资源而被阻塞B. 在该信号量的队列中有两个进程C. 有2份关于该信号量的资源可分配D. 有两个进程在等待使用与该信号量有关的资源38、 若信号量S初值为2,当前值为-1,则表示有_个进程在与S有关的

10、队列上等待;系统中共有_个S资源。A. 0B.1C.2D.339、 有两个并发进程都要使用一台打印机,打印机对应的信号量是S,若S0,则表示_。A. 没有进程在用打印机B.有一进程在用打印机B. 有一进程在用打印机,另一进程正等待使用打印机C. 两个进程都在用打印机40、 用V操作唤醒一个等待进程时,被唤醒进程的状态变为_。A. 等待B.就绪C.运行D.完成41、 若2个并发进程相关临界区的互斥信号量MUTEX,现在取值为0,则正确的描述应该是_。A. 没有进程进入临界区B.有一个进程进入临界区C.有一个进程进入临界区,另一个在等待进入临界区D.不定42、 在生产者消费者的程序中,应当注意的是

11、_。A. V操作的次序不能颠倒B.P操作的次序不能颠倒C.V操作的次序可以颠倒D.P操作的次序可以颠倒43、 在生产者消费者问题的解法中如果将生产者进程的两个P操作的位置放错,_。A. 将会使系统中没有一个进程能够进行下去B. 将可能会使两个进程间发生死锁C. 进程仍能正常运行D.进程仍能正常运行,但速度会减慢44、 产生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏_条件是不太实际的。A. 互斥B.不剥夺C.环路等待D.保持与请求45、 为了防止死锁的产生,在进程所需要的全部资源被满足之前,不进入就绪状态,这是否定了_。A. 互斥B.不剥夺C.环路等待D.保持与请求4

12、6、 在预防死锁发生的方法中,当进程申请资源得不到满足时,必须释放它已占有的全部其它资源,这是破坏了死锁必要条件中的_。A. 互斥B.不剥夺C.环路等待D.保持与请求47、 在预防死锁发生的方法中,将系统资源按类型线型排序,并赋予不同的序号。进程必须严格按资源序号的递增次序提出申请。这是破坏了死锁必要条件中的_。A. 互斥B.不剥夺C.环路等待D.保持与请求48、 从外存后备队列中调度一个对象到内存,并为它们创建进程,分配资源,参与对处理机的竞争,这种调度称为_。A. 进程调度B.短程调度C.作业调度D.中级调度49、 作业调度程序从处于_状态的队列中选取适当的作业投入运行。A. 就绪B.提交

13、C.等待D.后备50、 从就绪队列中选取一个对象,使其获得CPU,这种调度称为_。A.进程调度B.长程调度C.作业调度D.中级调度51、 在分时系统,特别是具有虚拟存储技术的系统中,经常会将进程从内存交换到外存,在适当时机,又把这些进程调回内存。这种调度称为_。A.进程调度B.长程调度C.作业调度D.中级调度52、 以下调度算法,_不适宜用于进程调度。A.先来先服务B.高响应比优先C.高优先级优先D.时间片轮转53、 以下调度算法,_不适宜用于作业调度。A.先来先服务B.高响应比优先C.高优先级优先D.时间片轮转54、 _是指从作业提交系统到作业完成的时间间隔。A. 周转时间B.响应时间C.等

14、待时间D.运行时间55、 在计算机系统中为解决存储器在速度、容量和价格方面的矛盾,采用了多级存储装置,在层次上组成一个速度由快到慢,容量由小到大的多层结构。根据速度的由快到慢,以下正确的序列是_。A. Cache,主存储器,外存储器B.主存储器,外存储器,CacheC.外存储器,主存储器,CacheD.主存储器,Cache,外存储器56、 所谓动态重定位,地址变换是发生在_。A.程序装入时B.程序执行时C.程序执行前D.程序链接时57、 在一个页式存储管理的系统中,逻辑地址是3654,页的大小为1K,那么,该逻辑地址的页号和页内地址分别为_。A.3,582B.3,654C.4,582D.4,6

15、5458、 在一个分页式存储管理系统中,页表的内容如下,若页面大小为4K,则地址转换机构将相对地址0转换成的物理地址是_。页号块号021127A. 8192B.4096C.2048D.102459、 一个计算机的有效地址长度为22位,那么它提供给进程的虚拟空间的大小为_。A. 32MBB.64MBC.4GD.4M60、 在一个计算机系统中,计算机的地址长度为16位,则OS为每个用户所提供的虚拟存储器的大小为A. 64KBB.128KBC.256KBD.512KB61、 在请求页式存储管理页面置换时,以下_是无法实际使用的。A. 先进先出算法B.LRU算法C.最佳淘汰算法D.近似LRU算法62、

16、 采用先进先出页面淘汰算法的系统中,一进程在内存占3块(开始为空),页面访问序列为1、2、3、4、1、2、5、1、2、3、4、5、6。运行时会产生_次缺页中断。A. 7B.8C.9D.1063、 按资源分配的角度,可将设备分为_。A. 系统设备,用户设备B.字符设备,块设备B. 读写设备,共享设备,虚拟设备D.存储设备,输入/输出设备64、 按信息组织和处理的方式,可将设备分为_。A.系统设备,用户设备B.字符设备,块设备C. 读写设备,共享设备,虚拟设备D.存储设备,输入/输出设备65、 引入缓冲的主要目的是_。A. 改善CPU和I/O设备之间速度不匹配的矛盾B.节省内存C.提高CPU的利用

17、率D.提高I/O设备的效率66、 CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用_。A. 并行技术B.通道技术C.缓冲技术D.虚存技术67、 缓冲技术中的缓冲池在_。A. 主存B.外存C.ROMD.寄存器68、 输入进程向缓冲池输入数据的操作称为_。A. 收容输入B.提取输入C.收容输出D.提取输出计算进程从缓冲池取原始数据的操作称为_。A.收容输入B.提取输入C.收容输出D.提取输出69、 计算进程把产生的计算结果放到缓冲池中的操作称为_。A. 收容输入B.提取输入C.收容输出D.提取输出70、 输出进程从缓冲池中某一个装满输出数据的单位缓冲中取出数据的操作称为_。A

18、. 收容输入B.提取输入C.收容输出D.提取输出71、 在进程创建时,由系统一次分配给该进程所要求的全部设备、控制器和通道。一旦分配后,这些设备就一直为该进程所占有,直至该进程被撤消。这种分配方式称为_。A. 静态分配B.动态分配72、 在进程执行过程中,根据需要通过系统调用向系统请求设备,一旦用毕,立即释放。这种分配方式称为_。A. 静态分配B.动态分配73、 操作系统中的SOOOLing技术,实质是将_转化为共享设备的技术。A. 虚拟设备B.独占设备C.脱机设备D.块设备74、 为了提高系统的可适应性和可扩展性,都毫无例外地实现与设备无关性,其基本含义是_。A. 使用虚拟设备B.程序中不指

19、定设备,一律用系统调用B. 在编程时不指定使用的物理设备名,而使用逻辑设备名D.以上都不对75、 在设备管理中,是由_完成真正的I/O操作的。A. 输入/输出管理程序B.设备驱动程序B. 中断处理程序D.设备启动程序76、 文件按其性质和用途分,可分为系统文件、库文件和_。A.实用文件B.设备文件C.执行文件D.用户文件77、 文件按其管理方式分,可分为普通文件、目录文件和_。B. 用户文件B.库文件C.设备文件D.只读文件78、 文件的逻辑结构是指_。A. 用户观察到的文件的组织形式B.文件在文件介质上存放的方式C.文件的内部结构D.文件的存取方式二、填空题1、 操作系统的四大管理是:_管理

20、、_管理、_管理和_管理。2、 进程和程序是两个截然不同的概念,进程所具有的一些基本特征,程序是不具备的。进程具备的特征是_、_、_、_、_。3、 进程实体是由_、_、_组成。4、 在一个单CPU系统中,若有5个用户进程,则处于就绪状态的用户进程最多有_个,最少有_个。5、 进程是一个_态概念,而程序是一个_态概念。6、 并发程序间的相互制约关系可分为_和_两种关系。7、 所谓临界资源是_。8、 所谓临界区是_。9、 信号量的物理意义是:当信号量值大于0时表示_;当信号量值小于0时表示_。10、 若一个进程已经进入临界区,其它要进入临界区的进程必须_。11、 用P、V操作管理临界区时,一个进程

21、在进入临界区前应该对信号量做_操作,退出临界区时应对信号量做_操作。12、 有m个进程共享一个临界资源,若使用信号量机制实现对临界资源的互斥访问,则该信号量取值最大为_,最小为_。13、 设有K个进程共享一临界区,问:(1)一次只允许一个进程进入临界区,则信号量的初值为_,变化范围是_。(2)一次允许M(M<K)个进程进入临界区,则信号量的初值为_,变化范围是_。14、 在_调度算法中,按照进程进入就绪队列的先后次序来分配处理机。15、 死锁是指_。16、 在银行家算法中,当一个进程提出的资源请求将会导致系统从_状态进入_状态时,就暂时拒绝这一请求。17、 设有一组作业若采用短作业优先调

22、度算法,作业的执行顺序是_作业号提交时间运行时间19:007029:403039:5010410:10518、 将作业相对地址空间的相对地址转换成内存中的绝对地址的过程称为_。19、 地址重定位可分为_和_两种。20、 静态重定位在程序_时进行,动态重定位在程序_时进行。21、 有一采用请求页式存贮管理的计算机系统,其内存容量为512K字节,虚存容量为2048K字节(给用户的最大地址空间),块和页同样大小,为4K字节。问:(1)内存物理地址应设_位。(2)虚存地址应设_位。(3)内存中有_物理块。(4)地址空间最多可以有_页。22、 CPU与I/O设备之间的接口是_。23、 通道是一个独立于C

23、PU的专门管理_的,它控制_与内存之间的信息交换。24、 虚拟设备是通过_技术把_设备改造成用户感觉上能够共享的设备。25、 实现SPOOLing时,必须在磁盘上开辟出称为_和_的专门区域,以存放作业信息和作业执行结果。26、 磁盘和磁带这样的存储设备都是以_为单位与内存进行信息交换的。27、 引入缓冲的主要目的是_。28、 打印机是_设备,磁盘是_设备。三、简答题1、 写出进程的定义。2、 简要写出进程与程序的区别。3、 写出进程的三种基本状态以及各状态的特点,并画出进程状态转换图(要求在图上简要标明转换原因)。4、 简要说明原子操作p(s)与v(s)的物理意义。5、 SPOOLing系统是

24、用于将一台独占设备改造成共享设备的一种行之有效的技术。请问:(1) 什么是SPOOLing技术?(2) SPOOLing系统主要有哪几部分组成?6、 简单说明页式存储管理的基本思想。7、 什么是文件的逻辑结构,它可分为哪两种形式?什么是文件的物理结构,它有哪三种形式? 8、产生死锁的必要条件是哪些,详细解释,什么是死锁?什么是饥饿?9、静态重定位和动态重定位的主要区别是什么?10、什么是VM(虚拟存储器)?VM实现的依据是什么(5分)11生产者-消费者问题的同步算法中,为什么颠倒生产者进程中的两个P操作的次序,将导致进程死锁?(2分)12批处理、分时和实时系统各有什么特征? (3分)13什么是

25、信号量?其值的意义是什么?(4分)四、改错题试修改下面生产者消费者问题解法中的错误,改正在错误处: struct semaphore mutex=1,empty=n,full=0; main() producer(); consumer(); producer() while(true) 生产产品; p(full); p(mutex); 把产品送入缓冲; v(mutex); consumer() while(true) p(empty); p(mutex); 从缓冲取得产品; v(mutex); 消费产品; 四、计算题1、 有四个作业,它们的提交、运行时间如下表所示。若分别采用先来先服务和短作

26、业优先、响应比调度算法。试问它们的周转时间和平均周转时间及加权平均周转时间各是多少。先来先服务作业号提交时间运行时间开始时间完成时间周转时间19.01.029.50.539.80.2410.00.4平均周转时间:加权平均周转时间:短作业优先作业号提交时间运行时间开始时间完成时间周转时间19.01.029.50.539.80.2410.00.4平均周转时间:加权平均周转时间:响应比作业号提交时间运行时间开始时间完成时间周转时间19.01.029.50.539.80.2410.00.4平均周转时间:加权平均周转时间:2、 设定某请求页式系统中,某进程的页面走向为4,3,5,1,2,3,5,4,3,

27、2,1,5。它的实页数为m=3。(1)按FIFO页面淘汰算法,计算缺页率f。(2)按LRU算法,计算缺页率f。(3)按OPT页面淘汰算法,计算缺页率f。要求画出页面变化过程。3、 用银行家算法分别判断下列2个状态是否安全?为什么?(如果是安全的,说明所有进程是如何运行完毕的,如果不安全,说明为什么可能出现死锁。)状态1状态2进程最大需求已占资源系统可供分配数进程最大需求已占资源系统可供分配数P1611P1832P274P293P332P342P4804、 已知内存管理采用页式存储管理。某一作业A的地址空间共4K字节,分为4个页面0、1、2、3,它们被分配到内存的1、3、4、8四个存储块中,在逻

28、辑地址为200中有一条取数指令LOAD 1,4500(十进制),页和块同样大小。完成以下要求:(1) 画出作业A的页表(2) 当执行指令LOAD 1,4500,将从哪个物理地址取内容送1号寄存器?5、 已知主存容量为64KB,某一作业A的地址空间为8KB,分4个页面0、1、2、3,被分配到主存的2、4、6、7 四个存储块中,在逻辑地址为200中有一条取数指令LOAD 1,6000。1、 画出作业A的页表。2、 系统地址结构需要至少几位二进制表示,物理地址要用多少位表示,逻辑地址多少位?3、 当指令“LOAD 1,6000”被执行时,系统取数的物理地址是什么?6、 请求页式系统中,一进程的页面走向为:2,3,4,1,5,3,4,2,3,2,1,2。它的实页数为m=3。(1)按FIFO页面淘汰算法,计算缺页率f。(2)按LRU算法,计算缺页率f。(3)按OPT页面淘汰算法,计算缺页率f。要求画出页面变化过程。7、 有四个作业,它们

温馨提示

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

评论

0/150

提交评论