2016年秋季操作系统原理期末复习题

合集下载

操作系统原理期末试卷(10套含答案)7

操作系统原理期末试卷(10套含答案)7

操作系统原理期末试题(一)一、单项选择题(每题2分,共20分)1.以下著名的操作系统中,属于多用户、分时系统的是( B )。

A.DOS系统B.UNIX系统C.Windows NT系统D.OS/2系统2.在操作系统中,进程的最基本的特征是( A ).A.动态性和并发性B.顺序性和可再现性C.与程序的对应性D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,( C )。

A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度4.作业调度的关键在于( C )。

A.选择恰当的进程管理程序B.用户作业准备充分C.选择恰当的作业调度算法D.有一个较好的操作环境5.系统抖动是指( D ).A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。

A.段表B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )A.单级目录B.二级目录C.纯树型目录D.非循环图目录8.SPOOLing技术可以实现设备的(C )分配。

A.独占B.共享C.虚拟D.物理9.避免死锁的一个著名的算法是( C )。

A.先人先出算法B.优先级算法C.银行家算法D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是(C )。

A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。

每题2分,共10分)1.简单地说,进程是程序的执行过程。

因而,进程和程序是一一对应的.( )2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行.()3.段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间.()4.在采用树型目录结构的文件系统中,各用户的文件名必须互不相同。

(完整版)操作系统原理复习题库

(完整版)操作系统原理复习题库

计算机操作系统期末复习题声明:本题库内容仅供参考注:1-简单2-一般3-较难4-难第一部分操作系统基本概念一、选择题(选择最确切的一个答案,将其代码填入括号中)1、操作系统是一种()。

A、应用软件B、系统软件C、通用软件D、工具软件答案-1:B2、计算机系统的组成包括()。

A、程序和数据B、处理器和内存C、计算机硬件和计算机软件D、处理器、存储器和外围设备答案-1:C3、下面关于计算机软件的描述正确的是()。

A、它是系统赖以工作的实体B、它是指计算机的程序及文档C、位于计算机系统的最外层D、分为系统软件和支撑软件两大类答案-2:B4、财务软件是一种()。

A、系统软件B、接口软件C、应用软件D、用户软件答案-2:C5、世界上第一个操作系统是()。

A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-1:B6、批处理操作系统提高了计算机的工作效率,但()。

A、系统资源利用率不高B、在作业执行时用户不能直接干预C、系统吞吐量小D、不具备并行性答案-3:B7、引入多道程序的目的是()。

A、为了充分利用主存储器B、增强系统的交互能力C、提高实时响应速度D、充分利用CPU,减少CPU的等待时间答案-3:D8、在多道程序设计的计算机系统中,CPU()。

A、只能被一个程序占用B、可以被多个程序同时占用C、可以被多个程序交替占用D、以上都不对答案-2:C9、多道程序设计是指()。

A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程答案-3:B10、从总体上说,采用多道程序设计技术可以()单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要()。

A、增加减少B、增加延长C、减少延长D、减少减少答案-4:B11、允许多个用户以交互使用计算机的操作系统是()。

A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-2:A12、下面关于操作系统的叙述正确的是()。

操作系统原理期末试卷(10套含答案)7

操作系统原理期末试卷(10套含答案)7

操作系统原理期末试题(一)一、单项选择题(每题2分,共20分)1.以下著名的操作系统中,属于多用户、分时系统的是( B )。

A.DOS系统B.UNIX系统C.Windows NT系统D.OS/2系统2.在操作系统中,进程的最基本的特征是(A ).A.动态性和并发性B.顺序性和可再现性C.与程序的对应性D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,( C )。

A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度4.作业调度的关键在于( C )。

A.选择恰当的进程管理程序B.用户作业准备充分C.选择恰当的作业调度算法D.有一个较好的操作环境5.系统抖动是指( D )。

A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。

A.段表B.页表C。

PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )A.单级目录B.二级目录C.纯树型目录D.非循环图目录8.SPOOLing技术可以实现设备的(C )分配。

A.独占B.共享C.虚拟D.物理9.避免死锁的一个著名的算法是( C )。

A.先人先出算法B.优先级算法C.银行家算法D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是(C ).A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。

每题2分,共10分)1.简单地说,进程是程序的执行过程。

因而,进程和程序是一一对应的。

( )2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。

操作系统原理期末复习测试题(带答案)

操作系统原理期末复习测试题(带答案)

《操作系统原理》测试题一、选择题(15题)1.下列选择中,哪些不是操作系统关心的主要问题。

DA管理计算机裸机;B设计提供用户与计算机硬件系统间的界面;C管理计算机系统资源;D高级程序设计语言的编译器。

2.分时系统的一个重要性能是响应时间,下述()因素与改善响应时间有关:BA CPU速度快;B 时间片;轮转调度法;C 优先数+非抢占式调度算法;D进程数目增加。

3.假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是 DA.5% B.9.5% C.50% D.95%4. 关于进程通信的说法,错误的是:BA.进程通信有两种方式,直接通信和间接通信。

B.直接通信固定在一对进程之间。

C.间接通信是通过第三个进程转发信件的,不必在两个进程间直接相互通信。

D.间接通信方式以信箱为媒介实现通信,信箱由接收信件的进程设置。

5、以下各功能中,()不需要硬件的支持。

DA 中断系统;B 地址映射;C 进程调度;D文件打开;6、分页系统中的页面是为()。

BA 用户所感知的;B 操作系统所感知的;C 编译系统所感知的;D 连接装配程序所感知的。

7、下面说法正确的是()DA在磁带上的顺序文件中插入新的记录时,必须复制整个文件;B在磁盘上的顺序文件中插入新的记录时,必须复制整个文件;C在索引顺序文件的最后添加新的记录时,一定复制整个文件;D在磁带上的顺序文件的最后添加新的记录时,不必复制整个文件。

8、关于分页系统的页面大小,错误的是():CA页面大的好处是页表较小。

B页面小的好处是可以减少由内部碎片引起的内存浪费。

C通常,影响磁盘访问时间的主要因素不在于页面的大小,所以使用时可优先考虑大的页面。

9.一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是 CA.2的8次方字节 B.2的16次方字节 C.2的24次方字节 D.2的32次方字节10.假设磁头当前位于第105道,正在向磁道序号增加的方向移动。

操作系统原理期末试卷10套含答案7

操作系统原理期末试卷10套含答案7

