东北师大操作系统期末复习
2022年东北大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年东北大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、某文件系统的簇和磁盘扇区大小分别为1KB和512B。
若一个文件的大小为1026B,则系统分配给该文件的磁盘空间大小是()。
A.1026BB.1536BC.1538BD.2048B2、考虑一个文件存放在100个数据块中。
文件控制块、索引块或索引信息都驻留内存。
那么如果().不需要做任何磁盘I/O操作。
A.采用连续分配策略,将最后一个数据块搬到文件头部,B.采用单级索引分配策略,将最后一个数据块插入文件头部C.采用隐式链接分配策略,将最后一个数据块插入文件头部D.采用隐式链接分配策略,将第一个数据块插入文件尾部,3、下面有关选择进程调度算法的准则,错误的是()A.尽量提高处理器利用率B.尽可能提高系统吞吐量C.适当增长进程在就绪队列中的等待时间D.尽快响应交互式用户的要求4、在使用信号量机制实现互斥时,互斥信号量的初值一般为():而使用信号量机,制实现同步时,同步信号量的初值般为()。
A.0:1B.1:0C.不确定:1D.1:不确定5、若系统S1采用死锁避免方法,S2采用死锁检测方法。
下列叙述中,正确的是()。
I.S1会限制用户申请资源的顺序,而S2不会II.S1需要进程运行所需资源总最信息,而S2不需要III.SI不会给可能导致死锁的进程分配资源,而S2会A.仅I、IIB.仅II、IIIC. 仅I、IID. I、II、III6、下列关于虚拟存储的叙述中,正确的是()A.虚拟存储只能基于连续分配技术B.虚拟存储只能基于非连续分配技术C.虚拟存储容量只受外存容量的限制D.虚拟存储容量只受内存容量的限制7、在请求分页系统中,页面分配策略与页面置换策略不能组合使用的是()。
A.可变分配,全局置换B.可变分配,局部置换C.固定分配,全局置换D.固定分配,局部置换8、在单处理器系统中,可并行的是()I.进程与进程II.处理器与设备III.处理器与通道IV.设备与设备A.I、II和IIIB.I、II和IVC.I、III和IVD.II、III和IV9、 OS通常为用户提供4种使用接口,它们是终端命令、图标菜单、系统调用和()A.计算机高级指令B.宏命令C.类似DOS的批命令文件或UNIX的shell文件D.汇编语言10、下列关于SPOOLing的叙述中,不正确的是()A.SPOOLing系统中必须使用独占设备B.SPOOLing系统加快了作业执行的速度C.SPOOLing系统使独占设备变成了共享设备D.SPOOLing系统利用了处理器与通道并行上作的能力11、通道又称I/O处理器,用于实现()之间的信息传输。
东北师范大学22春“计算机科学与技术”《操作系统》期末考试高频考点版(带答案)试卷号1

