2022年操做系统简答题知识点总结.docx
《2022年操做系统简答题知识点总结.docx》由会员分享,可在线阅读,更多相关《2022年操做系统简答题知识点总结.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、什么是操作系统的基本功能?操作系统的功能是治理和掌握运算机系统中全部软硬件资源,合理地组织运算机工作流程,并为用户供应一个良好的工作环境和友好的接口;其基本功能包括:处理机治理、储备治理、设备治理、文件治理和用户接口等3、实现分时系统的关键问题是什么?应如何解决?关键问题:使用户能与自己的作业交互;(即用户在自己的终端上键入一命令以恳求系统服务后,系统能准时地接收并处理该命令,并在用户能够接受的时延内将结果返回给用户)如何解决: 准时接收命令和返回输出结果很简单做到,只要在系统中配置一多路卡, 并为每个终端配置一个缓冲区来暂存用户键入的命令和输出的结果便可以了;因此, 要着重解决的问题是确
2、保在较短的时间内,系统中全部的用户程序都能执行一次,从而使用户键入的命令能够得到准时处理;为此,系统不应让一个作业长期占用CPU 直至它运行终止,而应设置一个较短的时间片,并规定每个程序只能运行一个时间片,然后,不管它是否运行完毕,都必需将CPU 让给下一个作业,从而使全部的作业都得到准时的处理,使用户的恳求得到准时的响应;4、OS 有哪几大特点?他们之间有何关系?其最基本的特点是什么?(1) 并发和共享互为存在的条件(2) 虚拟以并发和资源共享为前提:为使并发进程能更便利、更有效地共享资源,操作系统常采纳多种虚拟技术来在规律上增加CPU 和设备的数量以及储备器的容量, 从而解决众多并发进程对
3、有限的系统资源的争用问题(3) 异步性是并发和共享的必定结果5、是什么缘由使操作系统具有异步性特点?异步性是并发和共享的必定结果;操作系统答应多个并发进程共享资源,相互合作,使得每个进程的运行过程受到其他进程的制约,不再“一气呵成”,而是“走走停停”这必定导致异步性特点的产生;6、区分网络操作系统与分布式操作系统? 相像:网络结构、通信方式和资源治理方法网络:信息交换,资源共享分布式:并行执行,相互协作14 处理机治理有哪些主要功能?它们的主要任务是什么?答:处理机治理的主要功能是:进程治理、进程同步、进程通信和处理机调度;进程治理:为作业创建进程,撤销已终止进程,掌握进程在运行过程中的状态转
4、换;进程同步:为多个进程(含线程)的运行进行和谐;通信:用来实现在相互合作的进程之间的信息交换;处理机调度:(1) 作业调度;从后备队里依据肯定的算法,选出如干个作业,为他们安排运行所需的资源(首选是安排内存);(2) 进程调度:从进程的就绪队列中,依据肯定算法选出一个进程,把处理机安排给它,并设置运行现场,使进程投入执行; 5在操作系统中为什么要引入进程概念?它会产生什么样的影响.答:为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以掌握和描述, 在操作系统中引入了进程概念;影响: 使程序的并发执行得以实行;6试从动态性,并发性和独立性上比较进程和程序.答: 1 动态性是进程最基本
5、的特性,表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,由撤销而消亡;进程有肯定的生命期,而程序只是一组有序的指令集合,是静态实体;(2) 并发性是进程的重要特点,同时也是OS 的重要特点;引入进程的目的正是为了使其程序能和其它进程的程序并发执行,而程序是不能并发执行的;(3) 独立性是指进程实体是一个能独立运行的基本单位,也是系统中独立获得资源和独立调度的基本单位;对于未建立任何进程的程序,不能作为独立单位参与运行; 7试说明 PCB 的作用,为什么说 PCB 是进程存在的惟一标志?答: PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构;作用是使一个在多道程序环境下不
6、能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程;OS 是依据 PCB 对并发执行的进程进行掌握和治理的;8试说明进程在三个基本状态之间转换的典型缘由;答: ( 1)就绪状态执行状态:进程安排到CPU 资源(2) 执行状态就绪状态:时间片用完(3) 执行状态堵塞状态: I/O 恳求(4) 堵塞状态就绪状态: I/O 完成36 为什么要在 OS 中引入线程?答:在操作系统中引入线程,就是为了削减程序在并发执行时所付出的时空开销,使OS 具有更好的并发性,提高CPU 的利用率;进程是安排资源的基本单位,而线程就是系统调度的基本单位;37 试说明线程具有哪些属性?答:(
7、 1 轻型实体( 2 )独立调度和分派的基本单位(3)可并发执行( 4)共享进程资源;第三章处理机调度与死锁1 引起进程调度的因素进程正常终止或导常终止;正在执行的进程因某种缘由而堵塞; 在引入时间片的系统中,时间片用完;在抢占调度方式中,就绪队列中某进程的优先权变得比当前正执行的进程高;1高级调度与低级调度的主要任务是什么?为什么要引入中级调度?答:高级调度的主要任务是依据某种算法,把外存上处于后备队列中的那些作业调入内存;低级调度是储存处理机的现场信息,按某种算法先取进程,再把处理器安排给进程;引入中级调度的主要目的是为了提高内存利用率和系统吞吐量;使那些临时不能运行的进程不再占用内存资源
8、,将它们调至外存等待,把进程状态改为就绪驻外存状态或挂起状态;18 何谓死锁?产生死锁的缘由和必要条件是什么?答:死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,如无外力作用,它们都将无法再向前推动;产生死锁的缘由 为竞争资源和进程间推动次序非法;其必要条件 是:互斥条件、恳求和保持条件、不剥夺条件、 环路等待条件;20 请具体说明可通过哪些途径预防死锁;答:( 1)摈弃“恳求和保持”条件,就是假如系统有足够资源,便一次性把进程需要的全部资源安排给它;(2) 摈弃“不剥夺”条件,就是已经拥有资源的进程,当它提出新资源恳求而不能立刻满意时,必需释放它已保持的全部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 年操做 系统 答题 知识点 总结
限制150内