操作系统原理期末试卷10套含答案7一、单项选择题(每题2分,共20分)1.以下著名的操作系统中,属于多用户、分时系统的是( B ).A.DOS系统B.UNIX系统C.Windows NT系统D.OS/2系统2.在操作系统中,进程的最基本的特征是( A ).A.动态性和并发性B.顺序性和可再现性C.与程序的对应性D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,( C ).A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度4.作业调度的关键在于( C ).A.选择恰当的进程管理程序B.用户作业准备充分C.选择恰当的作业调度算法D.有一个较好的操作环境5.系统抖动是指( D ).A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的. A.段表B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )A.单级目录B.二级目录C.纯树型目录D.非循环图目录8.SPOOLing技术可以实现设备的( C )分配.A.独占B.共享C.虚拟D.物理9.避免死锁的一个著名的算法是( C ).A.先人先出算法B.优先级算法C.银行家算法D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是( C ).A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因.每题2分,共10分)1.简单地说,进程是程序的执行过程.因而,进程和程序是一一对应的.( )2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行.( )3.段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间.( )4.在采用树型目录结构的文件系统中,各用户的文件名必须互不相同.( )5.用户程序应与实际使用的物理设备无关,这种特性就称作与设备无关性.( )答案:1.(×)改正为:进程和程序不是一一对应的.2.(×)改正为:V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为就绪状态,否则现进程继续进行.3.(√)4.(×)改正为:在采用树型目录结构的文件系统中,不同用户的文件名可以相同.5.(√)三、填空题(每空2分,共30分)1.通常,进程实体是由PCB(或进程控制块)、程序、数据集合这三部分组成,其中PCB 是进程存在的惟一标志.2.从用户的源程序进入系统到相应程序在机器上运行,所经历的主要处理阶段有编辑阶段,编译阶段,连接阶段,装入阶段和运行阶段.3.在UNIX系统中,文件的类型主要包括普通文件、目录文件、特别文件4.虚拟设备是通过SPOOLing技术把独占设备变成能为若干用户共享的设备.5. Windows NT是采用微内核结构的操作系统,它的进程的功能发生了变化,它是资源分配的单位,不是调度运行的单位,后者的功能由线程完成.四、解答题(共20分)1.什么是操作系统?它的主要功能是什么?(共8分)答案:操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口.(3分)操作系统的主要功能包括:存储器管理、处理机管理、设备管理、文件管理以及用户接口管理.(5分)2.操作系统中存储器管理的主要功能是什么?什么叫虚拟存储器?(共8分)答案:存储器管理的主要功能是:内存分配,地址映射,内存保护,内存扩充.虚拟存储器是用户能作为可编址内存对待的存储空间,在这种计算机系统中虚地址被映象成实地址.或者:简单地说,虚拟存储器是由操作系统提供的一个假想的特大存储器.(4分)3.什么是文件的逻辑组织和物理组织?(共4分)答案:文件的逻辑组织——用户对文件的观察和使用是从自身处理文件中数据时采用的组织方式来看待文件组织形式.这种从用户观点出发所见到的文件组织形式称为文件的逻辑组织.文件的物理组织——文件在存储设备上的存储组织形式称为文件的物理组织.操作系统原理期末试题(二)一、填空题(20分,每空1分)1、操作系统设计的两个目标是易用和高效.2、P.V操作必须成对出现,有一个P操作就一定有一个V操作.3、临界资源是指系统中一次只允许一个进程使用的资源,而临界区是指涉及到临界资源的代码段.4、在请求式分页系统中,页框的分配有一种方式称为固定分配,固定分配有两种不同的方式,分别是平均分配和按比率分配.5、在请求式分页存储管理系统中,不能在计算机中实现的页面淘汰算法是最佳算法,选择淘汰不再使用或最远的将来才使用的页的算法是先进先出算法,选择淘汰在主存驻留时间最长的页的算法是最近最少使用.6、文件的结构就是文件的组织形式,从用户观点出发所看到的文件组织形式称为文件的逻辑结构;从实现观点出发,文件在外存上的存放组织形式称为文件的物理结构.7、文件的目录组织形式主要有单级目录、二级目录、树型目录和图型目录等.8、设备的寻址方式主要有直接I/O指令和存储器映射I/O指令.9、协同进程间一般通过信箱进行间接通信.二、选择题(20分,每题2分)1、紧耦合系统就是 4 .(1)分时操作系统(2)分布式操作系统(3)网络操作系统(4)并行操作系统2、以下不属于操作系统部件的是 2 .(1)进程管理(2)数据库管理(3)保护系统(4)命令解释器系统3、如P和V操作的信号量S初值为4,则现在S=-1,表示有 1 个进程在等待. (1)1 (2)2 (3) 3 (4)54、用V操作可以唤醒一个进程,被唤醒的进程状态变为 1 .(1)就绪(2)运行(3)阻塞(4)完成5、所有就绪状态的进程按建立的先后顺序形成一个对列,从队列首挑选一个进程,分给时间片q ,投入运行.当时间片到时,而又没有完成的进程,将再次加入到队列尾,排队等待下一轮调度.这种进程调度算法称为 2 .(1)循环轮转调度算法(2)优先数调度算法(3)固定周期轮转调度算法(4)多级队列调度算法6、页式存储管理的快表一般存放在 4 .(1)内存(2)外存(3)硬盘(4)CACHE7、虚拟存储器的最大容量由 2 决定.(1)内存容量(2)程序的地址空间(3)内外存容量(4)计算机的地址机构8、可以分配给多个进程的设备是 1 .(1)共享设备(2)块设备(3)独占设备(4)互斥设备9、光盘上的文件一般可以采用 3 存取方式.(1)顺序(2)随机(3)直接(4)顺序或随机10、如果一个计算机的硬盘为64G,每个块的大小为4K,如果用位示图来管理硬盘的空间,则位示图的大小为 3 字节.(1)16M (2)4M (3)2M (4)1M三、简答题(20分,每题5分)1、什么是与设备无关性?有什么好处?答:为了提高OS的可适应性和可扩展性,在现代OS中都毫无例外地实现了设备独立性,也称设备无关性.基本含义:应用程序独立于具体使用的物理设备.为了实现设备独立性而引入了逻辑设备和物理设备两概念.在应用程序中,使用逻辑设备名称来请求使用某类设备;而系统在实际执行时,还必须使用物理设备名称.优点:设备分配时的灵活性易于实现I/O重定向(用于I/O操作的设备可以更换(即重定向),而不必改变应用程序.2、请给出记录型信号量中对P、V操作的定义.答:P(S) {value--;if (value < 0) {add this process to listblock}}V(S) {value++;if (value <= 0) {remove a process P from listwakeup(P);}}3、从内核角度看,内核级线程和用户级线程有什么不同?答:用户级线程仅存在于用户级中,它的创建、撤消和切换都不利用系统调用实现,与内核无关,相应的,内核也不知道有用户级线程存在.内核级线程依赖于内核,无论用户进程中的线程还是系统进程中的线程,其创建、撤消、切换都由内核实现.在内核中保留了一张线程控制块,内核根据控制块感知线程的存在并对其进行控制.(1)线程的调度与切换速度内核支持线程的调度和切换与进程的调度和切换十分相似.对于用户级线程的切换,通常是发生在一个应用程序的多线程之间,这时,不仅无须通过中断进入OS的内核,而且切换的规则也远比进程调度和切换的规则简单.因此,用户级线程的切换速度特别快.(2)系统调用当传统的用户进程调用一个系统调用时,要由用户态转入核心态,用户进程将被阻塞.当内核完成系统调用而返回时,才将该进程唤醒,继续执行.而在用户级线程调用一个系统调用时,由于内核并不知道有该用户级线程的存在,因而把系统调用看作是整个进程的行为,于是使该进程等待,而调度另一个进程执行,同样是在内核完成系统调用而返回时,进程才能继续执行.如果系统中设置的是内核支持线程,则调度是以线程为单位.当一个线程调用一个系统调用时,内核把系统调用只看作是该线程的行为,因而阻塞该线程,于是可以再调度该进程中的其他线程执行.4、什么是虚拟存储器?为什么要在存储管理中引入虚拟存储器.答:虚拟存储器由内存和外存组成,使得程序的部分装入内存就能运行的技术,引入的目的有二:大作业能运行;提高内存利用率.四、在五状态图中,假如计算机只有一个CPU,如果系统中有N个进程:(1)运行的进程最多几个,最少几个;就绪进程最多几个最少几个;等待进程最多几个,最少几个?(2)有没有这样的状态转换,为什么?等待—>运行;就绪—>等待(3)一个进程状态的转换是否会导致另一个进程的状态转换,请列出所有的可能.解:(1)如果系统中有N个进程,运行的进程最多1个,最少0个;就绪进程最多N-1个最少0个;等待进程最多N个,最少0个.(2)没有这样的状态转换.(3)新建到就绪导致运行到就绪就绪到运行导致无运行到就绪导致就绪到运行运行到等待导致就绪到运行等待到就绪导致就绪到等待运行到结束导致就绪到运行五、10一个操作系统有20个进程,竞争使用30个同类资源,申请方式是逐个进行,一旦某个进程获得了它的全部资源,就马上归还所有的资源,每个进程最多使用30,最少使用一个资源.20个进程需要的资源总数小于50.如果仅考虑这类资源,系统会产生死锁吗?请说明理由.答:设max(i)表示第i个进程的最大资源需求量,need(i)表示第i个进程还需要的资源量,alloc(i)表示第i个进程已分配的资源量.由题中所给条件可知:max(1)+…+max(20)=(need(1)+…need(20))+(alloc(1)+…+alloc(20))<50如果在这个系统中发生了死锁,那么一方面30个资源R应该全部分配出去,即(反证法)alloc(1)+…+alloc(20)=30另一方面所有进程将陷入无限等待状态.由上述两式可得:need(1)+…+need(20)<20(关键)上式表示死锁发生后,20个进程还需要的资源量之和小于20,这意味着此刻至少存在一个进程i,need(i)=0,即它已获得了所需要的全部资源.既然该进程已获得了它所需要的全部资源,那么它就能执行完成并释放它占有的资源,这与前面的假设矛盾,从而证明在这个系统中不可能发生死锁.六、一个分页存储系统,页表存放在内存:●如果访问一次内存需要200ns,则访问一个内存单元需要多少时间?●如果系统采用三级页表,则访问一个内存单元需要多少时间?●如果系统引入联想寄存器,90%的页表项可以在快表中命中,则访问一个内存单元需要多少时间?(假设访问一次快表需要10ns)解:1、400NS2、800NS3、220NS2、设某文件的物理存储方式采用链接方式,该文件由5个逻辑记录组成,每个逻辑记录的大小与磁盘块大小相等,均为512字节,并依次存放在50、121、75、80、63号磁盘块上.(10分)●文件的第1569逻辑字节的信息存放在哪一个磁盘块上?●要访问第1569逻辑字节的信息,需要访问多少个磁盘块?(假如该文件的FCB在内存)答:因为:1569=512×3+33所以要访问字节的逻辑记录号为3,对应的物理磁盘块号为80.故应访问第80号磁盘块.由于采用链接方式,所以要访问第3个逻辑记录的信息,必须访问逻辑记录第0、1、2后,才能访问第3个逻辑记录,所以要访问第1569逻辑字节的信息,需要访问4个磁盘块.操作系统原理期末试题(三)一、单项选择题(每小题1分,共20分)在每小题列出的四个选项中,选出一个正确答案,并将正确答案的号码写在题干后面的括号内.1.关于操作系统的叙述(D )是不正确的.A."管理资源的程序"B."管理用户程序执行的程序"C."能使系统资源提高效率的程序"D."能方便用户编程的程序"2.操作系统的发展过程是(A )A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统3.用户程序中的输入,输出操作实际上是由(C )完成.A.程序设计语言B.编译系统C.操作系统D.标准库程序4.计算机系统中判别是否有中断事件发生应是在(B )A.进程切换时B.执行完一条指令后C.执行P操作后D.由用户态转入核心态时5.设计批处理多道系统时,首先要考虑的是(B )A.灵活性和可适应性B.系统效率和吞吐量C.交互性和响应时间D.实时性和可靠性6.若当前进程因时间片用完而让出处理机时,该进程应转变为( A)状态.A.就绪B.等待C.运行D.完成7.支持程序浮动的地址转换机制是( D)A.页式地址转换B.段式地址转换C.静态重定位D.动态重定位8.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按(D )进行排列.A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大9.逻辑文件存放在到存储介质上时,采用的组织形式是与( B)有关的.A.逻辑文件结构B.存储介质特性C.主存储器管理方式D.分配外设方式10.文件的保密是指防止文件被( C)A.篡改B.破坏C.窃取D.删除11.对磁盘进行移臂调度的目的是为了缩短( A)时间.A.寻找B.延迟C.传送D.启动12.启动外设前必须组织好通道程序,通道程序是由若干(A )组成.WB.CSWC.CAWD.PSW13.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C)A.先来先服务B.轮转C.最高响应比优先D.均衡调度14.作业调度程序是从处于( B)状态的作业中选取一个作业并把它装入主存.A.输入B.收容C.执行D.完成15.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( C)A.进程相应的程序段的长度B.进程总共需要运行时间多少C.进程自身和进程调度策略D.进程完成什么功能16.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D)临界区构成.A.2个B.3个C.4个D.5个17.在多进程的并发系统中,肯定不会因竞争(D )而产生死锁.A.打印机B.磁带机C.磁盘D.CPU18.通常不采用( D)方法来解除死锁.A.终止一个死锁进程B.终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源19.(C )不是Unix系统的特色.A."交互的分时系统"B."以全局变量为中心的模块结构"C."模块之间调用关系简明"D."可以分成内核和外壳"20.关于Unix的用户标识,(C )是不正确的.A.一为实际的UID,一为有效的SUIDB.UID与SUID可能不同C.SUID比UID更能反映用户的真实身份D.SUID表示用户临时具有执行某个程序的权力二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内.多选、少选、错选均无分.21.对于辅助存储器,( BE)的提法是正确的.A."不是一种永久性的存储设备"B."能永久地保存信息"C."可被中央处理器直接访问"D."是CPU与主存之间的缓冲存贮器"E."是文件的主要存储介质"22.存储管理中的地址转换仅需在CPU中设置一个控制寄存器的是(ACD )管理.A.单个分区B.多个固定分区C.页式D.段式E.多个可变分区23.有关设备的管理中,(ADE )是正确的.A."计算机系统为每台设备确定一个绝对号"B."每台设备都应该有一个惟一的相对号"C."申请设备时指定绝对号可提高设备的使用率"D."申请设备时指定设备相对号使设备分配的灵活性强"E."启动设备时应指出设备的绝对号"24.在多进程的并发系统中,有关进程间的关系的正确说法是( BDE)A.都是逻辑上无关的B.有些可能逻辑上无关的C.都是逻辑上有关的D.有些可能逻辑上有关的E.它们之间都直接或间接发生关系25.UNIX系统中进程由三部分组成:进程控制块,正文段和数据段.这意味着一个程序的正文与数据可以是分开的,这种分开的目的是为了(ABC)A.可共享正文B.可共享数据C.可重入D.方便编程E.以上全部三、填空题(本大题共7小题,每空1分,共14分)26.操作系统的主要设计目标是__________和__________.27.当一个进程完成了特定的任务后,系统收回这个进程所占的__________和取消该进程的__________就撤消了该进程.28.单个分区存储管理仅适用于__________和__________系统.29.每个索引文件都必须有一张__________表,其中每个登记项用来指出一个逻辑记录的__________.30.实现SPOOL系统时必须在磁盘上辟出称为__________和__________的专门区域,以存放作业信息和作业执行结果.31.一个理想的作业调度算法应该是既能__________又能使进入系统的作业__________.32.死锁的四个必要条件是__________、__________、不可抢夺资源和循环等待资源.答案:26.方便用户使用或界面友好系统能高效工作或资源利用率高.27.工作区或主存空间或资源进程控制块(PCB)28.个人计算机(单用户) 专用计算机(单道,单作业)29.索引存放位置或指针或首地址30.输入井输出井(可交换次序)31.提高系统效率或吞吐量高及时得到计算结果周转时间短等32.互斥使用资源占用并等待资源四、简答题(每小题5分,每小题4分,共20分)33.简述操作系统提供的服务功能.答案:处理用户命令;读/写文件分配/回收资源处理硬件/软件出现的错误;及其它控制功能34.简述中断装置的主要职能.答案:中断装置的职能主要有三点:1)检查是否有中断事件发生.2)若有中断发生,保护好被中断进程的断点及现场信息,以便进程在适当时候能恢复驼行.3)启动操作系统的中断处理程序.35.实现虚拟设备的硬件条件是什么?操作系统应设计哪些功能程序?答案:硬件条件是:配置大容量的磁盘,要有中断装置和通道操作系统应设计好"预输入"程序,"井管理"程序,"缓输出"程序.36.一个具有分时兼批处理功能的操作系统应怎样调度和管理作业?答案:要点:1)优先接纳终端作业,仅当终端作业数小于系统可以允许同时工作的作业数时,可以调度批处理作业.2)允许终端作业和批处理作业混合同时执行.3)把终端作业的就绪进程排成一个就绪队列,把批处理作业的就绪进程排入另外的就绪队列中.4)有终端作业进程就绪时,优先让其按"时间片轮转"法先运行.没有终端作业时再按确定算法选批处理作业就绪进程运行.37.简述死锁的防止与死锁的避免的区别.答案:死锁的防止是系统预先确定一些资源分配策略,进程按规定申请资源,系统按预先规定的策略进行分配,从而防止死锁的发生.而死锁的避免是当进程提出资源申请时系统测试资源分配,仅当能确保系统安全时才把资源分配给进程,使系统一直处于安全状态之中,从而避免死锁.五、综合题(本大题共4小题,共36分)38.设某作业占有7个页面,如果在主存中只允许装入4个工作页面(即工作集为4),作业运行时,实际访问页面的顺序是1,2,3,6,4,7,3,2,1,4,7,5,6,5,2,1.试用FIFO 与LRU页面调度算法,列出各自的页面淘汰顺序和缺页中断次数,以及最后留驻主存4页的顺序.(假设开始的4个页面已装入主存)答案:FIFO:1 2 3 6 4 76次2 1 5 6LRU:1 2 6 4 7 3 2 1 4 710次6 5 2 1注:假定前面四页1 2 3 6 已在主存39.某用户文件共10个逻辑记录,每个逻辑记录的长度为480个字符,现把该文件存放到磁带上,若磁带的记录密度为800字符/英寸,块与块之间的间隙为0.6英寸,回答下列问题:(1)不采用记录成组操作时磁空间的利用率为__________.(2)采用记录成组操作且块因子为5时,磁带空间的利用率为__________.(3)当按上述方式把文件存放到磁带上后,用户要求每次读一个逻辑记录存放到他的工作区.答案:(1)利用率为50%(2)利用率为83%(3)设置长度为2400字符的主存缓冲区;找到该文件的存放位置,启动磁带机读出第一块内容存入主存缓冲区;进行记录分解,按用户要求依次把主存缓冲区中的五个记录传送到用户工作区;启动磁带机读第二块内容存入主存缓冲区,把第6至10个逻辑记录按用户要求依次传送到用户工作区.当对该记录处理后,又要求把下一个逻辑记录读入他的工作区,直至10个逻辑记录处理结束.系统应如何为用户服务?40.假定系统有三个并发进程read, move和print共享缓冲器B1和B2.进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B1中.进程move从缓冲器B1中取出一记录,加工后存入缓冲器B2.进程print将B2中的记录取出打印输出.缓冲器B1和B2每次只能存放一个记录.要求三个进程协调完成任务,使打印出来的与读入的记录的个数,次序完全一样.请用PV操作,写出它们的并发程序.答案:begin SR,SM1,SM2,SP:semaphore;B1,B2:record;SR:=1;SM1:=0;SM2:=1;SP:=0cobeginprocess readX:record;begin R: (接收来自输入设备上一个记录)X:=接收的一个记录;P(SR);B1:=X;V(SM1); goto R; end; Process move Y:record; beginM:P(SM1); Y:=B1;V(SR)加工YP(SM2);B2:=Y;V(SP);goto M; end; Process print Z:record; beginP:P(SP);Z:=B2;V(SM2)打印Zgoto P; end; coend;41.UNIX系统中,数据结构磁盘索引节点(dinode)中有数据项di_nlink,活动索引节点(inode)中有数据项i_count而系统打开文件表(file)中有数据项f_count.简述这三个数据结构之间的联系.并指出这三个数据项的作用.答案:nlink指出文件(或目录)的连接数是(相对)静态的count则是活动的,即正在使用的计数,即动态的nlink方便使用不同目录(尤其是"离"得较远时)打开一文件后即f_count 为1,i_count增1;关闭时各减1f_count为0时,系统打开文件表项为自由的i_count为0时,内存活动索引节点表项为自由的di_nlink为0时,该文件被删除,收回文件空间和i_node空间操作系统原理期末试题(四)一、单项选择题(每项2分,共30分)1.在执行V操作时,当信号量的值( B ),应释放一个等待信号量的进程.A.小于0B.小于等于0C.大于0D.大于等于02.下列可用于页面淘汰的算法是( A ).A.LRU算法B.电梯调度算法C.时间片轮转法D.响应比高者优先算法3.多道程序设计是指( D )A.在实时系统中并发运行多个程序B.在分布系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序4. 位示图方法可用于( A ).A.盘空间的管理B.盘的驱动调度C.文件目录的查找D.页式虚拟存储管理中的页面调度5.磁盘驱动调度算法中( B )算法可能会随时改变移动臂的运动方向.A.电梯算法B.先来先服务算法C.N步扫描D.循环扫描6.下面与信息在磁盘上的位置有关且所需时间最长的时间是( A ).A.寻道时间B.延迟时间C.传送时间D.访问时间。