东北师范大学22春“计算机科学与技术”《操作系统》期末考试高频考点版(带答案)一.综合考核(共50题)1.通道是一种()。
A.I/O端口B.数据通道C.I/O专用处理机D.软件工具参考答案:C2.下列关于目录检索的论述中正确的一条是()。
A.由于Hash法具有较快的检索速度,故现代操作系统中已开始用它取代传统的顺序检索法B.在利用顺序检索法时,对树型目录应采用文件的路径名,且应从根目录开始逐级检索C.在顺序检索法的查找过程中,只要有一个文件分量名未能找到,便应停止查找D.在顺序检索法的查找完成时,即可得到文件的物理地址参考答案:C3.在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作()。
A.文件系统B.操作系统C.网络管理系统D.数据库管理系统参考答案:B4.产生时间局部性的典型原因是程序中存在着大量的循环操作。
()A.错误B.正确参考答案:B5.虚拟内存的容量只受()的限制。
A.物理内存的大小B.磁盘空间的大小C.数据存放的实际地址D.计算机地址字长参考答案:D6.被动攻击包括攻击者通过搭接通信线路来截获信息和()等方式。
A.改变消息内容B.分析通信量C.拒绝服务D.制造虚假消息参考答案:B7.在段页式存储管理中,会涉及到三次访问内存。
一次访问段表,一次访问页表,一次访问数据或指令。
()A.正确B.错误参考答案:A8.下列描述中错误的一条是()。
A.一个文件在同一系统中、不同的存储介质上的拷贝,应采用同一种物理结构B.文件的物理结构不仅与外存的分配方式相关,还与存储介质的特性相关,通常在磁带上只适合使用顺序结构C.采用顺序结构的文件既适合进行顺序访问,也适合进行随机访问D.虽然磁盘是随机访问的设备,但其中的文件也可使用顺序结构参考答案:AA.存储器B.打印机C.CPUD.磁盘空间参考答案:C10.通常情况下,包过滤防火墙不记录和报告入侵包的情况。
()A.错误B.正确参考答案:B11.FCFS算法的基本思想是选择要求访问的磁道与当前磁头所在的磁道距离最近的那些进程,以使每次的寻道时间最短。
2022年东北师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年东北师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下面关于文件系统的说法正确的是()。
A.文件系统负责文件存储空间的管理,但不能实现文件名到物理地址的转换B.在多级目录结构中,对文件的访问是通过路径名和用户目录名进行的C.文件可以被划分成大小相等的若干物理块,且物理块大小也可以任意指定D.逻辑记录是对文件进行存取操作的基本单位2、某文件系统物理结构采用三级索引分配方法,如果每个磁盘块的大小为1024B.每个盘块索引号占用4B,请问在该文件系统中,最大文件的大小最接近的是()A.8GBB.16GBC.32GBD.2TB3、若一个信号量的初值为3,经过多次P、V操作之后当前值为-1,则表示等待进入临界区的进程数为()A.1B.2C.3D.44、进程调度算法中,可以设计成可抢占式的算法有()。
A.先来先服务调度算法B.最高响应比优先调度算法C.最短作业优先调度算法D.时间片轮转调度算法5、下面关于进程的叙述中,正确的是()A.进程获得CPU运行是通过调度得到的B.优先级是进程调度的重要依据,确定就不能改变,C.单CPU的系统中,任意时刻都有一个进程处于运行状念D.进程申请CPU得不到满足时,其状态变为阻塞6、解决主存碎片问题较好的存储器管理方式是()A.可变分区B.分页管理C.分段管理D.单一连续分配7、下面有关外层页表的叙述中错误的是()。
A.反映在磁盘上页面存放的物理位置B.外层页表是指页表的页表C.为不连续(离散)分配的页表再建立一个页表D.若有了外层页表,则需要一个外层页表寄存器就能实现地址变换8、计算机开机后,操作系统最终被加载到()。
A.BIOSB.ROMC.EPROMD.RAM9、在中断发生后,进入中断处理的程序属于()。
A.用户程序B.可能是应用程序,也可能是操作系统程序C.操作系统程序D.既不是应用程序,也不是操作系统程序10、某进程的段表内容见表,当访问段号为2、段内地址为400的逻辑地址时,进行地址转换的结果是()。
操作系统一(东北师范大学2021)

(1)当操作系统退出执行,让用户执行时,系统会()。
A继续保持管态B继续保持目态C从管态变为目态D从目态变为管态正确答案:C(2)进程控制块是描述进程状态和特性的数据结构,一个进程()。
A可以有多个进程控制块B可以和其他进程共用一个进程控制块C可以没有进程控制块D只能有惟一的进程控制块正确答案:D(3)如果进程PA对信号量S执行P操作,则信号量S的值应()。
A加1B减1C等于0D小于0正确答案:B(4)进程状态从就绪态到运行态的转化工作是由()完成的。
A作业调度B中级调度C进程调度D设备调度正确答案:C(6)使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的()功能实现的。
A设备独立性B设备分配C缓冲管理D虚拟设备正确答案:A(7)引入缓冲技术的主要目的是()。
A改善用户编程环境B提高CPU的处理速度C提高CPU与设备之间的并行程度D降低计算机的硬件成本正确答案:C(8)在下列作业高度算法中,()既照顾了短作业,又考虑了作业到达的先后次序,不会使长作业长期得不到服务。
AFCFSBSJFCHRRNDRRMF正确答案:C(9)用户编写的程序时一般采用()地址。
A逻辑地址B物理地址C绝对地址D内存地址正确答案:A(10)经过(),目标程序可以不经过任何改动而装入物理内存单元。
A静态重定位B动态重定位C编译或汇编D存储扩充正确答案:B(11)在分页存储管理系统中,从页号到物理块号的地址映射是通过()实现的。
A段表B页表CPCBDJCB正确答案:B(12)在UNIX系统中,目录结构采用()。
A单级目录结构B二级目录结构C单纯树形目录结构D带链接树形目录结构正确答案:D(13)将多个逻辑设备名对应到一个物理设备需要采用()技术来实现。
A设备独立性B设备分配C缓冲管理DSPOOLing正确答案:D(14)SPOOLing技术可以实现设备的()分配。
A独占B共享C虚拟D物理正确答案:C(15)在缓冲技术中,下列()也称为缓冲对的。
东北师范大学22春“计算机科学与技术”《嵌入式系统》期末考试高频考点版(带答案)试卷号5

