2023年电大操作系统电大期末考试题.doc
《2023年电大操作系统电大期末考试题.doc》由会员分享,可在线阅读,更多相关《2023年电大操作系统电大期末考试题.doc(28页珍藏版)》请在咨信网上搜索。
【操作系统】小抄(简答) 注:打印前,请和历届试题核对,能对上再打印 (1)下列选择中,___不是OS关心的重要问题。 A管理计算机裸机 B设计、提供用户程序与计算机硬件系统的界面 C管理计算机系统资源 D高级程序设计语言的编译器 【参考答案】D;根据OS的定义和功能来分析即可。A、C都是管理,B是OS提供的接口,而D侧重于程序编译器,显然不属于。 (2)允许多个用户以交互方式使用计算机的操作系统称为____,允许将多个作业提交给计算机集中解决的操作系统称为____,计算机系统能及时解决过程控制数据并作出响应的操作系统称为__ A批解决OSB分时OSC多解决机OS D实时OSE网络OS 【参考答案】(1)选B。多用户使用同一计算机:分时OS;(2)A,根据“多个作业提交”可得;(3)B,根据“及时解决……并作出响应”,实时性规定高。 (3)设计实时操作系统时,一方面应考虑系统的____ A.可靠性和灵活性B.实时性和可靠性 C.灵活性和可靠性D.优良性和分派性 【参考答案】B (4)在分时系统中,当用户数目为100时,为保证响应时间不超过2秒,此时的时间片最大应为______ A.10msB.2OmsC.50msD.100ms 【参考答案】2s/100=20ms,选择B。即要在2秒内把时间片划分为100片。注意“最大”,假如响应时间小于20ms,即在2秒内,一定能为≥100的用户服务;而时间片大于20ms,在2s内,可以服务的用户数局限性100——因此说20ms为最大时间片。 (5)实时操作系统必须在_______内完毕来自外部的事件。 A.响应时间B.周转时间 C.规定期间D.调度时间 【参考答案】选C。实时系统的核心是关心在“规定期间”完毕任务,由于其为短程任务调度,并不关心响应时间、周转时间、调度时间,而是强调实时性能。 (1)中断发生后,应保存。 A.缓冲区指针B.关键寄存器内容 C.被中断的程序D.页表 【参考答案】B。保存现场——寄存器的数值,如PC值、PSW等寄存器值,入栈保存。 (2)引入缓冲的重要目的是。 A.改善CPU和I/O设备之间速度不匹配的情况 B.节省内存 C.提高CPU的运用率 D.提高I/O设备的效率 【参考答案】A,缓冲的重要目的就是解决“速度不匹配”。 进程 (1)当_____时,进程从执行状态转变为就绪态。 A进程被调度程序选中B时间片到 C等待某一事件D等待的事件发生 【参考答案】B,根据状态转换图可知。 (2)以下进程状态变化中,___是不也许发生的。 A运营à就绪 B运营à等待 C等待à运营 D等待à就绪 【参考答案】C。根据状态转换图可知。 (3)有没有这样的状态转换,为什么? 等待—运营;就绪—等待 【参考答案】没有,因素:不也许发生。 (4)假如系统中有N个进程。 运营进程最多几个?最少几个? 就绪进程最多几个?最少几个? 等待进程最多几个?最少几个? 【参考答案】运营进程最多1个,最少0个;就绪进程最多N-1个(不也许所有就绪,假如所有就绪,就肯定至少有一个进程会立即被运营),最少0个。等待进程最多N个(没有运营进程),最少0个(所有就绪)。 (1)若信号量S的初始值为2,当前值为-1,则表达有___等待进程。 A0个B1个C2个D3个 【参考答案】B。初值为2,2个可用资源。假如都被使用,则S=0。而此时S=-1,说明有1个进程在等待。 (2)用PV操作管理临界区时,信号量的初值应定义为____ A-1B0C1D任意值 【参考答案】C (3)临界区是______ A一个缓冲区B一段共享数据区 C一段程序D一个互斥资源 【参考答案】C,临界区是指程序。临界资源? (4)对于两个并发进程,设互斥信号量为mutex,若mutex=0,则______ A表达没有进程进入临界区 B表达有一个进程进入临界区 C表达有一个进程进入临界区,另一个等待进入 D表达有两个进程进入临界区 【参考答案】C (5)有m个进程共享同一临界资源,若使用信号量机制实现对临界资源互斥访问,则信号量的变化范围是_________ 【参考答案】1~1-m。信号量的初始值为1,也是该信号量的最大值。假如有进程要访问临界资源,那么执行Wait()操作,信号量减1,考虑极端情况,m个进程都规定访问临界资源,信号量将执行m个减1操作,因此信号量的最小值为1-m。 (1)在操作系统中,P、V操作是一种_______。 A.机器指令B.系统调用命令 C.作业控制命令D.低档进程通讯原语 【参考答案】D (2)信箱通信是一种__________通信方式。 A.直接通信B.间接通信 C.低档通信D.信号量 【参考答案】B 死锁 (1)发生死锁的必要条件有4个,要防止死锁的发生,可以破坏这四个必要条件,但破坏条件是不大实际的。 A.互斥B.不可抢占 C.部分分派D.循环等待 【参考答案】A (2)资源的按序分派策略可以破坏条件。 A.互斥使用资源B.占有且等待资源 C.非抢夺资源D.循环等待资源 【参考答案】D (3)某系统有3个并发进程,都需要同类资源4个,试问该系统不也许发生死锁的最少资源数是。 A.4B.9C.10D.11 【参考答案】C.设三个进程分别为p1,p2,p3,当系统中有9个该资源时,最坏的也许就是每个进程各拥有3个资源,这时,每个进程都不能得到足够的资源但又不想释放自己已经拥有的资源。假如系统再有一个资源即第10个资源,这样可以把这个资源给其中一个进程,比如p1,那么p1就可以得到足够的资源完毕操作,然后释放其拥有的4个资源;这4个资源就可以给p2,p3调用。所以最少需要10个资源。 1.在存储管理中,_________可与覆盖技术配合。 A.页式管理B.段式管理 C.段页式管理D.可变分区管理 【参考答案】D 2.在存储管理中,采用覆盖与互换技术的目的是_________。 A.节省主存空间B.物理上扩充主存容量 C.提高CPU效率D.实现主存共享 【参考答案】A 3.动态重定位技术依赖于____________。 A.重定位装入程序B.重定位寄存器 C.地址机构D.目的程序 【参考答案】B 4.虚拟存储器的最大容量_________________________。 A.为内外存容量之和B.由计算机的地址结构决定 C.是任意的D.由作业的地址空间决定 【参考答案】B 7.很好地解决了“零头”问题的存储管理方法是__________。 A.页式存储管理B.段式存储管理 C.多重分区管理D.可变式分区管理 【参考答案】A 8.系统“抖动”现象的发生是由______________引起的。 A.置换算法选择不妥B.互换的信息量过大 C.内存容量局限性D.请求页式管理方案 【参考答案】A 11.在固定分区分派中,每个分区的大小是_________________。 A.相同B.随作业长度变化 C.可以不同但预先固定D.可以不同但根据作业长度固定 【参考答案】C 12.实现虚拟存储器的目的是_______________。 A.实现存储保护B.实现程序浮动 C.扩充辅存容量D.扩充主存容量 【参考答案】D 13.采用段式存储管理的系统中,若地址用24位表达,其中8位表达段号,则允许每段的最大长度是_____________。 A.224B.216C.28D.232 【参考答案】B 14.作业在执行中发生了缺页中断,经操作系统解决后,应让其执行__________指令。 A.被中断的前一条B.被中断的 C.被中断的后一条D.启动时的第一条 【参考答案】B 15.把作业地址空间中使用的逻辑地址变成内存中物理地址的过程称为____________。 A.重定位B.物理化 C.逻辑化D.加载 【参考答案】A 16.初次适应算法的空闲区是_________________-。 A.按地址递增顺序连在一起B.始端指针表指向最大空闲区 C.按大小递增顺序连在一起D.寻找从最大空闲区开始 【参考答案】A 17.在分页系统环境下,程序员编制的程序,其地址空间是连续的,分页是由_______完毕的。 A.程序员B.编译地址 C.用户D.系统 【参考答案】D 18.在请求分页存储管理中,若采用FIFO页面淘汰算法,则当分派的页面数增长时, 缺页中断的次数_________。 A.减少B.增长 C.无影响D.也许增长也也许减少 【参考答案】D 19.在段页式存储管理系统中,内存等提成__①__,程序按逻辑模块划提成若干__ ②__。 A.块B.基址C.分区 D.段E.页号F.段长 【参考答案】①A②D 20.虚拟存储管理系统的基础是程序的_____理论。 A.局部性B.全局性 C.动态性D.虚拟性 【参考答案】A (1)设内存分派情况如下图所示,若要申请一块40k字节的内存空间,采用最佳适应算法,所得到的分区首址为____。 A100KB190KC330KD410K 【参考答案】C。100k相应可用内存空间80k;190k相应可用空间90k;330k相应可用60k;410相应可用102k。依据最佳适应算法,应当选330k(60k最接近40k)。 (2)在动态分区方案中,某作业完毕后,系统收回其内存空间并与相邻空闲区合并,为此要修改可用表,导致空闲区数减1的情况是___。 A无上邻无下邻空闲区 B有上邻无下邻空闲区 C有下邻无上邻空闲区 D有上邻有下邻空闲区 【参考答案】P184.(1)上邻是空闲区,二合一;(2)下邻是空闲区,二合一;(3)上邻下邻都是空闲,三合一;(4)上邻下邻都不空闲,不变。这样看,BC均是答案。 (1)设有一页式存储管理系统,向用户提供的逻辑地址空间最大为16页,每页2048字节,内存总共有8个存储块,问逻辑地址至少应为多少位?内存空间有多大? 【解答】逻辑地址空间16页=24,每页211,逻辑地址=24×211=215;内存地址=8×(2×1024)=16KB。 (1)存放在磁盘上的文献____。 A既可随机访问,又可顺序访问 B只能随机访问 C只能顺序访问 D不能随机访问 【参考答案】A (2)用磁带作文献存储介质时,文献只能组织成_____。 A顺序文献(连续)B链接文献 C索引文献D目录文献 【参考答案】A 3)下列文献的物理结构中,_B_不具有直接读写文献任意一个记录的能力,_A_不利于文献长度的动态增长。 A顺序结构 B链接结构 C索引结构 (4)假定磁带记录密度为每英寸800字符,每一个记录为160个字符,块间隙为0.6英寸。试计算磁带运用率?若要使磁带空间运用率不少于50%,至少应以多少个逻辑记录为一组? 解: 由于磁带的启动和停止需要一定的时间,所以各记录间留有空隙。 先计算每个记录占据长度:160/800=0.2英寸 运用率为0.2/(0.2+0.6)=25% 为达成50%运用率,将记录分组,每组长0.6英寸,所以每组记录数为0.6/0.2=3 题目:某软盘有40个磁道,磁头从一个磁道移动到另一个磁道需要6ms。文献在磁盘上非连续存放,逻辑上相邻数据块的平均距离为13磁道,每块的旋转延迟时间及传输时间分别为100ms、25ms,问读取一个100块的文献需要多长时间?假如系统对磁盘进行了整理,让同一个文献的磁盘块尽也许靠拢,从而使相邻数据块的平均距离降为2磁道,此时读取一个100块的文献需要多长时间? 解【参考答案】某软盘有40个磁道,磁头从一个磁道移动到另一个磁道需要6ms。文献在磁盘上非连续存放,逻辑上相邻数据块的平均距离为13磁道,每块的旋转延迟时间及传输时间分别为100ms、25ms,问读取一个100块的文献需要多长时间?假如系统对磁盘进行了整理,让同一个文献的磁盘块尽也许靠拢,从而使相邻数据块的平均距离降为2磁道,此时读取一个100块的文献需要多长时间? 读一块数据需要时间:13*6+100+25=203ms 整理后:2*6+100+25=137ms (1)通过硬件和软件的功能扩充,把本来的独占设备改导致能为若干用户共享的设备,这种设备称为_____。 A存储设备B系统设备 C用户设备D虚拟设备 【参考答案】D。P336页,虚拟设备是指在一类设备上模拟另一类设备。 (2)通道又称I/O解决机,用于实现___之间的信息传输。 A内存与外设BCPU与外设 C内存与外存DCPU与外存 【参考答案】A 判断题(仅供参考) 1.操作系统属于最重要的、最不可缺少的应用软件。【错】 2.操作系统完毕的重要功能是与硬件相关的。【对】 3.操作系统的所有程序都在系统态执行。【错】 4.多道程序系统在单解决机的环境下,程序的执行是并发不是并行的,程序的执行与I/O操作也只能并发不能并行。【错】 5.当计算机系统没有用户程序执行时,解决机完全处在空闲状态。【错】 6.超级用户(管理员、特权用户)可以使用特权指令。【错】 7.系统的资源的运用率越高用户越满意。【错】 8.多道程序的执行一定不具有再现性。【错】 9.分时系统不需要多道程序技术的支持。【错】 10.分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源。【错】 11.设计实时操作系统时,一方面应考虑系统的优良性和分派性。【错】 12.批解决系统不允许用户随时干涉自己程序的运营。【对】 13.虚拟机不需要硬件的支持。【错】 14.操作系统的所有程序是长驻内存的。【错】 1.有了线程之后,程序只能以线程的身份运营。【对】 2.线程的切换会引起进程的切换。【错】 3.多个线程可以相应同一段程序。【对】 4.系统内可以存在无父进程的进程。【对】 5.线程所相应的程序肯定比进程所相应的程序短。【错】 6.进程从CPU退下时,将“现场”保存在系统栈内。【错】 7.在多道程序系统,进程需要等待某种事件的发生时,进程一定进入阻塞状态。【错】 8.进程上下文是进程执行活动全过程的静态描述。【错】 9.并发是并行的不同表述,其原理相同。【错】 10.进程是基于多道程序技术而提出的,其基本的特性是动态性;进程的执行是在多个状态间多次转换的过程,但只有处在就绪和执行状态的进程位于内存。【错】 11.操作系统对进程的管理和控制重要是通过控制原语实现的。【对】 12.原语的执行是屏蔽中断的。【对】 13.一般情况下,分时系统中处在就绪状态的进程最多。【对】 14.系统中进程的数目越多,CPU的运用率越高.【错】 进程同步 1.一个临界资源可以相应多个临界区。【对】 2.互斥地使用临界资源是通过互斥地进入临界区实现的。【错】 3.同步信号量的初值一般为1。【错】 4.引入管程是为了让系统自动解决临界资源的互斥使用问题。【对】 5.生产者-消费者问题是一个既有同步又有互斥的问题。【对】 6.用管程实现进程同步时,管程中的过程是不可中断的。【对】 7.进程A、B共享变量x,需要互斥执行;进程B、C共享变量y,B、C也需要互斥执行,因此,进程A、C必须互斥执行。【错】 8.单道程序系统中程序的执行也需要同步和互斥。【错,单道程序没有并发性】 调度与死锁 1.作业调度可以使作业获得CPU。【错】 2.在多道程序系统中,系统的现有空闲可用资源能否满足一个后备作业J的资源规定,是选择作业J进入内存的必要条件。【错】 3.短作业(进程)优先调度算法具有最短的平均周转时间,因此这种算法是最佳的算法。【错】 4.在优先权调度算法中拟定静态优先权时,一般说,计算进程的优先权要高于磁盘I/O进程的优先权。【错】 5.摒弃不可剥夺条件的方法可用于防止多个打印进程死锁的发生。【错】 6.操作系统解决死锁,只要采用防止、解除、检测、避免之中的一种就足够了。【错】 7.假如系统在所有进程运营前,一次性地将其在整个运营过程所需的所有资源分派给进程,即所谓“静态分派”法,是可以防止死锁发生的。【对】 8.多个进程竞争比进程数目少的资源时就也许产生死锁,而当资源数目大于进程数目时就一定不会发生死锁。【错】 9.在银行家算法中,对某时刻的资源分派情况进行安全分析,假如该时刻状态是安全的,则存在一个安全序列,且这个安全序列是唯一的。【错】 10.进程调度算法各种各样,但是假如选择不妥,就会导致死锁。【错】 存储管理 1.请求分页存储管理系统,若把页面的大小增长一倍,则缺页中断次数会减少一倍。【错】 2.虚地址即程序执行时所要访问的内存地址。【错】 3.互换可以解决内存局限性的问题,因此,互换也实现了虚拟存储器。【错】 4.为了使程序在内存中浮动,编程时都使用逻辑地址。因此,必须在地址转换后才干得到主存的对的地址。【对】 5.在请求分页式存储管理中,页面的调入.调出只能在内存和对换区之间进行。【错】 6.请求分页存储管理中,页面置换算法很多,但只有最佳置换算法能完全避免进程的抖动,因而目前应用最广。其他(如改善型CLOCK)算法虽然也能避免进程的抖动,但其效率一般很低。【错】 7.虚拟存储器的实现是基于程序局部性原理,其实质是借助外存将内存较小的物理地址空间转化为较大的逻辑地址空间。【对】 8.虚存容量仅受外存容量的限制。【错】 9.UNIX操作系统没有提供虚拟存储器,为了使容量有限的内存能支持较大规模的程序,系统除采用正文段共享和自我覆盖技术外,重要采用了程序对换技术来扩充存储容量,使其具有类似于虚拟存储器的作用。 10.静态页式管理可以实现虚存。【错】 11.用可变分区法可以比较有效地消除外部碎片,但不能消除内部碎片。【错】 12.页表的作用是实现逻辑地址到物理地址的映射。【对】 13.系统中内存局限性,程序就无法执行。【错】 14.用绝对地址编写的程序不适合多道程序系统。【对】 设备管理 1.操作系统采用缓冲技术的缓冲池重要是通过硬件来实现的。【错】 2.低速设备一般被设立成共享设备。【错】 3.通道指令和一般机器的指令没有什么不同。【错】 4.数组选择通道和数组多路通道可以支持多个通道程序并发执行,而字节多路通道不支持多个通道限度并发执行。【错】 5.共享设备允许多个作业同时使用设备,即每一时刻可有多个作业在使用该共享设备,因而提高了系统设备资源的运用率。【错】 6.由于设备分派中设立了若干数据结构,所以在设备分派中不会发生死锁。【错】 7.I/O通道控制方式中不需要任何CPU干预。【错】 8.先来先服务算法、优先级高者优先算法、时间片轮转算法等是经常在设备分派中采用算法。【错】 9.由于独占设备在一段时间内只允许一个进程使用,因此,多个并发进程无法访问这类设备。【错】 10.操作系统中应用的缓冲技术,多数通过使用外存来实现。【错】 简答题 1.OS的重要目的是方便性,有效性,可扩充性和开放性. 2.OS的作用可表现为哪几个方面?a.OS作为用户与计算机硬件系统之间的接口;b.OS作为计算机系统资源的管理者;c.OS作为扩充机器. 3.多道批解决系统发展动力不断提高计算机资源运用率和系统吞吐量的需要; 4脱机输入输出方式(Off-LineI/O)是为了解决人机矛盾及CPU和I/O设备之间速度不匹配而提出的.它减少了CPU的空闲等待时间,提高了I/O速度.具体内容是将用户程序和数据在一台外围机的控制下,预先从低速输入设备输入到磁带上,当CPU需要这些程序和数据时,在直接从磁带机高速输入到内存,从而大大加快了程序的输入过程,减少了CPU等待输入的时间,这就是脱机输入技术;当程序运营完毕或告一段落,CPU需要输出时,无需直接把计算结果送至低速输出设备,而是高速把结果输出到磁带上,然后在外围机的控制下,把磁带上的计算结果由相应的输出设备输出,这就是脱机输出技术.若这种输入输出操作在主机控制下进行则称之为联机输入输出方式. 5.分时系统形成和发展的重要动力是用户的需要.即对用户来说,更好的满足了人-机交互,共享主机以及便于用户上机的需求. 6.实时任务的类型和实时系统的类型.实时任务的类型按任务执行时是否呈现周期性来划分,分为周期性实时任务和非周期性实时任务;根据对截止时间的规定来划分,分为硬实时任务和软实时任务;通常把规定进行实时控制的系统统称为实时控制系统,把规定对信息进行实时解决的系统成为实时信息解决系统. 7.实现多道程序应解决哪些问题a.解决机管理问题;b.内存管理问题;c.I/O设备管理问题;d.文献管理问题;e.作业管理问题. 8.试比较单道与多道批解决系统的特点及优缺陷.单道批解决系统是最早出现的一种OS,它具有自动性,顺序性和单道性的特点;-多道批解决系统则具有调度性,无序性和多道性的特点;单道批解决系统是在解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾中形成的,旨在提高系统资源运用率和系统吞吐量,但是仍然不能很好的运用系统资源多道批解决系统是对单道批解决系统的改善,其重要优点是资源运用率高,系统吞吐量大;缺陷是 平均周转时间长,无交互能力. 9.实现分时系统的关键问题是什么?应如何解决?a.关键问题:及时接受,及时解决;对于及时接受,只需在系统中设立一多路卡,多路卡作用是使主机能同时接受用户从各个终端上输入的数据;-对于及时解决,应使所有的用户作业都直接进入内存,在不长的时间内,能使每个作业都运营一次. 10为什么要引入实时操作系统?更好地满足实时控制领域和实时信息解决领域的需要. 11OS具有哪几大特性?它的最基本特性是什么? a.并发(Concurrence),共享(Sharing),虚拟(Virtual),异步性(Asynchronism).D其中最基本特性是并发和共享. 12内存管理有哪些重要功能?它们的重要任务是什么?a.重要功能:内存分派,内存保护,地址映射和内存扩充等.b.内存分派的重要任务是为每道程序分派内存空间,提高存储器运用率,以减少不可用的内存空间,允许正在运营的程序申请附加的内存空间,以适应程序和数据动态增长的需要.内存保护的重要任务是保证每道用户程序都在自己的内存空间中运营,互不干扰.-地址映射的重要任务是将地址空间中的逻辑地址转换为内存空间中与之相应的物理地址.内存扩充的重要任务是借助虚拟存储技术,从逻辑上去扩充内存容量. 13解决机管理具有哪些功能?它们的重要任务是什么? a.进程控制,进程同步,进程通信和调度.b.进程控制的重要任务是为作业创建进程,撤消已结束的进程,以及控制进程在运营过程中的状态转换.进程同步的重要任务是对诸进程的运营进行调节-进程通信的任务是实现在互相合作进程之间的信息互换.调度分为作业调度和进程调度.作业调度的基本任务是从后备队列中按照一定的算法,选择出若干个作业,为它们分派必要的资源;而进程调度的任务是从进程的就绪队列中,按照一定的算法选出一新 进程,把解决机分派给它,并为它设立运营现场,是进程投入运营. 14设备管理有哪些重要功能?其重要任务是什么?a.重要功能:缓冲管理,设备分派和设备解决,以及虚拟设备等.b.重要任务:完毕用户提出的I/O请求,为用户分派I/O设备;提高CPU和I/O设备的运用率;提高I/O速度;以及方便用户使用I/O设备. 15文献管理有哪些重要功能?其重要任务是什么?a.重要功能:对文献存储空间的管理,目录管理,文献的读,写管理以及文献的共享和保护.b.重要任务:对用户文献和系统文献进行管理,以方便用户使用,并保证文献的安全性. 16分时系统与实时系统进行比较.a.分时系统是一种通用系统,重要用于运营终端用户程序,因而它具有较强的交互能力;而实时系统虽然也有交互能力,但其交互能力不及前者.b.实时信息系统对实用性的规定与分时系统类似,都是以人所能接受的等待时间来拟定;而实时控制系统的及时性则是以控制对象所规定的开始截止时间和完毕截止时间来拟定的.c.实时系统对系统的可靠性规定要比分时系统对系统的可靠性规定高. 17是什么因素使操作系统具有异步性特性?a.程序执行结果是不拟定的,即程序是不可再现的.b.每个程序在何时执行,多个程序间的执行顺序以及完毕每道程序所需的时间都是不拟定的,即不可预知性. 21OS/2的重要功能a.多任务.b.进程管理.c.存储器管理.d.文献管理.e.应用程序接口API.f.表达管理. 22多解决机OS有哪几种模式?各有何优缺陷?a.2种模式:非对称多解决模式和对称多解决模式b.前者易于实现,但资源运用率低.后者优点是允许多个进程同时运营,缺陷是必须小心控制I/O,以保证能将数据送至适当的解决器,同时还必须注意使各CPU的负载平衡. 23网络OS的重要功能.a.网络通信;b.资源管理;c.网络服务;d.网络管理;e.互操作能力. 5.在操作系统中为什么要引入进程概念?它会产生什么样的影响?为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,而引入了进程概念.影响:使程序的并发执行得以实行. 6进程和程序.比较a.动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤消而消亡,因而进程由一定的生命期;而程序只是一组有序指令的集合,是静态实体.b.并发性是进程的重要特性,同时也是OS的重要特性.引入进程的目的正是为了使其程序能和其它进程的程序并发执行,而程序是不能并发执行的.c.独立性是指进程实体是一个能独立运营的基本单位,同时也是系统中独立获得资源和独立调度的基本单位.而对于未建立任何进程的程序,都不能作为一个独立的单位参与运营. 7.PCB的作用为什么说PCB是进程存在的唯一标志a.PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构.PCB中记录了操作系统所需的用于描述进程情况及控制进程运营所需的所有信息.因而它的作用是使一个在多道程序环境下不能独立运营的程序(含数据),成为一个能独立运营的基本单位,一个能和其它进程并发执行的进程.b.在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB而不是任何别的什么而感知到该进程的存在的,所以说,PCB是进程存在的唯一标志. 9.挂起状态性质a.引入挂起状态处在5中需要:终端用户的需要,父进程的需要,操作系统的需要,对换的需要和负荷调节的需要.b.处在挂起状态的进程不能接受解决机调度. 10在进行进程切换时,所要保存的解决机状态信息重要有哪些a.进程当前暂存信息;b.下一条指令地址信息;c.进程状态信息;d.过程和系统调用参数及调用地址信息. 11引起进程创建的重要事件.a.用户登陆;b.作业调度;c.提供服务;d.应用请求. 12引起进程撤消的重要事件.a.正常结束;b.异常结束;c.外界干预; 13创建进程a.操作系统发现请求创建新进程事件后,调用进程创建原语Creat();b.申请空白PCB;c.为新进程分派资源;d.初始化进程控制块;e.将新进程插入就绪队列. 14撤消进程a.OS调用进程终止原语;b.根据被终止进程的标志符,从PCB集合中检索出该进程的PCB,从中读出该进程的状态;c.若被终止进程正处在执行状态,应立即中止该进程的执行,并设立调度标志为真;d.若该进程尚有子孙进程,还应将其所有子孙进程予以终止;e.将该进程所拥有的所有资源,或者归还给其父进程,或者归还给系统;f.将被终止进程(它的PCB)从所在队列(或链表)中移出,等待其它程序来搜集信息. 15引起进程阻塞a.请求系统服务;b.启动某种操作c.新数据尚未到达;d.无新工作可做. 16进程和线程比较.a.在引入线程的OS中,把线程作为调度和分派的基本单位,而把进程作为资源拥有的基本单位;b.在引入线程的OS中,不仅进程之间可以并发执行,并且在一个进程中的多个线程之间,亦可并发执行,因而使OS具有更好的并发性;c.进程始终是拥有资源的一个独立单位,线程自己不拥有系统资源,但它可以访问其从属进程的资源;d.在创建,撤消和切换进程方面,进程的开销远远大于线程的开销. 1.临界资源和临界区a.一次仅允许一个进程使用的资源成为临界资源.b.在每个进程中,访问临界资源的那段程序称为临界区. 2.同步机构基本准则a.空闲让进.b.忙则等待.c.有限等待.d.让权等待. 6.生产者-消费者了signal(full)或signal(empty),对执行结果会有何影生产者可以不断地往缓冲池送消息,假如缓冲池满,就会覆盖原有数据,导致数据混乱.而消费者始终因wait(full)操作将消费进程直接送入进程链表进行等待,无法访问缓冲池,导致无限等待. 7.在生产者-消费者问题中,假如将两个wait操作即wait(full)和wait(mutex)互换位或将signal(mutex)与signal(full)互换位置结果会如何?a.wait(full)和wait(mutex)互换位置后,由于mutex在这儿是全局变量,执行完wait(mutex),则mutex赋值为0,倘若full也为0,则该生产者进程就会转入进程链表进行等待,而生产者程会因全局变量mutex为0而进行等待,使full始终为0,这样就形成了死锁.b.而signal(mutex)与signal(full)互换位置后,从逻辑上来说应当是同样的. 10试运用记录型信号量写出一个不会出现死锁的哲学家进餐问题的算法. 设初始值为1的信号量c[I]表达I号筷子被拿(I=1,2,3,4,...,2n),其中n为自然数. send(I):BeginifImod2==1then{P(c[I]);P(c[I-1mod5]);Eat;V(c[I-1mod5]);V(c[I]);}else {P(c[I-1mod5]);P(c[I]);Eat;V(c[I]);V(c[I-1mod5]);}End 12管程由三部分组成:局部于管程的共享变量说明;对该数据结构进行操作的一组过程;对局部于管程的数据设立初始值的语句.由于调用wait原语后,使进程等待的因素有多种,为了区别它们,引入了条件变量. 14AND信号量为解决并行所带来的死锁问题,在wait操作中引入AND条件,其基本思想是将进程在整个运营过程中所需要的所有临界资源,一次性地所有分派给进程,用完后一次性释放. 15在单解决机环境下进程间有通信方式?a.共享存储器系统通信方式;b.消息传递系统通信方式;c.管道通信方式. 16试比较进程间的低档通信工具与高级通信工具. 用户用低档通信工具实现进程通信很不方便,由于其效率低,通信对用户不透明,所有的操作都必须由程序员来实现.而高级通信工具则可填补这些缺陷,用户可直接运用操作系统所提供的一组通信命令,高效地传送大量的数据. 17所谓管道,是指用于连接一个读进程和一个写进程,以实现它们之间通信的共享文献,又称pipe文献.管道通信是属于共享存储器系统的. 消息队列通信机制属于消息传递系统通信机制,存在通信链路,有消息的格式,有若干缓冲队列独特的发送原语和接受原语 1.作业调度又称宏观调度或高级调度,其重要任务是按一定的原则对外存上处在后备状态的作业进行-选择,给选中的作业分派内存,输入输出设备等必要的资源,并建立相应的进程,以使该作业的进程获得竞争解决机的权利. 18进程调度又称微观调度或低档调度,其重要任务是按照某种策略和方法选取一个处在就绪状态的进程,将解决机分派给它.c.为了提高内存运用率和系统吞吐量,引入了中级调度. 2.作业调度中需做a.接纳多少个作业;b.接纳哪些作业. 3.剥夺调度原则?a.时间片原则;b.优先权原则;c.短作业(进程)优先原则. 5.选择调度方式和调度算法时应遵循的准则是a.面向用户的准则有周转时间短,响应时间快,截止时间的保证,以及优先权准则.b.面向系统的准则有系统吞吐量高,解决机运用率好,各类资源的平衡运用. 8.时间片轮转调度算法中因素?a.系统对相应时间的规定;b.就绪队列中进程的数目;c.系统的解决能力. 9.实时系统提出了哪些规定a.要提供必要的调度信息;b.在调度方式上要具体情况具体分析;c.要具有快速响应外部中断的能力;d.快速任务分派. 10目前常用的调度方式和算法a.对于时间片轮转调度算法,是一种常用于分时系统的调度算法;b.对于非抢占式优先权调度算法,可用于规定不太严格的实时控制系统中;c.对于基于时钟中断抢占的优先权调度算法,有很好的响应效果,可用于大多数的实时系统中;d.对于立即抢占(ImmediatePreemption)的优先权调度,规定操作系统具有快速响应外部时间的能力. 11线程调度方式a.自调度方式;b.成组调度;c.专用解决机分派调度方式. 14死锁是指多个进程因竞争资源而导致的一种僵局,若无外力作用,这些进程都将永远不能再向前推动;b.产生死锁的因素有二,一是竞争资源,二是进程推动顺序非法; c.必要条件是:互斥条件,请求和保持条件,不剥夺条件和环路等待条件. 16防止死锁途径a.摈弃"请求和保持"条件,就是假如系统有足够的资源,便一次性地把进程所需的所有资源分派给它;b.摈弃"不剥夺"条件,就是已经保持了资源的进程,当它提出新的资源请求而不能立即得到满足时,必须释放它已经保持的所有资源,待以后需要时再重新申请;c.摈弃"环路等待"条件,就是将所有资源按类型排序标号,所有进程对资源的请求必须严格按序号递增-的顺序提出. 1.程序装入内存一方面由编译程序将用户源代码编译成若干目的模块,再由链接程序将编译后形成的目的模块和所需的-库函数链接在一起,组成一个装入模块,再由装入程序将装入模块装入内存;b.装入模块的方式有:绝对装入方式,可重定位方式和动态运营时装入方式;c.绝对装入方式合用于单道程序环境下;d.可重定位方式合用于多道程序环境下e.动态运营时装入方式也合用于多道程序环境下. 2.何谓静态链接及装入时动态链接和运营时的动态链接?a.静态链接是指事先进行链接形成一个完整的装入模块,以后不再拆开的链接方---式;b.装入时动态链接是指目的模块在装入内存时,边装入边链接的链接方式;c.运营时的动态链接是将某些目的模块的链接推迟到执行时才进行. 4.动态分区分派方式算法a.初次适应算法;b.循环初次适应算法;c.最佳适应算法. 6.为什么要引入动态重定位a.为了在程序执行过程中,每当访问指令或数据时,将要访问的程序或数据的逻辑地址转换成物理地址,引入了动态重定位.可在系统中增长一个重定位寄存器,用它来装入(存放)程序在内存中的起始地址,程序在执行时,真正访问的内存地址是相对地址与重定位寄存器中的地址相加而形成的,从而实现动态重定位. 10对换系统具有的功能a.对对换空间的管理;b.进程的换出;c.进程的换入. 13分段存储管理满足用户的需要a.方便了编程;b.实现了分段共享;c.实现了分段保护;d.实现了动态链接;e.实现了动态增长. 15分段系统较之分页系统更易于实现信息共享和保护a.对于分页系统,每个页面是分散存储的,为了实现信息共享和保护,则页面之间需要一一相应起来,为此需要建立大量的页表项;而对于分段系统,每个段都从0开始编址,并采用一段连续的地址空间,这样在实现共享和保护时,只需为所要共享和保护的程序设立一个段表项,将其中的基址与内存地址一一相应起来即可. 16分页和分段有何区别a.分页和分段都采用离散分派的方式,且都要通过地址映射机构来实现地址变换,这是它们的共同点;b.对于它们的不同点有三,第一,从功能上看,页是信息的物理单位,分页是为实现离散分派方式,以消减内存的外零头,提高内存的运用率,即满足系统管理的需要,而不- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 电大 操作系统 期末 考试题
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文