操作系统原理考题与答案

操作系统原理考题与答案

《操作系统原理》期末考试题班级学号姓名1.操作系统是一种( )。

A. 系统软件B. 系统硬件C. 应用软件D. 支援软件2.分布式操作系统与网络操作系统本质上的不同在于()。

A.实现各台计算机这间的通信B.共享网络中的资源C.满足较在规模的应用D.系统中多台计算机协作完成同一任务3.下面对进程的描述中,错误的是()。

A.进程是动态的概念B. 进程执行需要处理机C.进程是指令的集合D. 进程是有生命期的4.临界区是指并发进程中访问共享变量的()段。

A.管理信息B.信息存储C.数据D.程序5.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条()。

A.互斥B.请求与保持C.不剥夺D.循环等待6.以下哪种存储管理不可用于多道程序系统中()。

A.单一连续区存储管理B.固定式区存储管理C.可变分区存储管理D.段式存储管理7.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的情况是()。

A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区8.系统“抖动”现象的发生不是由()引起的。

A.置换算法选择不当B.交换的信息量过大C.主存容量不足D.请求页式管理方案9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。

A.运行B.阻塞C.就绪D.新建10.要页式存储管理系统中,将主存等分成()。

A.块B.页C.段长D.段11.系统利用SPOOLING技术实现()。