东北师范大学22春“计算机科学与技术”《嵌入式系统》期末考试高频考点版(带答案)一.综合考核(共50题)1.MAP用于定义一个结构化的内存表的首地址,可以用“*”代替。
()A.错误B.正确参考答案:A2.GNU开发套件中,下列()是C语言的编译器。
A.asB.gdbC.gccD.ld参考答案:C3.ARM汇编程序中,注释是以()开头的。
A.逗号B.冒号C.双引号D.分号参考答案:D4.多寄存器指令的执行顺序与寄存器列表次序密切相关,且与寄存器的序号也保持一致。
()A.错误B.正确参考答案:A在多寄存器寻址中,()表示先变址,再传值。
A.IBB.ICC.IAD.ID参考答案:C6.在内嵌汇编程序段中,对物理寄存器的使用没用任何限制。
()A.错误B.正确参考答案:A7.uCLinux是在微控制领域中最常用的一款嵌入式Linux操作系统。
()A.错误B.正确参考答案:B8.最基本的嵌入式Linux系统需要三个基本元素,其中不包括()。
A.系统引导程序B.Linux系统内核C.初始化过程D.文件系统参考答案:D9.当异常发生时,需要保护程序执行现场,再进行异常处理。
其中,现场保护包括返回地址和CPSR的值两个方面的内容。
()A.错误B.正确10.Linux内核版本包括主版本号和()。
A.开发版本B.发行版本C.次版本D.稳定版本参考答案:C11.将程序代码烧写到非易失型存储器的过程称为()。
A.程序转移B.软件刻录C.软件记录D.代码固化参考答案:D12.当CPSR寄存器的控制位T的值为()时,指示处理器处于ARM状态。
A.3B.2C.1D.0参考答案:D13.在ARM指令集中,用于调用子程序的指令是()。
A.BB.BLC.BXD.BK参考答案:BLinux内核所需要的库函数一般位于()目录下。
A.driversB.fsC.libD.include参考答案:C15.Linux内核的主要功能包括内存管理、任务调度、()、虚拟文件系统和网络接口。
计算机操作系统期末复习题(答案最全)

计算机操作系统期末复习题注: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、下面关于操作系统的叙述正确的是()。
东北师范大学22春“计算机科学与技术”《操作系统》期末考试高频考点版(带答案)试卷号:4

东北师范大学22春“计算机科学与技术”《操作系统》期末考试高频考点版(带答案)一.综合考核(共50题)1.下面对临界区的论述中正确的是()。
A.临界区是指进程中用于实现进程互斥的那段代码B.临界区是指进程中用于实现进程同步的那段代码C.临界区是指进程中用于实现进程通信的那代码D.临界区是指进程中访问临界资源的那段代码参考答案:D2.系统处于不安全状态可能会导致死锁。
()A.错误B.正确参考答案:B3.所有用户进程既可以向私有邮箱中发送消息,也可以从该邮箱中读取属于自己的消息。
()A.错误B.正确参考答案:A4.对称加密算法的实现速度快,因此适合大批量的数据的加密。
()A.正确B.错误参考答案:A5.B.错误参考答案:A6.PCB必须全部常驻内存。
()A.错误B.正确参考答案:A7.虚拟设备和实现设备的独立性是设备管理的功能之一。
()A.错误B.正确参考答案:B8.处于静止阻塞的进程可以直接变为活动就绪进程。
()A.正确B.错误参考答案:B9.库文件是由标准子例程及常用的例程等所构成的文件,这类文件允许用户调用,但不允许修改。
()A.正确B.错误参考答案:A10.一个进程可以包含多个程序,一个程序也可以对应多个进程。
()A.错误11.I/O系统主要由I/O设备、设备控制器、I/O通道三部分组成。
()A.错误B.正确参考答案:A12.与分页系统相比,分段系统更容易实现信息的共享。
()A.正确B.错误参考答案:A13.显式链接文件将分配给文件的下一个物理盘块的地址登记在该文件的前一个物理盘块中。
()A.错误B.正确参考答案:A14.文件的物理结构不仅与外存的分配方式相关,还与存储介质的特性相关,通常在磁带上只适合使用顺序结构。
()A.错误B.正确参考答案:B15.文件的物理结构是指文件在外存上的存储组织形式。
又称为文件的存储结构,它不仅与存储介质的存储性能有关,而且与所采用的外存分配方式有关。
()A.正确16.在分段管理中()。
操作系统期末复习题及答案

