第一章作业
1、设计现代OS的主要目的是什么?
答:
有效性、方便性、可扩大性、开放性。
10、试从交互性、及时性、以及可靠性方面将分时系统和实时系统进展比较。
答:
(1) 交互性:交互性是分时系统的关键问题,在分时系统中,联机用户可以通过终端与系统进展广泛的人机交互;实时系统也具有交互性,但在实时系统中进展的交互,仅限于访问系统中的某些特定的专用效劳程序,交互性有较大的局限性。
(2) 及时性:分时系统的即时性,是指用户能在很短的时间内获得系统的响应,此时间间隔是以人能承受的等待时间为限的,一般为2-3秒;及时性是实时系统的关键问题之一,实时信息系统的及时性要求与分时系统类似,而实时控制系统的及时性要求那么是由被控制对象所要求的开始截止时间/完成截止时间决定的,一般为秒级、百毫秒级、毫秒级,甚至更低。
(3) 可靠性:可靠性是实时系统的另一个关键问题,实时系统中的任何过失都可能带来宏大的经济损失或灾难性后果,所以实时系统要求高可靠性;分时系统的可靠性要求要低于实时系统。
14、是什么原因使操作系统具有异步性特征?
答:
在多道、单处理机环境下,程序的执行不是一气呵成的,而是走走停停的。内存中的每道程序在何时能获得处理机运行,何时又因提出某种资源恳求而暂停,以及能以怎样的速度向前推进,每道程序总共需多少时间才能完成,等等,都是不可预知的。或者说,进程是以人们不可预知的速度向前推进,此即进程的异步性。
操作系统在单处理机环境下通过处理机管理而实现多道功能,这就造成了操作系统的异步性特征。
15、处理机管理有哪些主要功能?其主要任务是什么?
答:处理机管理主要功能包括:
进程控制:主要任务是为作业创立进程、撤消已完毕的进程,以及控制进程在运行过程中的状态转换。在现代OS中,进程控制还应具有为一个进程创立假设干个线程的功能和撤消(终止)已完成任务的线程的功能。
进程同步:主要任务是为多个进程(含线程)的运行提供协调,包括进程同步和互斥。
进程通信:主要任务是实如今互相合作的进程之间的信息交换。
处理机调度:主要任务包括作业调度、进程调度、线程调度,为进程、线程分配CPU的使用权,为作业分配主机的使用权。
补充1、什么是多道程序设计技术?在OS中引入该技术带来哪些好处?
答:
多道程序设计技术:在计算机主存中同时存放几道互相独立的程序。这些程序在OS管理程序的控制下,互相穿插地运行。当某道程序因某种原因不能继续运行下去时(如等待外部设备传输数据),管理程序便将另一道程序调上CPU运行。它们共享系统内的各类资源。
一个线程可以包含多个进程在OS中引入多道程序设计技术可带来以下好处:
(1) 进步CPU的利用率;
(2) 进步内存和I/O设备利用率;
(3) 增加系统吞吐量。
补充2、OS由多道批处理系统进化到分时系统的主要原因是什么?
答:
计算机技术的普及,使多用户同时联机使用计算机成为了一种广泛的需求。而在多道批处理系统上,用户脱机使用计算机,没有良好的人机交互界面,用户不能进展联机交互,造成了用户使用计算机的很大不便。
为了满足用户需求,解决联机交互和资源共享等问题,出现了分时技术和分时系统。分时技术的出现主要基于一下几种需求:人-机交互、共享主机、方便用户上机等。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。