A.对换手段B.虚拟设备C.系统调用D.虚拟存储12.设备从磁盘驱动器中读出一块数据的总时间为()。

A.等待时间+ 传输时间B.传输时间C.查找时间+ 传输时间D.延迟时间+ 查找时间+ 传输时间13.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。

A.重名翻译机构B.建立索引表C.多级目录结构D.建立指针二、多项选择题(每题3分,共24分)1.操作系统有多种类型,允许多个用户以交互方式使用的操作系统,称为()。

操作系统原理期末试卷及答案

操作系统原理期末试卷及答案

操作系统原理试卷1一、填空题(20分)1.在操作系统中, _________是资源分配、调度和管理的最小单位。

2.不在主机控制下进行的输入/输出操作称为______________操作。

3.在操作系统中,不可中断执行的操作为_____________。

4.当系统采用资源有序分配方法预防死锁时,它破坏产生死锁的必要条件中的___________。

5.利用SPOOLING技术可以将___________设备改造成可共享的虚拟设备。

6.系统中各进程之间逻辑上的相互制约关系称为__________。

7.访问磁盘的时间由三部分构成,即_________,__________和_________。

8.文件的逻辑结构分为流式文件和_________。

二、简答题(20分)1.为什么说PCB是进程存在的唯一标志?2.比较段式管理和页式管理。