操作系统期末复习题及答案选择题1.引⼊多道程序的⽬的在于( A )。
A.充分利⽤CPU,减少CPU等待时间B.提⾼实时响应速度C.有利于代码共享,减少主、辅存信息交换量D.充分利⽤存储器2.⼀个进程当前处于等待状态,则( D )。
A. 它可以被调度⽽获得处理机B.它可能变成就绪状态,也可能直接获得处理机C.它永远不会被执⾏D.当I/O 完成后,它将变成就绪状态3.在消息缓冲队列通信机制中,临界资源为(B )。
A.发送进程B.消息队列C.接收进程D.信箱4.在操作系统中采⽤多道程序设计⽅式能提⾼ CPU 和外部设备的( A)。
A. 利⽤率B. 可靠性C. 稳定性D. 兼容性5.在下⾯的叙述中,正确的是( D )。
A.引⼊线程后,处理机只在线程间切换B.引⼊线程后,处理机仍在进程间切换C.线程的切换,不会引起进程的切换D.线程的切换,可能引起进程的切换6.进程调度⼜称为低级调度,其主要功能是( D )。
A.选择⼀个作业调⼊内存B.选择⼀个主存中的进程调出到外存C.选择⼀个外存中的进程调⼊到主存D.将⼀个就绪的进程投⼊运⾏7.若进程P⼀旦被唤醒就能够投⼊运⾏,系统可能为( D )。
A.在分时系统中,进程P的优先级最⾼B.抢占调度⽅式,就绪队列上的所有进程的优先级皆⽐P的低C.就绪队列为空队列D.抢占调度⽅式,P的优先级⾼于当前运⾏的进程8.下列关于进程和线程的叙述中,正确的是( A )。
A.不管系统是否⽀持线程,进程都是资源分配的基本单位B.线程是资源分配的基本单位,进程是调度的基本单位C.系统级线程和⽤户级线程的切换都需要内核的⽀持 //⽆线程时,进程调度需要内核⽀持D.同⼀进程中的各个线程拥有各⾃不同的地址空间9.单处理机系统中,可并⾏(指同⼀时刻)的是()I、进程与进程 II、处理机与设备 III、处理机与通道 IV、设备与设备A、I、II、III;B、I、II和IV;C、I、III和IV;D、II、III和IV 并⾏性:是指两个或两个以上的事件在同⼀时刻运⾏。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章测试练习一、名词解释1.操作系统:组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度,以方便用户使用的程序的集合。
二、选择题1.在计算机系统中配置操作系统的主要目的是(合理组织系统的工作流程,以提高系统吞吐量)。
操作系统的主要功能是管理计算机系统中的(资源)。
2.操作系统是一种(系统软件),它负责为用户和用户程序完成所有(与硬件相关而与应用无关)的工作,(C(4))不是操作系统关心的主要问题。
C:(1)管理计算机裸机;(2)设计、提供用户程序与计算机硬件系统的接口;(3)管理计算机中的信息资源;(4)高级程序设计语言的编译。
3.在设计分时操作系统时,首先要考虑的是(交互性和响应时间);在设计批处理操作系统时,首先要考虑的是(周转时间和系统吞吐量);在设计实时操作系统时,首先要考虑的是(实时性和可靠性)。
4.从下面关于操作系统的论述中,论述正确的是(1)。
1)对批处理作业,必须提供相应的作业控制信息。
2)对于分时系统,不一定全部提供人机交互功能。
×3)从响应角度看,分时系统与实时系统的要求相似。
×4)采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统。
×5)从交互角度看,分时系统与实时系统相似。
×5.在下列系统中,(民航售票系统)是实时信息系统,(火箭飞行控制系统)是实时控制系统。
三、填空题1.一个完整的计算机系统包括(硬件系统)和(软件系统)两部分。
2.只有计算机硬件而没有任何软件支持的计算机称为(裸机)。
3.计算机系统中的资源包括(硬件资源)和(软件资源)两部分。
4.单道批处理系统的特点包括单道性、(顺序性)和自动性。
5.操作系统的特征包括(并发性)、(共享性)、(异步性)和(虚拟性)。
6.处理机管理主要包括(进程控制)、(进程同步)、(进程通信)和(进程调度)。
7.操作系统为用户提供的接口主要有(命令接口)、(程序接口)和(图形用户接口)。
四、判断题1.(×)用户用C语言编写的工资管理程序属于系统软件。
2.(×)在多道批处理系统中,存中可同时驻留多道程序,这些程序可以并发执行。
3.(√)分时系统中,时间片设置得越小,则平均响应时间越短。
4.(√)实时系统在响应时间、可靠性及交互作用能力等方面一般都比分时系统要求高。
5.(×)在分时系统中,为使多个用户能够同时与系统交互,最关键的问题是系统能及时接收多个用户的输入。
6.(×)在软实时系统中,系统必须满足任务对截止时间的要求,否则可能出现不可预期的结果。
7.(√)可靠性是实时系统的一大特点。
8.(×)并行性是指两个或多个事件在同一时刻发生,强调时间点。
9.(×)虚拟存储器是指从物理上扩充存的容量。
10.(√)微核操作系统结构是现代操作系统普遍采用的结构。
第二章测试练习一、名词解释1.进程上下文:进程执行活动全过程的静态描述2.直接制约:一组在异步环境下的并发进程,各自的执行结果互为对方的执行条件,从而限制各进程的执行速度的过程称为并发进程的直接制约3.临界区:在每个进程中访问临界资源的那段代码称为临界区4.进程同步:一组并发进程由于相互合作,共同完成某种任务,因而相互等待,使得各进程按一定的速度执行的过程。
5.核线程:需要核的参与,由核完成线程的调度二、选择题1.进程的三个基本状态是(就绪)、(执行)、(阻塞)。
由(就绪)到(执行)是由进程调度所引起的;由(执行)到(阻塞)是正在执行的进程发生了某事件,使之无法继续执行而引起的。
2.在一个单处理机系统中,存在7个进程,则最多有(6)个进程处于就绪队列,(7)个进程处于阻塞状态。
3.在分时系统中,导致进程创建的典型事件是(用户登录);在批处理系统中,导致进程创建的典型事件是(作业调度);由系统专门为运行中的应用进程创建新进程的事件是(提供服务)。
在创建进程时,(D(3)为进程分配CPU)不是创建所必需的步骤。
D:(1)为进程建立PCB;(2)为进程分配存等资源;(3)为进程分配CPU;(4)将进程插入就绪队列。
4.在生产者—消费者问题中,应设置互斥信号量mutex、资源信号量full和empty。
它们的初值应分别是(1)、(0)和(+n)。
5.下面的叙述中,正确的一条是((3))。
(1)一个进程的状态发生变化总会引起其他一些进程的状态发生变化。
×(2)进程被挂起后,状态变为阻塞状态。
×(3)信号量的初值不能为负数。
(4)在进程对应的代码中使用wait、signal操作后,可以防止系统死锁。
×三、填空题1.进程特征包括其结构特征、(动态性)、(并发性)、(独立性)和(异步性)。
2.若进程的用户程序段在执行时,该进程处于(用户态),也称为(目态)。
3.PCB中包含有进程的描述信息、(调度信息)以及(控制信息),是进程动态特征的集中反映。
4.进程空间分为用户空间和(系统空间)。
5.在比较进程和程序时,进程是(动态)的概念,而程序是(静态)的概念。
6.由共享公有资源而造成的对并发进程执行速度的制约称为(间接制约)。
7.进程同步机制应遵循的原则包括(空闲让进)、(忙则等待)、(有限等待)和(让权等待)。
8.进程通信包括(共享存储器)、(管道通信)和(消息传递)三种方式。
9.线程的基本状态包括(执行)状态、(就绪)状态和(阻塞)状态。
10.在间接通信方式中,进程之间的通信需要通过(消息)来暂时存放消息。
四、判断题1.(×)操作系统的一个重要概念是进程,不同进程所执行的代码也不同。
2.(×)操作系统通过PCB来控制和管理进程,用户进程可从PCB中读出与本身运行状态相关的信息。
3.(√)当进程由执行状态变为就绪状态时,CPU现场信息必须被保存在PCB中。
4.(×)当进程申请CPU得不到满足时,它将处于阻塞状态。
5.(√)管程每次只允许一个进程进入。
6.(√)wait、signal操作可以解决一切互斥问题。
7.(×)程序的顺序执行具有不可再现性。
8.(×)临界区是指进程中用于实现进程同步的那段代码。
9.(√)当某进程处于静止就绪状态时,该进程在外存。
10.(×)原语可以并发执行,并且其执行过程可以被中断。
第三章测试练习一、名词解释1.作业:在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业2.处理机调度:按照某种策略和方法选取一个处于就绪状态的进程占用处理机,并进行相应的上下文切换以建立与占用处理机进程相适应的执行环境3.周转时间:从作业被提交给系统开始,到作业完成为止的这段时间间隔4.死锁:一组并发进程,它们共享系统的某些资源,该组进程中每个进程都已经占有了部分资源,但都不释放自己已经占有资源的情况下要求获得被其他进程已经占有的资源,从而造成它们相互等待,永远不能继续推进的一种状态5.临时性资源:由一个进程产生,被另一个进程使用一短暂时间后更无用的资源,也称为“消耗性资源”二、选择题1.作业调度是从处于(后备)状态的队列中选取作业投入运行,(周转时间)是指作业进入系统到作业完成所经过的时间间隔,(时间片轮转)算法不适合作业调度。
2.如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用(短作业优先);为照顾紧急作业的用户,应采用(基于优先权的剥夺调度算法);为能实现人机交互作用应采用(时间片轮转法);为了兼顾短作业和长时间等待的作业应采用(高响应比优先);为了使短作业、长作业及交互型作业用户都比较满意应采用(多级反馈队列调度算法);为了使作业的平均周转时间最短应采用(短作业优先)算法。
3.系统产生死锁是指(若干进程等待被其他进程所占用而又不可能被释放的资源)。
产生死锁的基本原因是(系统资源不足)和(进程推进顺序不当),产生死锁的四个必要条件是互斥条件、(请求和保持条件)、不剥夺条件和(环路条件)。
4.下述解决死锁的方法中,属于死锁预防策略的是(资源有序分配法),属于死锁避免策略的是(银行家算法)。
5.死锁的预防是通过破坏产生死锁的四个必要条件来实现的。
下列方法中,(一次性分配策略)破坏了“请求与保持”条件,(资源有序分配策略)破坏了“循环等待”条件。
三、填空题1.作业的输入方式包括(联机输入)、(脱机输入)、(直接耦合方式)和(SPOOLING方式)。
2.作业在其生存期间会经历(提交)、(后备)、执行以及(完成)等状态。
3.处理机调度的类型分为(低级调度)、中级调度和(高级调度)。
其中,中级调度又称为(中程调度)和(交换调度)。
4.优先数的确定分为(静态优先数)和(动态优先数)两种。
5.根据响应时间分类,可以将实时系统分为(强实时系统)、(弱实时系统)和一般实时系统。
6.死锁的处理方法包括(预防死锁)、(避免死锁)、(检测死锁)和(解除死锁)。
四、判断题1.(×)系统处于不安全状态必然会导致死锁。
2.(√)竞争可同时共享的资源,不会导致系统进入死锁状态。
(死锁:竞争不可剥夺资源或临时性资源可能引起死锁)3.(×)计算作业的优先权应高于I/O型作业的优先权。
(一般来说,I/O型作业的优先权是高于计算型作业的优先权,这是由于I/O操作需要及时完成,它没有办法长时间保存所要输入/输出的数据)4.(×)资源要求多的作业,其优先权应高于资源要求少的作业。
(作业的优先权与作业的长短或者是系统资源要求的多少没有必然的关系)5.(√)在动态优先权时,随着进程执行时间的增加,其优先权降低。
6.(√)预防死锁设置的限制条件比避免死锁严格,不利于进程的并发执行。
7.(×)实时系统的输出结果的正确性仅仅依赖于结果的正确性。
(输出结果的正确性不仅取决于计算所形成的逻辑结果,还要取决于结果产生的时间)8.(√)在多级反馈队列调度算法中,优先权越高的队列,其执行的时间片越短。
9.(×)响应比是等待时间与要求服务的时间之比。
(响应时间/要求服务的时间=(等待时间+要求服务时间)/要求服务的时间)10.(√)作业的概念一般用于早期批处理系统和现在的大型机、巨型机系统中,对于微机和工作站系统一般不使用作业的概念。
第三章测试练习(课后习题)1.有三类资源A(17)、B(5)、C(20)。
有5个进程P1~P5。
T0时刻系统状态如下:(1) T0时刻是否为安全状态,给出安全系列。
(2) T0时刻,P2:Request(0,3,4),能否分配,为什么?(3)在(2)的基础上P4:Request(2,0,1),能否分配,为什么?(4)在(3)的基础上P1:Request(0,2,0),能否分配,为什么?解:(1)T0时刻T0时刻Available(A,B,C)= Available(2,3,3)。