操作系统练习题及答案.docx
《操作系统练习题及答案.docx》由会员分享,可在线阅读,更多相关《操作系统练习题及答案.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、填空P15 填空题1.设计现代OS的主要目的是提高资源利用率和方便用户。2.单道批处理系统是在解决人机矛盾和CPU及I/O设备速度不匹配的矛盾中开展起来的。多道、宏观上同时运行和微观上交替运行的特点。并发和资源共享,除此之外,它还具有虚拟性和异步性的特征。5.从资源管理的角度看,操作系统具有四大功能:处理机管理、存储器管理、设备管理和文件管理;为了方便用户,操作系统还必须提供友好的用户接口。批处理系统、分时系统和实时系统。资源利用率高和系统吞吐量大;主要缺点是无交互作用能力和作业平均周转时间长。人机交互,为此必须引入时间片的概念,并采用时间片轮转调度算法。多路性、独立性、交互性和及时性。并
2、发;假设干事件在同一时刻发生称为并行。实时信息处理系统和实时控制系统两种类型;民航销售系统属于实时信息处理系统;而导弹飞行控制系统那么属于实时控制系统。12.为了使实时系统高度可靠和平安,通常不强求资源利用率。13.当前比拟流行的微内核的操作系统构造,是建立在层次化构造的根底上的,而且还采用了客户机/效劳器模式和面向对象程序设计技术。P56 填空题1.在单用户单任务环境下,用户独占全机,此时机内资源的状态,只能由运行程序的操作加以改变,此时的程序执行具有封闭性和可再现性特征。2.并发程序之间的相互制约,是由于它们的共享资源和相互合作而产生的,因而导致程序在并发执行时具有连续性或异步性特征。3.
3、程序并发执行及顺序执行时相比产生了一些新特征,分别是连续性、失去封闭性和不可再现性。使程序能正确地并发执行,以提高资源利用率和系统吞吐量,而引入线程的目的是减少并发执行的开销,提高程序执行的并发程度。由进程控制块、程序段和数据段组成,其中进程控制块是进程存在的唯一标志动态性和并发性,除此之外,它还有独立特征、异步性和构造特征。7.由于进程的实现是程序的一次执行,所以进程有动态性的根本特征,该特征还表现在进程由创立而产生,由调度而执行,由撤销终止而消亡,即进程具有一定的生命期。提高资源利用率和增加系统吞吐量。9.当前正在执行的进程由于时间片用完而暂停执行时,该进程应转变为就绪状态;假设因发生某种
4、事件而不能继续执行时,应转为阻塞状态;假设终端用户的请求而暂停执行时,它应转变为静止就绪状态。10.用户为阻止进程继续运行,应利用挂起原语;假设进程正在执行,应转变为静止就绪状态;以后,假设用户要恢复其运行,应利用激活原语,此时进程应转变为活动就绪状态。11.系统中共有5个用户进程,且当前CPU在用户态下执行,那么最多可有4个用户进程处于就绪状态,最多可有4个用户处于阻塞状态。12.同步机制应遵循的准那么有空闲让进、忙那么等待、有限等待和让权等待。13.在记录型信号量机制中,S.value0时的值表示可用的临界资源数量;每次wait操作意味着申请一个临界资源,因此应将减1,当小于0时,进程应阻
5、塞。14.在记录型信号量机制中,每次signal操作意味着释放一个临界资源,因此应将加1,当0时,表示仍有请求该资源的进程被阻塞,此时应唤醒相应阻塞队列中的首进程。15.在利用信号量实现进程互斥时,应将临界区置于wait操作和signal操作之间。临界资源的那段代码称为临界区。为实现对它的共享,应保证进程互斥进入自己的临界区,为此,在每个进程的临界区前应设置进入区,临界区后应设置退出区。共享存储器、消息系统、管道通信三类,其中管道通信利用共享文件进展通信。18.为实现消息缓冲队列通信,应在PCB中增加消息队列首指针mq、消息队列互斥信号量mutex、消息队列资源信号量Sm三个数据项。19.在采
6、用用户级线程的系统中,OS进展CPU调度的对象是进程;在采用内核支持线程的系统中,CPU调度的对象是线程。线程根本不拥有资源。P76 填空题称作作业调度,其主要功能是按照一定的算法从外存的后备队列中选假设干作业进入内存;低级调度又称作进程调度,其主要功能是按一定算法从就绪队列中选一个进程投入执行。抢占调度和非抢占调度两种方式。,抢占的原那么有时间片原那么、短作业有限和优先权优先。,应考虑引起调度的因素、调度算法的选择和就绪队列的组织三个问题。,应该选择短作业进程优先调度算法;为了使当前执行的进程总是优先权最高的进程,那么应选择立即抢占的高优先权优先调度算法;而分时系统那么常采用时间片轮转调度算
7、法。运行时间和等待时间。竞争资源和进程推进顺序非法。互斥条件、请求及保持条件、不剥夺条件和环路等待条件。9.通过破坏死锁产生的四个必要条件可进展死锁的预防,其中互斥条件一般是不允许破坏的,一次性分配所有资源破坏的是其中的请求及保持条件,资源的有序分配破坏的是其中的环路等待条件。10.在防止死锁的方法中,允许进程动态地申请资源,但系统在进展分配运算时应先计算资源分配的平安性。假设此次分配不会导致系统进入不平安状态,便将资源分配给它,否那么进程等待。11.解决死锁的方法有预防、防止、检测并解除等,一次性分配所有的资源采用的是其中的预防死锁方法,银行家算法采用的是其中的防止死锁方法。12. 撤销进程
8、和剥夺资源是解除死锁的两种常用的方法。二、简答题P11 例16操作系统具有哪几大特征?它们之间有何关系?操作系统的特征有并发、资源共享、虚拟和异步性。它们的关系如下并发和共享式操作系统最根本的特征。为了提高计算机资源的利用率。OS必然要采用多道程序设计技术,使多个程序共享系统的资源,并发地执行。并发和共享互为存在的条件。一方面,资源的共享是以程序进程的并发执行为条件,假设系统不允许程序并发执行,自然不存在资源共享问题;另一方面,假设系统不能对资源共享实施有效的管理,协调好各个进程对共享资源的访问,也必将影响到程序的并发执行,甚至根本无法并发执行。虚拟技术以并发和资源共享为前提。为了使并发进程能
9、更方便、更有效地共享资源,操作系统常采用多种虚拟技术来逻辑上增加CPU和设备的数量以及存储器的容量,从而解决众多并发进程对有限的系统资源的争用问题。异步性是并发和共享的必然结果。操作系统允许多个并发进程共享资源、相互合作,使得每个进程的运行过程受到其他进程的制约,不再“一气呵成,这必然导致异步性特征的产生。P12 例18微内核构造具有哪些优点?为什么?微内核系统的优点如下:提高了系统的可扩展性。在微内核构造中,OS的大局部功能都是由相对独立的效劳器来实现的,用户可以根据需要,选配其中的局部或全部效劳器;还可以随着计算机硬件和OS技术的开展,相应地更新假设干效劳器或增加一些新的效劳器。增强了操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 练习题 答案
限制150内