3.在请求分页系统中,产生抖动的原因是什么?4.调度的类型有哪几种?5. 为什么说程序并发执行失去了封闭性和可再现性?三、计算题(30分)1. 若一个作业的运行时间为2小时,等待时间为3小时,计算机其响应比。

2.如下访问序列:0,1,0,3,1,2,4,3,驻留集大小为2,计算OPT算法的缺页中断率。

3.对于具有快表的分页系统,内存访问时间200ns,快表的访问时间20ns,快表的命中率为85%,计算数据的访问时间。

4.当前磁头位于20号磁道,多个磁盘请求:10、22、20、2、40、6、38,计算电梯算法(磁道号增加的方向)的寻道距离。

5.假定磁盘块大小为2KB,对于20G的硬盘,计算其文件分配表FAT占用的空间。

四、有一系统采用请求页式存储管理,有一作业大小是8KB,页大小为2KB,已知1号、2号页面已调入内存,且对应块号为第7、9块,试问虚地址0AFEH,1ADDH对应页面是否在内存,若在求其内存地址。

(10分)五、以两个用户A、B共享同一文件File1为例,用图的方式说明基于索引结点的共享方式和利用符号链的共享方式的原理。

2016秋操作系统期末考试试题及答案A卷

2016秋操作系统期末考试试题及答案A卷

四川大学期末考试试题(闭卷)(2015——2016学年第 1 学期)A卷课程号:304019030 课序号:1 课程名称:操作系统原理任课教师:杜中军一.填空题(20分,每空1分)1.操作系统的主要功能有作业管理、()、()、()、()。

2.操作系统的提供给用户的接口有()、()、图形接口。

3.在操作系统中一个处于就绪状态的进程通过()可以获得CPU,从而进入运行状态。

当现运行进程被挂起后应进入()状态。

4.在含有通道的计算机系统中,在分配外设的同时还应分配与设备相关的()和()。

5.在段页式存储管理中地址变换采用了()地址重地位,而固定分区采用了()地址重地位。

6.对于记录型信号量,在执行一次P操作时,信号量的值应当( );这是若其值为( )时,进程应阻塞。

7.文件的逻辑结构是变长记录的顺序文件,存放在硬盘上,尽管硬盘是一个()存取设备,对该文件中记录的读写只能()存取。

8.在页式虚拟存储管理系统中,为了判定某页是否已在内存中,在页表中需要有()来记录。

为了判断置换的页面是否需要写回外存,需要在页表设置()。

9.可以提供共享主通道的通道类型有:()和()。

二、选择题(15分,每题1分)1.单处理机系统中,可以提供最多20个进程并发执行,系统采用了分区管理方式,为了防止进程越界,设置了上下界寄存器对,其数量是()。

A.1 B. 20 C. 2 D. 102.下列作业调度算法中,综合考虑作业等待时间和执行时间的是A.时间片轮转调度算法 B.短作业优先调度算法C. 先来先服务调度算法D.高响应比高者优先调度算法3. 某单机系统有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是()。

A. 9B. 10C. 11D. 124.正确的说法是()。

A.进程就是程序,或者说,进程是程序的另一种叫法。

B.多个不同的进程可以包含相同的程序。

C.一个处于等待队列中的进程,即使进入其它状态,仍然放在等待队列之中。

操作系统原理期末试题(10套含答案解析)

操作系统原理期末试题(10套含答案解析)

操作系统原理期末试题〔一一、单项选择题<每题2分,共20分>1.以下著名的操作系统中,属于多用户、分时系统的是< B >。

A.DOS系统B.UNIX系统C.Windows NT系统D.OS/2系统2.在操作系统中,进程的最基本的特征是< A >。

A.动态性和并发性B.顺序性和可再现性C.与程序的对应性D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,< C >。

A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度4.作业调度的关键在于< C >。

A.选择恰当的进程管理程序B.用户作业准备充分C.选择恰当的作业调度算法D.有一个较好的操作环境5.系统抖动是指< D >。

A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过< B >实现的。

A.段表B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件<或目录>的目录结构是< D >A.单级目录B.二级目录C.纯树型目录D.非循环图目录8.SPOOLing技术可以实现设备的< C >分配。

A.独占B.共享C.虚拟D.物理9.避免死锁的一个著名的算法是< C >。

A.先人先出算法B.优先级算法C.银行家算法D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是< C >。

A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题<选择你认为正确的叙述划√,认为错误的划×并说明原因。

每题2分,共10分>1.简单地说,进程是程序的执行过程。

操作系统原理考题及答案

操作系统原理考题及答案

《操作系统原理》期末考试题班级学号一、单项选择题(每题2分,共26分)1.操作系统是一种( )。

A. 系统软件B. 系统硬件C. 应用软件D. 支援软件2.分布式操作系统与网络操作系统本质上的不同在于()。

A.实现各台计算机这间的通信B.共享网络中的资源C.满足较在规模的应用D.系统中多台计算机协作完成同一任务3.下面对进程的描述中,错误的是()。

A.进程是动态的概念B. 进程执行需要处理机C.进程是指令的集合D. 进程是有生命期的4.临界区是指并发进程中访问共享变量的()段。

A.管理信息B.信息存储C.数据D.程序5.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条()。

A.互斥B.请求与保持C.不剥夺D.循环等待6.以下哪种存储管理不可用于多道程序系统中()。

A.单一连续区存储管理B.固定式区存储管理C.可变分区存储管理D.段式存储管理7.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的情况是()。

A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区8.系统“抖动”现象的发生不是由()引起的。

A.置换算法选择不当B.交换的信息量过大C.主存容量不足D.请求页式管理方案9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。

A.运行B.阻塞C.就绪D.新建10.要页式存储管理系统中,将主存等分成()。

A.块B.页C.段长D.段.资11.系统利用SPOOLING技术实现()。

A.对换手段B.虚拟设备C.系统调用D.虚拟存储12.设备从磁盘驱动器中读出一块数据的总时间为()。

A.等待时间+ 传输时间B.传输时间C.查找时间+ 传输时间D.延迟时间+ 查找时间+ 传输时间13.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。

《操作系统原理》考题及答案

