欢迎来到天天文库
浏览记录
ID:21817597
大小:101.06 KB
页数:18页
时间:2018-10-24
《计算机操作系统答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章操作系统引论1.设计现代OS的主要目标是什么?方便性,有效性,可扩充性和开放性.2.OS的作用可表现为哪几个方面?a.OS作为用户与计算机硬件系统之间的接口;b.OS作为计算机系统资源的管理者;c.OS实现了对计算机资源的抽象.7.实现分时系统的关键问题是什么?应如何解决?a.关键问题:使用户能与自己的作业进行交互,即当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,再将结果返回给用户。b.解决方法:------对于及时接收,只需在系统中设置一多路卡,使主机能同时接收用户从各个终端上
2、输入的数据;此外,还须为每个终端配置一个缓冲区,用来暂存用户键入的命令(或数据)。------对于及时处理,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。12.试在交互性,及时性和可靠性方面,将分时系统与实时系统进行比较.a.分时系统是一种通用系统,主要用于运行终端用户程序,因而它具有较强的交互能力;而实时系统虽然也有交互能力,但其交互能力不及前。b.实时信息系统对实用性的要求与分时系统类似,都是以人所能接收的等
3、待时间来确定;而实时控制系统的及时性则是以控制对象所要求的开始截止时间和完成截止时间来确定的,因此实时系统的及时性要高于分时系统的及时性。c.实时系统对系统的可靠性要求要比分时系统对系统的可靠性要求高。13.OS具有哪几大特征?它的最基本特征是什么?a.并发性、共享性、虚拟性、异步性。b.其中最基本特征是并发和共享。(最重要的特征是并发性)18.是什么原因使操作系统具有异步性特征?在多道程序环境下允许多个进程并发执行,但由于资源等因素的限制,进程的执行通常并非一气呵成,而是以走走停停的方式运行。内存中的每
4、个进程在何时执行,何时暂停,以怎样的速度向前推进,每道程序总共需要多少时间才能完成,都是不可预知的,因此导致作业完成的先后次序与进入内存的次序并不完全一致。或者说,进程是以异步方式运行的。但在有关进程控制及同步机制等的支持下,只要运行环境相同,作业经多次运行,都会获得完全相同的结果,因而进程以异步的方式执行是系统所允许的。第二章进程管理2.试画出下面4条语句的前趋图:S1S1:a:=x+y;S4S3S2:b:=z+1;S2S3:c:=a-b;S4:w:=c+1;3.为什么程序并发执行会产生间断性特征?程序
5、在并发执行时,由于它们共享系统资源,以及为完成同一项任务而相互合作,致使在这些并发执行的进程之间,形成了相互制约的关系,从而也就使得进程在执行期间出现间断性。4.程序并发执行时为什么会失去封闭性和可再现性?因为程序并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态是由多个程序来改变,致使程序的运行失去了封闭性。而程序一旦失去了封闭性也会导致其再失去可再现性。5.在操作系统中为什么要引入进程概念?它会产生什么样的影响?为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,从而
6、在操作系统中引入了进程概念。影响:使程序的并发执行得以实行。6.试从动态性,并发性和独立性上比较进程和程序?a.动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程由一定的生命期;而程序只是一组有序指令的集合,是静态实体。b.并发性是进程的重要特征,同时也是OS的重要特征。引入进程的目的正是为了使其程序能和其它建立了进程的程序并发执行,而程序本身是不能并发执行的。c.独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调
7、度的基本单位。而对于未建立任何进程的程序,都不能作为一个独立的单位来运行。7.试说明PCB的作用?为什么说PCB是进程存在的唯一标志?a.PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB中记录了操作系统所需的用于描述进程情况及控制进程运行所需的全部信息。因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其它进程并发执行的进程。b.在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB而不是任何别的什么而感
8、知到该进程的存在的,所以说,PCB是进程存在的唯一标志。8.试说明进程在三个基本状态之间转换的典型原因.a.处于就绪状态的进程,当进程调度程序为之分配了处理机后,该进程便由就绪状态变为执行状态。b.当前进程因发生某事件而无法执行,如访问已被占用的临界资源,就会使进程由执行状态转变为阻塞状态。c.当前进程因时间片用完而被暂停执行,该进程便由执行状态转变为就绪状态。9.为什么要引入挂起状态?该状态有哪些性质?a.引入挂起状态主要是
此文档下载收益归作者所有