操作系统原理课后习题答案.pdf
《操作系统原理课后习题答案.pdf》由会员分享,可在线阅读,更多相关《操作系统原理课后习题答案.pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统原理作业第 1 章1-2批处理系统与分时系统各有什么特点?为什么分时系统的响应比较快?答:在批处理系统中操作人员将作业成批装入计算机并由计算机管理运行,在程序的运行期间用户不能干预,因此批处理系统的特点就是:用户脱机使用计算机,作业成批处理,系统内多道程序并发执行以及交互能力差。在分时系统中不同用户通过各自的终端以交互方式共同使用一台计算机,计 算 机 以“分 时”的方法轮流为每个用户服务。分时系统的主要特点就是:多个用户同时使用计算机的同时性,人机问答方式的交互性,每个用 户 独 立 使 用 计 算 机 的 独 占 性 以 及 系 统 响 应 的 及 时 性。分时系统一般采用时间片轮
2、转的方法使一台计算机同时为多个终端用户服务,因此分时系统的响应比较快。1-4什么就是多道程序设计技术?试述多道程序运行的特征。答:多道程序设计技术就是指同时把多个作业(程序)放入内存并允许它们交替执行与共享系统中的各类资源;当一道程序因某种原因(如 I/O 请求)而暂停执行时,CPU立即转去执行另一道程序。多道程序运行具有如下特征:多道计算机内存中同时存放几道相互独立的程序。宏观上并行:同时进入系统的几道程序都处于运行过程中,它们先后开始了各自的运行但都未运行完毕。微观上串行:从微观上瞧内存中的多道程序轮流或分时地占有处理机,交替执行。1-6操作系统的主要特性就是什么?为什么会有这样的特性?答
3、:并发性,共享性,异步性,虚拟性,这些特性保证了计算机能准确的运行,得出想要的结果。1-7(1)工作情况如图。5 100 ms 5 100 ms程序 A-计 打 计 打5 5 8 2 100 ms程序 B-等 计 输 等 计时间-0 5 10 15 18 20 30(2)CPU有空闲等待,它发生在100 ms 150 m s时间段内,此时间段内程序A与程序B都在进行I/。操作。程序A无等待现象,程序B在0m s 50 m s时间段与180m s 200 m s时间段内有等待现象。第2章2-1 什么就是操作系统虚拟机?答:在裸机上配置了操作系统程序后就构成了操作系统虚拟机2-3 什么就是处理机的
4、态?为什么要区分处理机的态?答:处理机的态,就就是处理机当前处于何种状态,正在执行哪类程序。为了保护操作系统,至少需要区分两种状态:管态与用户态。2-5 什么就是中断?在计算机系统中为什么要引用中断?答:中断就是指某个事件发生时,系统终止现行程序的运行、引出处理该事件程序进行处理,处理完毕后返回断点,继续执行。为了实现并发活动,为了实现计算机系统的自动化工作,系统必须具备处理中断的能力。2-8 中断与俘获有什么不同?答:中断指由处理机外部事件引起的中断称为外中断,又称中断。包 括I/O中断、外中断。俘获就是指由外处理内部事件引起的中断称为俘获。包括访管俘获、程序性中断、机器故障中断。2-9什么
5、就是中断响应,其实质就是什么?答:中断响应就是当中央处理机发现已有中断请求时,中止现行程序执行,并自动引出中断处理程序的过程。中断响应的实质就是交换指令执行地址与处理器状态,以达到如下目的:(1)保留程序断点及有关信息乂 2)自动转入相应的中断处理程序执行。2-1 2以trap指令为例,用图说明自陷处理的一般过程?3-2系统引导的主要任务就是什么?答:将操作系统的必要部分装入主存并使系统运行,最终处于命令接受状态。3-3处理应用程序分哪几个作业步?答:用某种预言编制一个程序,该程序被称为源程序。将源程序与初始数据记录在某种输入介质上,一般在终端设备上直接编辑源程序。按照一定的要求控制计算机工作
6、,并经过加工,最终计算出结果。3-5用户与操作系统的接口就是什么?一个分时系统提供什么接口?一个批处理系统又提供什么接口?答:用 户 与 操 作 系 统 的 接 口 就 是 指 操 作系统提供给用户与计算机打交道的外部机制。一个分时系统提供的接口有系统功能调用与键盘操作命令。一 个批处理系统提供的接口有系统功能调用与作业控制语言。3-7假定某系统提供硬件的访管指令(例如形式为“svcn”),为了实现系统调用,系统设计者应做哪些工作?用户又如何请求操作系统服务?答:当处理机执行到这一条指令时就发生中断,该中断称为访管中断,它表示正在运行的程序对操作系统的某种需求。借助中断,使机器状态由用户态转为
7、管态。为了使控制能转到用户当前所需的那个例行子程序去,需要指令提供一个地址码。这个地址码表示系统调用的功能号,它就是操作系统提供的众多的例行子程序的编号。在访管指令中填入相应的号码,就能使控制转到特定的例行子程序去执行以提供用户当前所需的服务。第4章4-3什么就是进程?进程与程序的主要区别就是什么?答:进程就是指一个具有一定独立功能的程序关于某个数据集合的一次运行活动。进程就是动态的,程序的静态的,进程就是程序的动态执行过程。4-6 进程有哪几个基本状态?试画出进程状态迁移图,并注明发生变迁的原因。答:进程有三种基本状态,即运行状态,就绪状态,等待状态。如果系统能为每个进程提供一台处理机,则系
8、统中所有进程都可以同时执行,但实际上处理机的数目总就是小于进程数,因此往往只有少数几个进程可真正获得处理机控制权。4-9n个并发程序共用一个公共变量Q,写出用信号灯实现n 个进程互斥时的程序描述,给出信号灯值的取值范围,并说明每个取值的物理意义。答:main()int mutex=l;int i;cobeginfor(i=l;i=n;i+)Pi;coend)P()p(mutex);、v(mutex);、)若 mutex=l,表示没有进程进入临界区;若 mutex=0,表示有一个进程进入临界区;若 mutex=-l,表示一个进程进入临界区,另一个进程等待进入。4-11在如图4、3 3所示的进程流
9、程图中,有五个进程合作完成某一任务。说明这五个进程之间的同步关系,并 用P,V操作实现之,要求写出程序描述。图 4.22(b)答:main()int s2,s3,s4,s5=0;/*表示进程 p2,p3,p4,p5 能否执行*/cobeginP l();P2();P3();P4();P5();coend)Pl()P2()P3()P4()P5()、P(s2);p(s3);p(s4);p(s5);、v(s2);、v(s3);v(s5);v(s5);)v(s4);)4-12如图4、34所示,get,copy,put三个进程共用两个缓冲区s,t。G et进程负责不断地把输入记录送入缓冲区s中,e p
10、y进程负责从缓冲区s中取出记录复制到缓冲区t中,而put进程负责把记录从缓冲区t中取出打印。试用P,V操作实现这三个进程之间的同步,并写出程序描述。答:main()(int szt=O;/*表示进程 get,copy,put 能否执行*/cobeginGet();Copy();P u t();c o e n d)G e t()C o p y()P u t()P(s);P(t);(、V(t);)V(s);)4-1 3什么就是进程的互斥,什么就是进程的同步?同步与互斥这两个概念有什么联系与区别?答:互斥:多个操作不能在同一时间,同一临界区里执行。同步:并发进程在一些关键点上可能需要互相等待与互通消
11、息互斥可以说就是同步的特殊情况,通过锁与信号灯机制可以实现同步与互斥。4-1 8用于进程控制的原语主要有哪几个?答:主要有:进程创建,进程撤销,进程阻塞,进程唤醒。4-19什么就是线程,线程与进程有什么区别?答:线程就是进程的进一步划分,线程也称为轻量进程。第5章5-5,p进程共享m个同类资源,每一个资源在任一时刻只能供一个进程使用,每一进程对任一资源都只能使用一有限时间,使用完便立即释放,并且每个进程对该类资源的最大需求量小于该类资源的数目。设所有进程对资源的最大需求数目之与小于p+m、试证:在该系统中不会发生死锁。证:假设每个进程最多请求Xi(lip)个资源,则根据题意有,X1+X2+、+
12、Xp-l+Xpp+mX1+X2+、+Xp-1+Xp-pm(X1 1)+(X2 1)+、+(Xp-l-l)+(Xp-l)、+(Xp-l-l)+(Xp-l)+lm+l(X1-1)+(X2-1)+、+(Xp-l-l)+(Xp-l)+ll;(b)3-2;(c)4-5;(d)4-2;(e)3-5答:不能发生,在该进程位于就绪队列首部时在 I/O 完成后在某进程剥夺处理机时图 6、96-3某系统的设计目标就是优先照顾I/O量大的进程,试画出满足此设计目标的进程状态变迁图。6-4作业调度与进程调度的任务格式什么?它们有什么联系?答:作业调度乂称为宏观调度,其任务就是对提交给系统的、存放在赋存设备上的大量作业
13、,以一定的策略进行挑选,分配主存等必要的资源,建立作业对应的进程,使其投入运行。而进程调度的对象就是进程,其任务就是在进入主存的所有进程中,确定哪个进程在什么时候获得处理机,使用多长时间等。两者的联系:作业调度使该作业对应的进程具备使用处理剂的权利,而进入主存的进程,分别在什么时候真正获得处理机,这就是由处理机的进程调度来决定。6-6在单道披处理系统中,有下列四个作业分别用先来先服务调度算法与最短作业优先算法进行调度,哪一种算法调度性能好写?请按表6、5的格式,分别用两张表正确填补表中为填写的各项。先来先服务调度算法作业进入系统时间执行时间开始时间完成时间周转时间带权周转时间110、002、0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 原理 课后 习题 答案
限制150内