《操作系统原理》考题及答案
理、管理、管理和作业管理。
2.从管理的角度看,外部设备的种类有独享型设备、设备和设
备。
3.操作系统中,进程可以分为进程和进程两类。
4.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,的作业将得到优先调度;当各个作业要求运行的时间相同时,的作业得到优先调度。
5.把作业转入内存中随机进行地址变换的方式称为,而在作业执
C.多级目录结构D.建立指针
二、多项选择题(每题
操作系统有多种类型,允许多个用户以交互方式使用的操作系统,称为
()。
A.批处理操作系统B.分时操作系统C.实时操作系统
D.微机操作系统E.多处理机操作系统。
2.引入多道程序设计的主要目的在于()。
A.提高实时响应速度B.充分利用处理机,减少处理机空闲时间
操作系统原理试卷答案
单选题
1. A 2.D 3.C 4.D 5. B 6.A 7.B 8.A 9.C 10.A 11. B 12. D 13.C
多项选择
1. BCDE 2.BE 3.BCD 4.BD 5. BCD 6.ABD 7.ABCD 8.BC
判断题
1. × 2. × 3. √ 4. × 5. √ 6. × 7. × 8. √
A.单一连续区存储管理B.固定式区存储管理
C.可变分区存储管理D.段式存储管理
7.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与
相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的
情况是()。
A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区
C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区
能够对存取权限进行控制。()

操作系统原理期末试卷(10套含答案)7

操作系统原理期末试卷(10套含答案)7

操作系统原理期末试题(一)一、单项选择题(每题2分,共20分)1.以下著名的操作系统中,属于多用户、分时系统的是( B )。

A.DOS系统B.UNIX系统C.Windows NT系统D.OS/2系统2.在操作系统中,进程的最基本的特征是( A )。

A.动态性和并发性B.顺序性和可再现性C.与程序的对应性D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,( C )。

A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度4.作业调度的关键在于( C )。

A.选择恰当的进程管理程序B.用户作业准备充分C.选择恰当的作业调度算法D.有一个较好的操作环境5.系统抖动是指( D )。

A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。

A.段表B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )A.单级目录B.二级目录C.纯树型目录D.非循环图目录8.SPOOLing技术可以实现设备的( C )分配。

A.独占B.共享C.虚拟D.物理9.避免死锁的一个著名的算法是( C )。

A.先人先出算法B.优先级算法C.银行家算法D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是( C )。

A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。

每题2分,共10分)1.简单地说,进程是程序的执行过程。

因而,进程和程序是一一对应的。

( ) 2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。

操作系统原理复习试试题题库

操作系统原理复习试试题题库

计算机操作系统期末复习题声明:本题库内容仅供参考注:1-简单2-一般3-较难4-难第一部分操作系统基本概念一、选择题(选择最确切的一个答案,将其代码填入括号中)1、操作系统是一种()。

A、应用软件B、系统软件C、通用软件D、工具软件答案-1:B2、计算机系统的组成包括()。

A、程序和数据B、处理器和内存C、计算机硬件和计算机软件D、处理器、存储器和外围设备答案-1:C3、下面关于计算机软件的描述正确的是()。

A、它是系统赖以工作的实体B、它是指计算机的程序及文档C、位于计算机系统的最外层D、分为系统软件和支撑软件两大类答案-2:B4、财务软件是一种()。

A、系统软件B、接口软件C、应用软件D、用户软件答案-2:C5、世界上第一个操作系统是()。

A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-1:B6、批处理操作系统提高了计算机的工作效率,但()。

A、系统资源利用率不高B、在作业执行时用户不能直接干预C、系统吞吐量小D、不具备并行性答案-3:B7、引入多道程序的目的是()。

A、为了充分利用主存储器B、增强系统的交互能力C、提高实时响应速度D、充分利用CPU,减少CPU的等待时间答案-3:D8、在多道程序设计的计算机系统中,CPU()。

A、只能被一个程序占用B、可以被多个程序同时占用C、可以被多个程序交替占用D、以上都不对答案-2:C9、多道程序设计是指()。

A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程答案-3:B10、从总体上说,采用多道程序设计技术可以()单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要()。

A、增加减少B、增加延长C、减少延长D、减少减少答案-4:B11、允许多个用户以交互使用计算机的操作系统是()。

A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-2:A12、下面关于操作系统的叙述正确的是()。

2016下操作系统原理七校联考(A卷)(可打印修改)

2016下操作系统原理七校联考(A卷)(可打印修改)

13.在下列调度算法中,同时用于进程调度和磁盘调度。

A.FCFS B.优先级调度法 C.时间片轮转法 D.电梯调度法14. 提供进程从运行到就绪切换的硬件为。

A.软件中断 B.磁盘中断 C.键盘中断 D.定时器中断15. 硬盘上的数据。

A.CPU不可访问 B.在高速缓冲器中直接访问C.CPU可直接访问 D.必须在访问前先载入内存二、判断题(每小题2分,共10分)1. 分页存储管理中不存在外碎片问题。

()2. 对于处理非常频繁的I/O请求,I/O中断方式比定时查询方式更有效。

()3. 考虑读写问题,在数据库中,一个能读时另一个可写。

()4. 在空间利用上,使用位图维持空闲磁盘块比用表更有效。

()5.目录是作为特殊文件来存储的。

()三、简答题(每小题5分,共10分)1. 死锁发生的四个必要条件?2. 简述块设备与字符设备区别,数据传输时定时查询方式、I/O中断方式和DMA方式哪种方式更适合哪种设备?四、应用题(共15分)1.(本题9分)有三个进程:P1、P2和P3,其中P1和P2是CPU密集型的,每个运行一个星期,P3是I/O密集型的,1ms使用CPU,9ms使用磁盘;如果一次只运行一个进程,P1或P2使用100%的CPU,P3使用90%的磁盘。

1.考生将姓名、学号等信息写在试卷相应位置;2.必须使用蓝(黑)色钢笔或签字笔在规定位置答题;3.注意字迹清楚,保持卷面整洁。

如果采用先来先服务(FCFS)调度,一旦P1或P2进入则每个使用CPU一个星期,如果使用时间轮转(RR)或者最短剩余时间(SRTF)调度会怎样?假定:(1)采用时间片为100ms的轮转(RR)调度。

(3分)(2)采用时间片为1ms的轮转(RR)调度。

(3分)(3)采用最短剩余时间(SRTF)调度I/O设备利用率。

(3分)分别求出这三个调度处理的磁盘利用率。

2.(本题6分)对于一个请求分页系统,假定内存访问时间为200ns,而平均缺页故障的服务时间为8ms,请回答:(1)如果1000次访问内存引起一次缺页故障,数据的有效访问时间是多少?(3分)(2)如果有效访问时间要比访问内存慢少于10%,即有效访问时间在200ns和200ns*(1+10%)之间,那么大约多少次内存访问会出现一次缺页故障?(3分)拔高部分(共35分)五、单项选择题(每小题2分,共20分)1. 最近最少使用(LRU)的缺页率会随着缓存增加而___。

操作系统原理期末复习

操作系统原理期末复习

操作系统原理期末复习第一章:1.什么是操作系统?2.操作系统的目标是什么?3.什么是单道批处理系统?什么是多道批处理系统?4.多道批处理系统的优缺点各是什么?5.什么是分时系统?特征是什么?6.什么是实时操作系统?7.用户与操作系统的接口有哪三种?第二章:1.什么叫程序?程序顺序执行时的特点是什么?2.什么是前趋图?(要求会画前趋图)3.程序并发执行时的特征是什么?4.什么叫进程?5.进程的特征是什么?6.进程的三种基本状态是什么?请画出状态转换图7.系统中的进程之间是什么样的结构关系?(家族关系或树形结构)8.什么叫临界资源?什么叫临界区?9.什么是进程同步?什么是进程互斥?10.进程同步或互斥时常用的信号量有哪几种?如何利用它们写出同步、互斥的例子?11.对给定的前趋图会利用信号量实现前趋关系12.能读懂利用记录型信号量解决生产者——消费者问题的程序13.能读懂读者——写者问题程序14.什么叫高级通信?什么叫低级通信?15.进程之间是如何进行高级通信的?16.什么是线程?为什么要引入线程?有什么属性?17.进程有哪几部分组成?创建进程系统要做哪些工作?18.什么是原语?19.什么是P操作?什么是V操作?第三章:1.什么是高级调度?什么是低级调度?什么是中级调度?2.常用进程调度算法有哪些?是如何定义的?各有什么优缺点?3.按各占用处理的方式分类,优先权调度算法分为哪两类?分别叙述之。

