操作系统期末考试复习资料1.pdf
《操作系统期末考试复习资料1.pdf》由会员分享,可在线阅读,更多相关《操作系统期末考试复习资料1.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机科学与技术(专升本)操作系统期末考试复习资料古月编辑整理1操作系统操作系统操作系统操作系统期期期期末末末末考试复习资料考试复习资料考试复习资料考试复习资料考试时间:考试时间:1 月 7 日 下午 14:00考试考试地点地点:创新楼 103考试范围考试范围:操作系统第 14 章考试题型:考试题型:主客观题各占 50%选择题 20 分(每题 1 分)填空题 20 分(每题 2 分)判断题 10 分(每题 1 分)名词解释 10 分(每题 2 分)简答题 20 分(每题 5 分)综合题 20 分(每题 10 分)复习要点复习要点:选择题(参考计算机操作系统习题指导与题解选择题部分)填空题(此部
2、分为计算机操作系统习题指导与题解填空题题部分)第一章:操作系统引论第一章:操作系统引论1.设计现代 OS 的主要目标:和充分利用资源方便用户2.单道批处理系统是在解决和的矛盾中发展起来的。人机匹配CPU 与 I/O 设备速度不匹配3.在单处理机环境下的多道程序设计具有和的特点。宏观上同时运行微观上交替运行4.现在操作系统的两个最基本的特征是和,除此之外,它还具有和的特征。并发资源共享虚拟性异步性5.从资源管理的角度看,操作系统具有四大功能:,为了方便用户,操作系统还必须提供。处理机管理存储管理文件管理设备管理友好的用户接口6.操作系统的基本类型主要有和和。批处理系统分时系统实时系统7.批处理系
3、统的主要优点是和,主要缺点和。资源利用率系统的吞吐量无交互作用能力作业平均周转时间长8.实现分时系统的关键问题是,为此必须引入的概念,并采用调度算法。人机交互时间片时间片轮转9.分时系统的基本特征,和。多路性独立性交互性及时性10.若干事件在同一时间间隔内发生称为;若干事件在同一时刻发生称为。并发并行11.实时系统可分为和两种类型,民航售票系统属于,而导弹飞行控制系统则属于。实时信息实时控制实时信息实时控制12.为了使实时系统高度可靠和安全,通常不强求。计算机科学与技术(专升本)操作系统期末考试复习资料古月编辑整理2资源利用率13.当前比较流行的微内核的操作系统结构,是建立在层次化结构的基础上
4、的,而且还采用了模式和技术。客户机/服务器面向对象程序设计。第二章:进程管理第二章:进程管理1.在单用户任务环境下,用户独占全机,此时机内资源的状态,只能由运行程序的操作加以改变,此时的程序执行具有性和性特征。封闭可再现性2.并发进程之间的相互制约,是由于他们的和而产生的,因而导致程序在并发执行时具有特征。共享资源相互合作间断性或异步性3.程序并发执行与顺序执行时相比产生了一些新特征,分别是,和。间断性失去封闭性不可再现性4.引入进程的目的是,而引入线程的目的是。1使程序能并发的执行,提高系统利用率和系统吞吐量;2减少并发执行的开销,提高程序执行的并发程度。5.进程由,和组成,其中是进程存在的
5、唯一标志。PCB程序段数据段PCB6.进程最基本的特征是和,除此之外,它还有,和特征。动态性并发性独立特性异步性结构7.由于进程的实质是程序的一次执行,故进程由的基本特征,该特征还表现在进程由而产生,由而执行,由而消亡,即进程具有一定的生命期。动态性创建调度撤销8.引入进程带来的好处是和提高资源的利用率增加系统吞吐量9.当前正在执行的进程由于时间片用完而暂时执行时,该进程应转变为状态;若因发生某种事件而不能继续执行时,应转为状态;若应终端用户的请求而暂停执行时,它应转为状态。就绪阻塞静止就绪10.用户为阻止进程继续运行,应利用原语,若进程正在执行,应转变为状态,以后,若用户要恢复其运行,应利用
6、原语此时进程应转变为状态。挂起静止就绪激活活动就绪11.系统中共有 5 个用户进程,且当前 CPU 在用户态下执行,则最多可有个用户进程处于就绪状态,最多可有个用户进程处于阻塞状态,若当前在核心态下执行,则最多可有个用户进程处于就绪状态,最多可有个用户进程处于阻塞状态。445512.同步机制应遵循的准则有是,和。空闲让进忙则等待有限等待让权等待13.在记录型信号量机制中,S.value0 时的值表示;每次 wait 操作意味着,因此应将 S.value,当 S.value时,进程应阻塞。计算机科学与技术(专升本)操作系统期末考试复习资料古月编辑整理3可用临界资源数量申请一个临界资源减 1小于
7、014.在记录型信号量机制中,每次 signal 操作意味着,因此应将 S.value,当 S.value=0 时,表示,此时应。释放一个临界资源加 1仍有请求该资源的进程被阻塞唤醒相应阻塞队列中的首进程15.在利用信号量实现进程互斥时,应将置于和之间。临界区wait 操作signal 操作16.在每个进程中访问的那段代码称为临界区。为实现对它的共享,应保证进程进入自己的临界区,为此,在每个进程的临界区前应设置,临界区后应设置。临界资源互斥进入区退出区。17.进程通信的类型有,三类,其中利用共享文件进程通信。共享存储器消息系统管道通信管道通信18.为实现消息缓冲独队列通信,应在 PCB 中增加
8、,三个数据项。消息队列首指针 mq消息到胡此信号量 mutex消息队列资源量 sm19.在采用用户线程的系统中,OS 进程 CPU 调度的对象是,在采用内核支持线程的系统中,CPU 调度的对象是。进程线程20.线程之所以能减少并发执行的开销是因为。线程基本不占用资源。第三章:处理机调度和死锁第三章:处理机调度和死锁1.高级调度又称作调度,其主要功能是;低级调度又称作调度,其主要功能是。作业按照一定的算法从外存的后备队列中选若干作业进入内存,并为他们创建进程进程按一定的算法从就绪队列中选一个进程投入执行2.进程调度有和两种方式。抢占调度非抢占调度3.在抢占调度方式中,抢占的原则有,和。时间片原则
9、短作业有限优先权原则4.在设计进程调度程序时,应考虑,和三个问题。引起调度的因素调度算法的选择就绪队列的组织5.为了使作业的平均周转时间最短,应该选择调度算法;为了使当前执行的进程总是优先权最高的进程,则应选择调度算法;而分时系统则常采用调度算法。短作业优先立即抢占的高优先权优先时间片轮转6.高响应比优先的主要原因是和。运行时间等待时间7.死锁产生的主要原因是和。竞争资源进程推进顺序非法8.死锁产生的必要条件是、和。互斥条件请求与保持条件不剥夺条件环路等待条件9.通过破坏死锁产生的四个必要条件可进行死锁的预防,其中条件一般是不允许破坏的,一次性分配所有资源破坏的是其中的条件,资源的有序分配破坏
10、的是其中的条件。计算机科学与技术(专升本)操作系统期末考试复习资料古月编辑整理4互斥请求与保持环路等待10.在避免死锁的方法中,允许进程动态地申请资源,但系统在进行分配时应先计算资源分配的。若此次分配不会导致系统进入,便将资源分配给它,否则进程。安全性不安全状态等待11.解决死锁问题的方法有预防、避免、检测并解除等,一次性分配所有的资源采用的是其中的方法,银行家算法采用的是其中的方法。预防死锁避免死锁12.和是解除死锁的两种常用方法。撤销进程剥夺资源第第四四章:章:存储器管理存储器管理1.使每道程序能在内存中“各得其所”是通过功能实现的;保证每道程序在不受干扰的环境下运行,是通过功能实的;为缓
11、和内存紧张的情况而将内存中暂时不能运行的进程调至外存,这是通过功能实现的;能让较大的用户程序在较小的内存空间中运行,是通过功能实现的。内存分配内存保护对换内存扩充(或虚拟存储器)2.把作业装入内存中随即进行地址变换的方式称为,而在作业执行期间,当访问到指令或数据时才进行地址变换的方式称为。静态重定位动态重定位3.地址变换机构的基本任务是将中的变换为中的。地址空间逻辑地址内存空间物理地址4.通常,用户程序使用地址,处理机执行程序时则必须用地址。逻辑物理5.在首次适应算法中,空闲区应以的次序拉链;在最佳适应算法中,空闲区应以的次序拉链。地址递增空闲区大小递增6.在连续分配方式中可通过来减少内存零头
12、,它必须得到技术的支持。紧凑动态重定位7.在伙伴系统中,令)(xbuddyk表示大小为k2、地址为 x 的块的伙伴的地址,则)(xbuddyk的通用表达式为。122)%2/(2+kkkxx(其中“%2”表示除以 2 然后取余数)8.实现进程对换应具备、和三方面的功能。对换空间的管理进程换入进程换出9.在请求调页系统中,地址变换过程可能会因为、和等原因而产生中断。逻辑地址越界缺页访问权限错误10.分页系统中若页面较小,虽有利于,但会引起;若页面较大,虽可减少,但会引起。减少块内碎片页表太长页表长度块内碎片增大11.分页系统中,页表的作用是实现到的转换。页号物理块号12.在分页系统中为实现地址转换
13、而设置了页表寄存器,其中存放了和;在进程未运行时,这些信息保存在中。页表始址页表长度进程的 PCB计算机科学与技术(专升本)操作系统期末考试复习资料古月编辑整理513.引入分段主要是满足用户的需要,具体包括、等方面。便于编程分段共享分段保护动态链接14.在页表中最基本的数据项是,而在段表中则是和。物理块号段的内存基址段长15.把逻辑地址分为页号和页内地址是由进行的,故分页系统的作业地址空间是维的;把逻辑地址分成段号和段内地址是由进行的,故分段系统的作业地址空间是维的。机器硬件一程序员二16.在段页式系统中(无快表),为获得一条指令或数据,都需三次访问内存。第一次从内存中取得;第二次从内存中取得
14、;第三次从内存中取得。页表起始地址块号指令或数据17.虚拟存储器的基本特征是和,因而决定了实现虚拟存储器的关键技术是和。多次性对换性请求调页(段)页(段)置换18.实现虚拟存储器除了需要有一定容量的内存和相当容量的内存外,还需要有、和的硬件支持。页表机制地址变换机构缺页中断机构19.为实现请求分页管理,应在纯分页的页表基础上增加、和等数据项。状态位访问字段修改位外存地址20.在请求调页系统中,调页的策略有和两种方式。预调页请求调页21.在请求调页系统中,反复进行页面换进和换出的现象称为,它产生的原因主要是。抖动置换算法选用不当22.分页系统的内存保护通常有和两种措施。越界检查存取控制23.分段
15、系统中的越界检查是通过中存放的和段表中的来实现的。段表寄存器段表长度段长24.在分段系统中常用的存储保护措施有、三种方式。越界检查存取控制权限检查环保护机构判断题(此部分为网上摘录习题)1、早期的批处理系统中,用户可以用交互式方式方便地使用计算机。()2、分时系统中,时间片越小越好。()当时间片过小时,进程调度时间所占比重加大。3、作业控制语言是供用户编写程序以实现某项计算任务。()作业控制语言是供书写作业说明书的,以控制作业的执行(不同于编程语言)。4、对批处理作业,运行时不须提供相应的作业控制信息。()5、联机用户接口是指用户与操作系统之间的接口,它不是命令接口。()6、操作系统是系统软件
16、中的一种,在进行系统安装时可以先安装其它软件,然后再装操作系统。()7、SPOOLing 系统实现设备管理的虚拟技术,即:将独占设备改造为共享设备,它由专门负责 I/O 的常驻内存的进程以及输入、输出井组成。()计算机科学与技术(专升本)操作系统期末考试复习资料古月编辑整理68、批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的开销较小。()9、(Windows 98 操作系统)是支持多任务的操作系统。()10、原语是一种不可分割的操作。()11、交互式作业也称为脱机用户作业。()改正:“脱机”改为“联机”12、用户程序有时也可以在核心态下运行.()13、实时系统中的作业周转时间有
17、严格的限制.()14、执行系统调用时可以被中断.()15、原语和系统调用的主要区别在于两者的实现方法不同.()16、在大型多道程序设计系统中,为充分利用外部设备,应使运行的若干程序都是 I/O 型的.()17、设置中断屏蔽指令可以在目态下执行.()18、是一种多用户操作系统。()19、在 UNIX 系统中,因为有 SPOOLING 技术存在,用户无法做真正的联机打印输出。()20、系统调用返回时由用户态变为核心态,执行核心程序。()21、系统调用返回时,由核心态变为用户态执行用户程序。()22、中断返回时,核心便执行与机器相关的特定指令序列,恢复中断时寄存器内容和执行核心栈退栈,进程回到用户态
18、。()23、中断返回时便执行与机器相关的特定指令序列,恢复寄存器内容进程回到核态.()24、中断的处理是由硬件和软件协同完成的,各中断处理程序是操作系统的重要组成部分。所以,对中断的处理是在核心态下进行的。()25、各中断处理程序是操作系统的核心,所以,对中断的处理是在用户状态下进行的。()26、集中式保存是将中断的现场都统一保存在中断现场保存栈中,进栈和退栈操作由系统严格按照后进先出原则实施。()27、UNIX 系统中当处理机执行到 TRAP 指令时就进入陷入机构。陷入处理子程序对用户态下的 TRAP 指令引起的陷入事件进行处理,先进行参数传递,然后执行相应的系统调用。()28、资源共享是现
19、代操作系统的一个基本特征。()29、系统刚启动时,用户提交的作业称为前台作业。()30、若无进程处于运行状态,则就绪队列和等待队列均为空。()就绪队列为空,等待队列可能不空。31、在动态优先级调度中,随着进程执行时间的增加,其优先级降低。()32、程序在运行时需要很多系统资源,如内存、文件、设备等,因此操作系统以程序为单位分配系统资源。()改正:程序(或者进程)在运行时需要很多系统资源,如内存、文件、设备等,因此操作系统以进程为单位分配系统资源。33、进程获得处理机而运行是通过申请而得到的.()34、进程控制块中的所有信息必须常驻内存.()35、优先数是进程调度的重要依据,一旦确定不能改变.(
20、)36、进程在运行中,可以自行修改自己的进程控制块.()37、进程申请 CPU 得不到满足时,其状态变为等待态.()38、当一个进程从等待态变成就绪态,则一定有一个进程从就绪态变成运行态.()39、在作业调度时,采用最高响应比优先的作业调度算法可以得到最短的作业平均周转时间.()40、进程优先数是进程调度的重要依据,必须根据进程运行情况动态改变.()计算机科学与技术(专升本)操作系统期末考试复习资料古月编辑整理741、进程状态的转换是由操作系统完成的,对用户是透明的.()42、优先数是进程调度的重要依据,优先数大的进程首先被调度运行.()43、不可抢占式动态优先数法一定会引起进程长时间得不到运
21、行.()44、进程从运行状态变为等待状态是由于时间片中断发生.()45、计算机中所有的共享资源都是临界资源。()46、进程是独立的,能够并发执行,程序也一样。()47、当条件满足时,进程可以由阻塞状态直接转换为运行状态。()48、当条件满足时,进程可以由阻塞状态转换为就绪状态。()49、当条件满足时,进程可以由就绪状态转换为阻塞状态。()50、当某个条件满足时,进程可以由运行状态转换为就绪状态。()51、进程的动态、并发特征是通过程序表现出来的。()52、在计算机系统中必须互斥地使用的资源都是硬件资源。()53、当进程间需要交换大量数据时,P,V 操作也能满足进程通信的要求。()54、UNIX
22、 系统进程状态分为 10 种,在一定条件下进行变迁。()55、处理机管理的实现策略决定了操作系统的类型,其算法的优劣不会影响整个系统的性能.()56、作业一经提交则立即进入内存并运行。()57、在操作系统中,核心进程具有较高的权力,可以随意进行进程的调度。()58、通常,在一定的 I/O 等待时间的百分比下,运行程序的道数越多,CPU 空闲时间的百分比越高。()59、先来先服务(FCFS)算法是一种简单的调度算法,但其效率比较高。()60、FCFS 调度算法对短作业有利。()61、时间片的大小对轮转法(RR)的性能有很大的影响,时间片太短,会导致系统开销大大增加。()62、在分时系统中,进程调
23、度都采用优先级调度算法为主,短进程优先调度算法为辅。()63、Windows98 中由于可以同时运行几个作业,所以可以被认为也是一种分时系统。()64、并发性是指若干事件在同一时刻发生。()65、对临界资源,应采用互斥访问方式来实现共享。()66、临界段是指进程中用于实现进程互斥的那段代码。()67、对(临界资源)应采取互斥访问方式来实现共享。()68、(并发性)是指若干个事件在不同时刻发生。()改正:“不同时刻”改为“同一时间间隔内”69、通过任何手段都无法实现计算机系统资源之间的互换.()70、由于 P、V 操作描述同步、互斥等问题的能力不足,所以有必要引入其它的通讯原语或机制,如 sen
24、d,receive 或Monitor 等.()71、如果信号量 S 的当前值为-5,则表示系统中共有 5 个等待进程.()72、进程间的互斥是一种特殊的同步关系.()73、即使在多道程序环境下,用户也能设计用内存物理地址直接访问内存的程序。()74、在页式虚存系统中,为了提高内存利用率,允许用户使用不同大小的页面。()75、虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了内存容量,而物理内存的容量并未增加。()76、分页式存储管理中,(页的大小)是可以不相等的。()77、操作系统的所有程序都必须常驻内存.()78、虚拟存储系统可以在每一台计算机上实现.()79、在虚存系统中,
25、只要磁盘空间无限大,作业就能拥有任意大的编址空间.()计算机科学与技术(专升本)操作系统期末考试复习资料古月编辑整理880、在内存为 M 的分时系统中,当注册的用户有 N 个时,每个用户拥有 M/N 的内存空间.()81、大多数虚拟系统采用 OPT(优化)淘汰算法是因为它确实可以得到最小的缺页率.()82、在请求页式存储管理中,页面淘汰所花费的时间不属于系统开销.()83、页式存储管理中,用户应将自己的程序划分成若干相等的页.()84、存储保护的目的是限制内存的分配.()85、在页式虚拟存储系统中,页面长度是根据程序长度动态地分配的.()86、在页式虚拟存储系统中,页面长度固定并且是硬件的设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 期末考试 复习资料
限制150内