东北师大操作系统期末复习
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 并⾏性:是指两个或两个以上的事件在同⼀时刻运⾏。
2022年东北师范大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)
2022年东北师范大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、下列选项中,磁盘逻辑格式化程序所做的T作是()I.对磁盘进行分区II.建立文件系统的根目录III.确定磁盘扇区校验码所占位数IV.对保存空闲磁盘块信息的数据结构进行初始化,A. 仅IIB.仅II、IVC.仅III,IVD.仅I、II、IV2、磁盘高速缓存设在()中。
A.内存B.磁盘控制器C.CacheD.磁盘3、若系统S1采用死锁避免方法,S2采用死锁检测方法。
下列叙述中,正确的是()。
I.S1会限制用户申请资源的顺序,而S2不会II.S1需要进程运行所需资源总最信息,而S2不需要III.SI不会给可能导致死锁的进程分配资源,而S2会A.仅I、IIB.仅II、IIIC. 仅I、IID. I、II、III4、下面哪个特征是并发程序执行的特点()。
A.程序执行的间断性B.相通信的可能性C.产生死锁的可能性D.资源分配的动态性5、某计算机系统中有8台打印机,有K个进程竞争使用,每个进,程最多需要3台打印机,该系统可能会发生死锁的K的最小值是()A.2B.3C.4D.56、假设页的大小为4KB,页表的每个表项占用4B。
对于一个64位地址空间系统,采用多级页表机制,至少需要()级页表(本题默认字长为1B)。
A.3B.4C.5D.67、在可变分区分配管理中,某一作业完成后,系统收回其内存空间,并与相邻区合并,为此修改空闲区说明表,造成空闲分区数减1的情况是()。
A.无上邻空闲分区,也无下邻空闲分区B.有上邻空闲分区,但无下邻空闲分区C.无上邻空闲分区,但有下邻空闲分区D.有上邻空闲分区,也有下邻空闲分区8、若程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的()接门。
A.系统调用B.图形用户接口C.原语D.键盘命令9、实时操作系统必须在()内处理完来白外部的事件。
A.一个机器周期B.被控对象规定时间C.周转时间D.时间片10、在某页式存储管理系统中,页表内容见表。
操作系统期末复习资料——知识点(简答)集锦
第二章操作系统概述1.解释单体内核和微内核的区别。
单体内核是一个提供操作系统应该提供的功能的大内核,包括调度、文件系统、网络、设备驱动程序、存储管理等。
内核的所有功能成分都能够访问它的内部数据结构和程序。
典型情况下,这个大内核是作为一个进程实现的,所有元素都共享相同的地址空间。
微内核是一个小的有特权的操作系统内核,只提供包括进程调度、内存管理、和进程间通信等基本功能,要依靠其他进程担当起和操作系统内核联系作用。
2.假设我们有一台多道程序的计算机,每个作业有相同的特征。
在一个计算周期T中,一个作业有一半时间花费在I/O上,另一半用于处理器的活动。
每个作业一共运行N个周期。
假设使用简单的循环法调度,并且I/O操作可以与处理器操作重叠。
定义以下量:·时间周期=完成任务的实际时间·吞吐量=每个时间周期T内平均完成的作业数目·处理器使用率=处理器活跃(不是处于等待)的时间的百分比当周期T分别按下列方式分布时,对1个、2个和4个同时发生的作业,请计算这些量:a.前一般用于I/O,后一半用于处理器。
b.前四分之一和后四分之一用于I/O,中间部分用于处理器。
答:(a)和(b)的答案相同。
尽管处理器活动不能重叠,但I/O操作能。
一个作业时间周期=NT 处理器利用率=50﹪两个作业时间周期=NT 处理器利用率=100﹪四个作业时间周期=(2N-1)NT 处理器利用率=100﹪2.1操作系统设计的三个目标是什么?方便:操作系统使计算机更易于使用。
有效:操作系统允许以更有效的方式使用计算机系统资源。
扩展的能力:在构造操作系统时,应该允许在不妨碍服务的前提下有效地开发、测试和引进新的系统功能。
2.2什么是操作系统的内核?内核是操作系统最常使用的部分,它存在于主存中并在特权模式下运行,响应进程调度和设备中断。
2.3什么是多道程序设计?多道程序设计是一种处理操作,它在两个或多个程序间交错处理每个进程。
2024年操作系统期末复习重点知识点总结
填 空绪论:批处理系统、分时系统、实时系统的概念与特点,原语与原子操作。
1.批处理操作(1)单道批处理系统概念单道批处理系统是指系统通过作业控制语言将作业组织成批,使其能自动连续运行,不过,在内存中任何时候只有一道作业的系统。
单道批处理系统特性次序性单道性 自动性(2)多道批处理系统概念系统对作业的处理是成批进行的,并且在主存中能同时保存多道作业的系统。
多道批处理系统的重要目标是提升系统吞吐率和各种资源的利用率。
多道批处理系统特性无序性 多道性 调度性2.分时系统(1)概念分时操作系统是指在一台主机上连接了多个联机终端,并允许多个用户通过终端以交互的方式使用主计算机,共享主机资源的系统。
(2)分时系统的重要目标是实现人与系统的交互性。
分时系统设计的目标是确保用户响应时间的及时性。
(3)分时系统的特性 多路性 独立性 及时性:满足用户对响应时间的要求 交互性3.实时操作系统(1)概念实时操作系统是指系统能够及时响应外部(随机)事件的祈求,并能在要求的时间内完成对该事件的处理,控制系统中所有的实时任务协调一致地工作。
(2)实时操作系统的特性 多路性 独立性 及时性:满足实时任务截止时间的要求交互性可靠性4.原语:操作系统内核或微核提供核外调用的过程或函数称为原语,是由若干条指令组成,用于完成特定功效的一段程序。
原语在执行过程不允许被中断。
5.原子操作:执行中不能被其他进程(线程)打断的操作就叫原子操作。
当该次操作不能完成的时候,必须回到操作之前的状态,原子操作不可拆分。
进程管理:什么是进程?进程与程序的区分与联系?进程的特性有哪些?进程之间的关系有哪些?什么是信号量?信号量的物理含义?1.进程定义可并发执行的程序在一个数据集合上的运行过程,是系统进行资源分派和调度的基本单位。
2.进程特性(1)动态性(2)并发性(3)独立性(4)异步性 (5)结构特性:3.进程与程序的关系(1)程序是一组指令的集合,是静态的概念;进程是程序的执行,是动态的概念。
黑龙江大学操作系统期末复习题--简答题
黑龙江大学操作系统期末复习题--简答题一、基本概念:填空、选择、判断、简答1、什么是操作系统:操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程,并方便用户使用计算机的一组程序集合。
2、常见操作系统●Windows XP、Windows 2003、Windows 2000、Windows Vista●Linux、Unix●IBM AIX、IBM OS/2●Sun Solais3、操作系统分类:单道批处理系统、多道批处理系统、分时系统、实时系统、微机操作系统、网络操作系统、分布式操作系统、嵌入式操作系统4、多道批处理系统的优缺点●优点:CPU、内存以及I/O设备等资源的利用率高;系统吞吐量(单位时间内完成的总工作量)大。
●缺点:平均周转时间(作业进入内存到运行结束时间)长;没有交互能力。
5、分时系统的特点●多路性:多个用户同时使用一台计算机;●独立性:用户之间互不干扰,就像各自独立使用一台计算机一样;●及时性:用户的各种请求(如输入数据)能够得到及时的响应;●交互性:用户通过各自的终端,与自己运行的程序进行交流。
6、操作系统的特点●并发性:两个或多个程序在一段时间内“同时”执行。
它们不是绝对地并行执行,而是在这一段时间内交替执行。
并发性是操作系统最主要的特征。
●共享性:系统资源可供多个并发执行的程序共同使用。
分为互斥共享和非互斥共享两种。
●虚拟性:通过软件方式,将一个物理资源变成多个虚拟的对等资源。
●异步性:多个程序的执行顺序和一个程序的执行与中断次数无法确定。
但是其结果始终是确定的。
7、操作系统的功能●处理机管理功能:进程控制●存储器管理功能:内存分配、内存保护、内存扩充以及地址转换●设备管理功能:缓冲区管理、设备分配和回收、设备驱动●文件和磁盘存储管理功能:目录管理、文件读写、存取控制、磁盘空间分配、空闲空间管理●用户接口:操作接口(分命令接口和图形接口)、程序接口(即系统调用)8、进程的含义和组成:进程是某个程序在一组OS数据集合基础上的一次运行过程。
东北师范大学22春“计算机科学与技术”《操作系统》期末考试高频考点版(带答案)试卷号2
东北师范大学22春“计算机科学与技术”《操作系统》期末考试高频考点版(带答案)一.综合考核(共50题)1.下列描述中错误的一条是()。
A.一个文件在同一系统中、不同的存储介质上的拷贝,应采用同一种物理结构B.文件的物理结构不仅与外存的分配方式相关,还与存储介质的特性相关,通常在磁带上只适合使用顺序结构C.采用顺序结构的文件既适合进行顺序访问,也适合进行随机访问D.虽然磁盘是随机访问的设备,但其中的文件也可使用顺序结构参考答案:A2.缓冲分为三大类,分别是单缓冲、双缓冲和缓冲池。
()A.错误B.正确参考答案:A3.当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是()。
A./usr/meng/file.cB./usr/file.cC./prog/file.cD./usr/meng/prog/file.c参考答案:D4.某进程由于需要从磁盘上读入数据而处于阻塞状态。
当系统完成了所需的读盘操作后,此时该进程的状态将()。
A.从就绪变为运行B.从运行变为就绪C.从运行变为阻塞D.从阻塞变为就绪5.在空闲盘块表中,空闲盘区的盘块号是随机排列的。
()A.正确B.错误参考答案:B6.I/O系统主要由I/O设备、设备控制器、I/O通道三部分组成。
()A.错误B.正确参考答案:A7.对称加密算法的实现速度快,因此适合大批量的数据的加密。
()A.正确B.错误参考答案:A8.驱动程序与I/O设备的特性紧密相关,因此应为每一个I/O设备配备一个专门的驱动程序。
()A.错误B.正确参考答案:A9.一个文件在同一系统中、不同的存储介质上的拷贝,应采用同一种物理结构。
()A.错误B.正确参考答案:A预防死锁设置的限制条件比较严格,但利于进程的并发执行。
()A.正确B.错误参考答案:B11.对计算机系统硬件的主要威胁在()方面。
A.保密性B.完整性C.可用性D.有效性参考答案:C12.在确定作业的优先级时,计算作业的优先权应高于I/O型作业的优先权。
2022年东北师范大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)
2022年东北师范大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、下列选项中,不能改善磁盘设备I/O性能的是()。
A.重排I/O请求次序B.在一个磁盘上设置多个分区C.预读和滞后写D.优化文件物理的分布2、设某文件为索引顺序文件,由5个逻辑记录组成,每个逻辑记录的大小与磁盘块的大小相等,均为512B,并依次存放在50,121,75,80,63号磁盘块上。
若要存取文件的第1569逻辑字节处的信息,则要访问()号磁盘块。
A.3B.75C.80D.633、在使用信号量机制实现互斥时,互斥信号量的初值一般为():而使用信号量机,制实现同步时,同步信号量的初值般为()。
A.0:1B.1:0C.不确定:1D.1:不确定4、系统中有3个不同的临界资源R1,R2和R3,被4个进程pl,p2,p3 及p4共享。
各进程对资源的需求为:pl申请RI和R2,p2申请R2和R3,p3申请R1和R3,p4申请R2。
若系统出现死锁,则处于死锁状态的进程数至少是()。
A.1B.2C.3D.45、采用资源剥夺法可以解除死锁,还可以采用()方法解除死锁。
A.执行并行操作B.撤销进程C.拒绝分配新资源D.修改信号量6、总体上说,“按需调页”(Demand-Paging)是个很好的虚拟内存管理策略。
但是,有些程序设计技术并不适合于这种环境,例如()A.堆栈B.线性搜索C.矢量运算D.分法搜索7、设有8页的逻辑空间,每页有1024B,它们被映射到32块的物理存储区中。
那么,逻辑地址的有效位是()位,物理地址至少是()位。
A.10,11B.12,14C.13,15D.14,168、假定下列指令已装入指令寄存器,则执行时不可能导致CPU从用户态变为内核态(系统态)的是()。
A.DIV R0,R1;(R0)/(R1)→ROB.INT n;产生软中断C.NOT RO;寄存器R0的内容取非D.MOV RO,addr;把地址 addr处的内存数据放入寄存器RO中9、实时操作系统必须在()内处理完来白外部的事件。
东北师范大学《操作系统》期末考试必备通关指导
操作系统练习题答案练习题一一、单项选择题1.B 2.C 3.D 4.D 5.D6.C 7.B 8.C 9.A 10.A11.D 12.D 13.A 14.D 15.C16.C 17.C 18.A 19.B 202121.C 22.B 23.C 24.D 25.D26.D 27.C 28.B 29.A 30.B31.C 32.C 33.B 34.D 35.C36.A 37.D 38.C 39.D 40.B41.C 42.D 43.D 44.C 45.C二、填空题1.虚拟性2.软件资源3.并发4.进程控制块或PCB5.就绪6.执行状态7.段页式存储管理8.缓冲池9.文件控制块或FCB 10.链路加密11.资源;用户12.直接制约;间接制约13.就绪;执行或运行14.用户程序;物理内存15.设备控制器16.访问权17.并发性18.数据段19.n-1 2021求和保持条件、占有且申请条件21.对换性22.设备无关性或设备独立性23.有结构文件;无结构文件24.程序接口或系统调用25.防火墙三、判断题1.×2.×3.×4.√5.×6.√7.×8.√9.×10.√11.√12.√13.√14.×15.√16.×17.√18.×19.×202121.×22.×23.√24.×25.√26.√27.×28.×29.√30.√四、简答题1.什么是进程上下文?答:进程执行活动全过程的静态描述。
包括计算机中与执行该进程有关的各寄存器的值、程序段在经过编译之后形成的机器指令代码集(正文段)、数据集、各种堆栈和PCB结构。
2.死锁产生的原因和条件分别是什么?答:原因:1)竞争资源。
当系统中供多个进程共享的资源不足时,将引起进程对资源的竞争的而产生死锁。
2)进程推进顺序非法。
东北师范大学22春“计算机科学与技术”《操作系统》作业考核题库高频考点版(参考答案)试题号1
东北师范大学22春“计算机科学与技术”《操作系统》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.虚拟设备是指通过虚拟技术将一台独占的物理设备映射为若干台逻辑设备。
()A.正确B.错误参考答案:A2.微内核操作系统结构是现代操作系统普遍采用的结构。
()A.错误B.正确参考答案:A3.为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。
这项工作是由()完成的。
A.作业调度B.中级调度C.进程调度D.内存调度参考答案:A4.实时操作系统追求的目标是()。
A.高吞吐率B.充分利用内存C.快速响应D.减少系统开销参考答案:C进程从运行状态变为阻塞状态的原因是()。
A.输入或输出事件发生B.时间片到C.输入或输出事件完成D.某个进程被唤醒参考答案:A6.当进程申请CPU得不到满足时,它将处于就绪状态。
()A.错误B.正确参考答案:B7.访问矩阵中的行代表对象,列代表域,矩阵中的每一项是由一组访问权组成的。
()A.错误B.正确参考答案:A8.在确定作业的优先级时,计算作业的优先权应高于I/O型作业的优先权。
()A.错误B.正确参考答案:A9.对计算机系统硬件的主要威胁在()方面。
A.保密性B.完整性C.可用性D.有效性10.下面对临界区的论述中正确的是()。
A.临界区是指进程中用于实现进程互斥的那段代码B.临界区是指进程中用于实现进程同步的那段代码C.临界区是指进程中用于实现进程通信的那代码D.临界区是指进程中访问临界资源的那段代码参考答案:D11.产生时间局部性的典型原因是程序中存在着大量的循环操作。
()A.错误B.正确参考答案:B12.如果文件系统中有两个文件重名,不应采用()。
A.单级目录结构B.树型目录结构C.二级目录结构D.A和C参考答案:A13.进程状态从就绪态到运行态的转化工作是由()完成的。
A.作业调度B.中级调度C.进程调度D.设备调度参考答案:C14.B.错误参考答案:B15.操作系统是为了提高计算机的()和方便用户使用计算机而配置的基本软件。
东北师范大学22春“计算机科学与技术”《操作系统》期末考试高频考点版(带答案)试卷号:5
东北师范大学22春“计算机科学与技术”《操作系统》期末考试高频考点版(带答案)一.综合考核(共50题)1.在UNIX系统中,目录结构采用()。
A.单级目录结构B.二级目录结构C.单纯树形目录结构D.带链接树形目录结构参考答案:D2.用信号量S实现对系统中4台打印机的互斥使用,S.value的初值应设置为4,若S.value的当前值为-1,则表示S.L队列中有()个等待进程。
A.4B.3C.1D.2参考答案:D3.()是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。
A.覆盖技术B.交换技术C.虚拟技术D.物理扩充参考答案:B4.处于静止阻塞的进程可以直接变为活动就绪进程。
()A.正确B.错误5.设备驱动程序是I/O进程与设备控制器之间的通信程序,其主要任务是接收上层软件发来的抽象要求,并将其转换为具体要求后,发送给设备控制器,启动设备去执行。
()A.正确B.错误参考答案:A6.一个作业可由多个进程组成,且必须至少由一个进程组成,反之不成立。
()A.错误B.正确参考答案:B7.在批处理系统中,周转时间是()。
A.作业运行时间B.作业等待时间和运行时间之和C.作业的相对等待时间D.作业被调度进入内存到运行完毕的时间参考答案:B8.操作系统是为了提高计算机的()和方便用户使用计算机而配置的基本软件。
A.速度B.利用率C.灵活性D.兼容性参考答案:B9.为了解决CPU输出数据的高速度与打印机打印的低速度矛盾,可采用()。
C.缓冲技术D.虚存技术参考答案:C10.资源预先分配策略可以实现死锁的()。
A.预防B.避免C.检测D.恢复参考答案:A11.经过(),目标程序可以不经过任何改动而装入物理内存单元。
A.静态重定位B.动态重定位C.编译或汇编D.存储扩充参考答案:B12.采用首次适应算法分配内存时,要求空闲的内存空间按地址递增的顺序排列。
()A.正确B.错误参考答案:A13.打印机的I/O控制主要采取()方式。
2024操作系统期末考试
2024操作系统期末考试《2024 操作系统期末考试》对于计算机专业的学生来说,操作系统这门课程无疑是至关重要的。
而每到期末,操作系统的期末考试更是让大家严阵以待。
在 2024 年的这次操作系统期末考试中,涵盖了众多关键的知识点和技能要求。
首先,进程管理是考试的重点之一。
进程的概念、状态转换、进程同步与互斥等内容都在考查范围内。
学生需要深入理解进程的并发执行,掌握如何使用信号量、管程等机制来实现进程之间的协调与同步。
比如,通过经典的生产者消费者问题、读者写者问题等实例,考查学生对这些概念的实际应用能力。
内存管理也是不可或缺的一部分。
虚拟内存的概念、页面置换算法、内存分配策略等都是常见的考点。
学生要明白虚拟内存如何解决物理内存不足的问题,以及不同的页面置换算法在性能上的差异。
像最近最少使用(LRU)算法、先进先出(FIFO)算法等,都需要能够熟练分析其优缺点,并能在具体的场景中选择合适的算法。
文件系统也是考查的重点领域。
文件的组织方式、目录结构、文件的存储与访问控制等方面都需要学生有清晰的认识。
了解不同的文件系统类型,如 FAT、NTFS 等,以及它们在性能、安全性等方面的特点,是回答相关问题的关键。
设备管理同样不容忽视。
设备的分类、I/O 控制方式、缓冲技术等都是可能出现的考点。
学生需要明白中断驱动 I/O、DMA 等方式的工作原理,以及缓冲技术如何提高 I/O 性能。
在考试中,题型通常多样化。
有选择题,用来考查学生对基本概念的理解和掌握;有简答题,要求学生能够清晰准确地阐述一些重要的原理和算法;还有综合应用题,通过实际的问题场景,考查学生运用所学知识解决复杂问题的能力。
为了在这次考试中取得好成绩,学生们在备考期间付出了大量的努力。
他们认真复习课堂笔记,反复推导重要的算法和原理,通过做练习题来加深对知识点的理解和应用能力。
有的同学还组成学习小组,一起讨论疑难问题,互相交流学习心得。
在考试当天,同学们早早地来到考场,做好了充分的准备。
东北师大操作系统期末复习
第一章测试练习一、名词解释1. 操作系统:组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度,以方便用户使用的程序的集合。
二、选择题1 •在计算机系统中配置操作系统的主要目的是(合理组织系统的工作流程,以提高系统吞吐量)。
操作系统的主要功能是管理计算机系统中的(资源)。
2 •操作系统是一种(系统软件),它负责为用户和用户程序完成所有(与硬件相关而与应用无关)的工作,(C(4))不是操作系统关心的主要问题。
C:(1)管理计算机裸机;(2)设计、提供用户程序与计算机硬件系统的接口;(3)管理计算机中的信息资源;(4)高级程序设计语言的编译。
3 •在设计分时操作系统时,首先要考虑的是(交互性和响应时间);在设计批处理操作系统时,首先要考虑的是(周转时间和系统吞吐量);在设计实时操作系统时,首先要考虑的是(实时性和可靠性)。
4. 从下面关于操作系统的论述中,论述正确的是(1)。
1)对批处理作业,必须提供相应的作业控制信息。
2)对于分时系统,不一定全部提供人机交互功能。
X3)从响应角度看,分时系统与实时系统的要求相似。
X4)采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统。
X5)从交互角度看,分时系统与实时系统相似。
X5 •在下列系统中,(民航售票系统)是实时信息系统,(火箭飞行控制系统)是实时控制系统。
三、填空题1. 一个完整的计算机系统包括(硬件系统)和(软件系统)两部分。
2. 只有计算机硬件而没有任何软件支持的计算机称为(裸机)。
3. 计算机系统中的资源包括(硬件资源)和(软件资源)两部分。
4. 单道批处理系统的特点包括单道性、(顺序性)和自动性。
5. 操作系统的特征包括(并发性)、(共享性)、(异步性)和(虚拟性)。
6. 处理机管理主要包括(进程控制)、(进程同步)、(进程通信)和(进程调度)。
7. 操作系统为用户提供的接口主要有(命令接口)、(程序接口)和(图形用户接口)。
- 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)。