4.按确定优先权的时机分类,优先权调度算法分为哪两类?分别叙述之。

各有什么优缺点?5.在实时调度中,非抢占方式调度算法分为哪两种?各有什么优缺点?6.在实时调度中,抢占式调度算法分为哪两种?7.进程(线程)常用的调度方式有哪三种?8.什么叫死锁?产生死锁的四个必要条件是什么?9.预防死锁有哪几种方法?各是如何实现的?各有什么优缺点?10.什么是系统安全状态?11.什么是死锁的避免?常用的算法是什么?基本思想是什么?12.什么是死锁的检测与解除?13.什么是死锁定理?14.常用的死锁解除方法有哪两种?第四章:1.什么叫静态重定位?有什么优点、缺点?2.什么叫动态重定位?有什么优点、缺点?3.什么叫连续分配方式?4.连续分配方式分为哪四种?5.什么是首次适应算法?有什么优缺点? - - 要求会做这类计算题6.什么叫循环首次适应算法?有什么优点、缺点?- - 要求会做这类计算题7.什么叫最佳、差适应算法?有什么优点、缺点?8.回收区与内存中的空闲区有哪四种关系?9.什么叫“拼接”(紧凑)?为什么要采用此种技术?10.简述动态重定向的实现算法?11.为什么引入分页存储管理?12.什么叫页表?13.叙述分页管理中的地址变换过程14.什么叫慢表?什么叫快表?15.具有快表的存储管理中的地址变换过程如何进行的?16.为什么要引入分段存储管理方式?17.段式管理的地址变换过程如何进行?18.为什么引入段页式存储管理?19.为什么引入虚拟存储器?20.什么叫虚拟存储器?21.虚拟存储器的特征是什么?22.什么是局部性原理?23.什么是最佳置换算法?优缺点各是什么?24.什么叫先进先出(FIFO)页面置换算法优缺点各是什么?(会独立完成笔记本上的例子)25.何为LRU算法,优缺点各是什么(同24)第五章:1.什么叫I/O系统?2.I/O设备有哪些类型?3.通道类型有哪三种,各有什么优缺点?4.什么是程序I/O控制方式,什么是中断驱动I/O控制方式?什么是DMA控制方式,什么是I/O通道控制方式?5.什么是设备分配的安全方式,什么是设备不安全分配方式?6.为什么要引入逻辑设备的概念?7.Spooling技术的基本思想什么?8. Spooling系统包含哪些部分?9.通过Spooling如何输入、输出?10.磁盘调度中(1)什么是先来先服务算法?(2)什么是最短寻道时间优先算法?(3).什么是扫描算法(电梯调度算法)?(4) .什么是循环扫描算法(单向扫描算法)?各有什么优缺点?(会用每种算法计算走过的轨迹与平均寻道时间)第六章:1.什么叫文件?什么叫文件系统?2.什么叫有结构文件?什么叫无结构文件?3.如何创建一个文件?4.如何打开一个文件?5.什么是文件的逻辑结构?什么是文件的物理结构?6.什么叫定长记录式文件?什么叫变长记录式文件?7.什么是顺序结构?8.对定长记录式文件能否随机访问?为什么?对变长记录式文件能否随机存取?为什么?9.什么是索引文件?10.什么是索引顺序文件?11.在外存分配中,什么是连续分配?什么是连接分配?什么是索引分配?各有什么优缺点?12.对目录管理的主要要求有哪些?13.文件存储空间管理有哪几种方法?各有什么优缺点?14.文件目录结构有哪几种形式?各有什么优缺点?。

操作系统原理期末试题(第一套)

操作系统原理期末试题(第一套)

操作系统原理期末试题(第一套)一、单项选择题1.引入多道程序设计技术的主要目的在于( B )。

A. 减少存储器碎片B. 充分利用处理机,减少处理机空闲时间C. 有利于代码共享D. 充分利用外围设备2.存储器的段页式管理中,每次从主存中取出一条指令或一个操作数,需要(C)次访问主存。

A. 1B. 2C. 3D. 43.在操作系统中,一方面每个进程具有独立性,另一方面进程之间又具有相互制约性。

对于任何两个并发进程,它们( C )。

A. 必定无关B. 必定相关C. 可能相关D. 可能相同4.一个虚拟存储器系统中,设主存的容量为16MB,辅存的容量为1GB,而地址寄存器的位数32位,在这样的系统中,虚存的最大容量是( D )。

A. 1GBB. 16MBC. 1GB+16MBD. 4GB 5.产生死锁的4个必要条件无法破坏的是( A )。

A. 互斥条件B. 请求和保持条件C. 不剥夺条件D. 环路等待条件6.下列算法中可用于进程调度,磁盘调度,I/O调度的是( A )。

A. 先来先服务B. SSTF服务C.时间片轮转D.优先级高者优先7.最容易形成很多小碎片的可变分区分配算法是( B )。

A. 首次适应算法B. 最佳适应算法C. 最差适应算法D. 以上算法都不会8.某磁盘寻道,采用最短寻道时间优先算法,如果将要访问的磁道分别是27、136、58、100、72、40,而当前磁头在80道上,则磁头移动总道数是( C )。

A. 80B. 136C. 162D. 1659.采用直接存取法来读写磁盘上的物理记录时,效率最高的是( A )。

A. 连续结构的文件B.索引结构的文件C. 链接结构文件D. 其他结构文件10.设有n个进程共用一个相同的程序段(临界区),如果每次最多允许m个进程(m<n)同时进入临界区。

则信号量的初始值为( B )。

A. nB. mC. m-nD. n-m二、填空题1.分时系统的4个特征是:多路性、独立性、及时性和交互性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
16.计算机系统用(C)电路来判断中断的优先级,已确定响应那个中断。
A)中断扫描B)中断屏蔽
C)中断逻辑D)中断寄存器
17.在下列的实存管理技术中,同一进程在连续地址存储的技术是(A)。
A)可变分区多道管理技术B)多重分区管理
C)简单分页D)简单分段
18.不支持记录等结构的文件类型是:D
A)哈希文件B)索引顺序文件
A)正确B)错误
35.银行家算法是用来检测当前系统中是否有死锁的发生。B
A)正确B)错误
36.通过二级页表的地址映射访问主存,存取数据需要两次访问主存。B3
A)正确B)错误
37.已知的内存管理技术中,段页式技术不会产生任何碎片。B
A)正确B)错误
38.一个进程被挂起后,它将不再参与对CPU的竞争。A
{receive(C);/*接收字符并放在变量C中*/
__[3]_______;/*申请缓冲区空间,有就向下执行,无就阻塞等待*/
B=:C;/*赋值语句,将收到的字符放入缓冲区B中*/
__[4]_______;/*释放出一个字符。并检查是否有进程等待该字符*/
}
}/*生产者进程结束*/
Void consumer()/*定义消费者进程(打印进程)*/
第一部分客观题
一、单项选择题
在操作系统的分类中,属于不同分类方法的有(A)。
A):多道批处理操作系统B)分布式操作系统
C)分时操作系统D)实时操作系统
1.中断是指D
A)操作者要求计算机停止B)操作系统停止了计算机的运行
C) CPU对系统中发生的异步事件的响应D)操作系统停止了某个进程的运行
2.引入多道程序操作系统的主要目的是(B)
北京邮电大学远程、函授教育
2018年春季学期
《操作系统》综合复习题
说明:
1.复习题适配机器阅卷的形式,同学们可以通过练习题来熟悉机阅卷的考试题型;
2.复习题和考试拟合度很高,请大家认真准备,保证顺利通过考试;
3.为了保证大家的学习效果,本复习题不公开标准答案,需要同学们自己完成所有题目。
4.所有题目,其答案可得分或少得分。
11.现在的进程通信通常是采用间接通信方式。在这种方式中,端口代表(A)。
A)进程B)计算机中的不同的网卡
C)服务器D)计算机终端在网络中的位置
12.计算机数据总线的宽度,一般对应于计算机的(A)。
A)位B)块
C)字长D)字节
13.采用简单分页系统的内存管理,页面的大小是4K字节。现有一个逻辑地址A=3580h,该进程的页表为[0,5/1,6/2,1/3,0...],则该逻辑地址对应的物理地址A'=(A)
B)重定位是把程序中的相对地址变换为绝对地址。
C)在程序运行时进行重定位是静态重定位。
D)对应用软件的重定位是由操作系统实现的。
32.对于实存管理技术,具备的功能有:abc
A)主存分配B)地址转换和重定位
C)存储保护和主存共享D)存储扩充
三、判断题
33.线程仅能由操作系统所创建。B
A)正确B)错误
34.计算机系统中,信息在主存中的最小单位是字节。B
C)修改了进程优先级D)进程控制块进入阻塞队列
二、多项选择题
22.操作系统具有哪些基本功能acd
A.资源管理B.病毒查杀C.人机接口D.网络连接
23.下面的软件,属于操作系统的是.abcd
A) AndroidB) Windows XP
C) DOSD) Linux
24.操作系统中,对目录的设计主要包括。cd
Signal操作:当一个进程要退出对资源的使用时,Signal操作相当于一个释放资源的按钮。作为Wait操作对应的逆过程,Signal操作首先要对信号量的值执行“加1”操作,使可用的资源数目增加,同时放弃自己对该资源的使用。由于采用“阻塞等待”方式,释放资源的进程还有义务来唤醒正在等待资源的进程。为了完成这个步骤,释放资源的进程首先要检查是否有进程在等待这个资源,当信号量的值小于等于“0”时,表示有进程等待资源,这时,它要通知操作系统,操作系统通过阻塞在该资源上的进程控制块的队列,找出需要唤醒的进程进行调度。如果信号量的值大于“0”,表示没有进程在等待该资源,本进程就可以直接向前执行,对该资源的使用控制过程宣告结束。
A) I/O子系统B)设备驱动程序接口
C)系统服务接口D)设备驱动程序
9.一个作业的进程处于阻塞状态,这时该作业处于(C)。
A)提交状态B)后备状态
C)运行状态D)完成状态
10.关于进程的概念,下面的说法(C)是不对的。
A)进程是程序的一次执行B)进程是动态的
C)一个程序对应一个进程D)进程有生命周期
C)索引文件D)顺序文件
19.用信号量机制来控制打印机的共享使用。如果系统中有进程释放了一个打印机,此时信号量的值应该是.C
A)不变B)加一
C)减一D)归零
20.下列设备中,(A)为块设备。
A)软盘驱动器B) MODEM
C)声卡D)鼠标
21.在任务管理器中结束一个进程,实际是(B)。
A)修改了进程的状态B)撤销了进程控制块
A.文件名规则B.扇区分配C.目录内容D.目录结构
25.通常我们通过破坏哪些条件来预防死锁的发生。Abcd
A.资源独占B.不可抢夺C.部分分配D.循环等待
26.硬盘(磁盘)中要定位一个数据,需要哪些参数?bd
A.类型B.磁头号C.磁道号D.扇区号
27.多道程序的操作系统具有哪些特性。bc
A.随机性B.并行性C.可扩充性D.共享性
A)使不同程序都可以使用各种资源B)提高CPU和其他设备的利用率
C)操作更为方便D)使串行程序执行时间缩短
3.计算机内存中是按(B)进行的编址。
A)位B)块
C)字D)字节
4.进程中对互斥变量进行操作的代码段,我们称之为(D)。
A)内存共享B)并行性
C)同步D)临界段
5.采用简单分页系统的内存管理,页面的大小是8K字节。现有一个逻辑地址A=2280h,该进程的页表为[0,5/1,4/2,1/3,0...],则该逻辑地址对应的物理地址A'=(B)。
A)0280hB) D280h
C)8280hD) 7280h
6.一个信号量被定义为一个(D)。
A)字符B)整数
C)任意型变量D)整型变量
7.用信号量机制来控制打印机的共享使用。如果系统中共有2台打印机,这时,信号量的初值应该是.C
A) 0B) 1
C) 2D) -2
8.在I/O系统层次模型中处于最高的一个层次,负责所有设备I/O工作中均要用到的共同的功能的模块是(A)。
完整性:要求计算机系统资产只能由已授权者来更改。更改包括写、修改、状态改变、删除和创建。
可用性:要求计算机系统资源对已授权者可用。
可靠性:要求计算机系统能够证实用户的身份。
4.试述死锁的必要条件
(见教材P141)
资料
互斥:一次只有一个进程可以使用一个资源,其他进程不能访问已分配给其他进程的资源;
非抢占:资源只能被占用它的进程所释放,不能被其他进程强制抢占。
/*定义缓冲区B,信号量Sp、Se其中Sp、控制字符资源同步,Se控制空间资源同步*/
Int B;
Semaphore__[1]_______,__[2]_______; /*初始时系统内字符数为0,缓冲区空间为1*/
Void Producer()/*定义生产者进程(接收进程)*/
{Hale Waihona Puke While (ture)/*永远循环*/
A) D580hB) 0580h
C) 6580hD) 7580h
14.CPU在什么时候扫描是否有中断发生?D
A)开中断语句执行时B)每条程序执行结束后
C)一个进程执行完毕时D)在每个机器指令周期的最后时刻
15.完成从逻辑地址到物理页架号的映射,速度最快的是(B)。
A)页表B)反向页表
C)多级页表D)快表
{
While (ture)/*永远循环*/
{_[5]______;/*申请字符打印,有就向下执行,无就阻塞等待*/
Print(B);/*打印缓冲区B中字符*/
__[6]______;/*释放出一个空间资源。并检查是否有进程等待空间*/
}
}/*消费者进程结束*/
Void main()/*主程序*/
{
Parbegin ( Producer(), Consumer());/*并行启动进程,使其由操作系统进行自由调度*/
整型变量,我们称之为信号量。它的值表示的是当前可用资源的数目。当其值大于“0”时,表示有资源可以被任何进程使用。当其值为“0”时,对最后一个申请资源的进程,表示已经得到了最后一个资源,所以是“绿色”;对于刚刚释放资源的进程来说,加上自己释放的资源,可用资源数还是“0”,表示有其他进程在等待这个资源,这时应该是“红色”。如果它的数值小于“0”,表示不仅没有资源可用,而且还有进程在等待该资源,这时它数值的绝对值表示的是等待的进程的数量。所以这时应该是“红色”。如果这时的值是“-1”,表示的状态是一个进程正在使用该资源,一个进程在等待。
6.引入了多线程机制,进程的概念还存在么?如果存在,进程的作用是什么?
线程是进程内部一个调度的实体,进程的重要功能是完成对资源的控制
7.请问是否是在任何情况下,多线程都比多进程效率高么?在什么情况下多线程机制可以发挥出其高效的优势?
五、.画图题
1.图示基本的进程状态的变化图答案见网上资料
见教材P43图3.1
无图(找到类似图见例题),答案见网上资料
数字不对
六、综合题
1.下面是利用信号量机制来管理接收/打印机制中字符和缓冲区的伪代码程序。
A)请根据程序上下文关系,来补全中括号位置的语句内容。
相关文档
最新文档