用户的需要”。这主要表现在:CPU的分时使用缩短了作业的平均周转时间人机交互能力的提高使用户能方便地直接控制自己的作业;主机的共享使多个用户(包括远程用户)能同时使用同一台计算机独立地、互补干扰地处理自己的作业。5、答:不确定性指在多道程序设计环境下,系统中每道程序的推进时间、顺序以及完成时间由于受其运行环境的影响是不确定的、不可预知的。程序的执行是以“走走停停”的方式运行。不确定性增加了操作系统的设计与实现难度,操作系统设计者必须采取一定的措施保证系统不出现结果随机性。6、答:按层次结构的原则从内到外排列为:裸机、CPU调度,进程同步操作,内存管理,作业管理,设备管理,文件管理、命令管理和用户。7、答:(1)批处理系统的特点:用户脱机使用计算机,作业成批处理,系统内多道程序并发执行,交互能力差。(2)分时系统的特点:多个用户同时使用计算机,人机交互性强,具有每个用户独立使用计算机的独占性,以及系统响应的及时性。(3)实时系统的特点:实时性、可靠性,但系统资源利用率较低。8、答:顺序执行时,CPU运行时间为(10510)(105)40s,两个程序运行总时间为:404080s,故利用率是408050多道程序环境下,如下图所示,CPU的运行时间为40s,两个程序运行总时间为45s,故利用率是40458899、答:进程运行情况(1)CPU在100150ms时间段内空闲,利用率为250300833(2)进程A无等待现象。(3)进程B有等待现象,050ms和180200ms。10、答:便于设计安全可靠的操作系统。核心态和用户态是计算机硬件为保护操作系统免受用户程序的干扰和破坏而设置的两种状态。通常操作系统在核心态下运行,可以执行所有机器指令;而用户程序在用户态下运行,只能执行非特权指令。如果用户程序企图在核心态下运行,只能执行非特权指令。如果用户程序企图在核心态下执行特权指令,将会引起保护性中断,由操作系统终止该程序的执行,从而保护了操作系统。如果允许用户执行特权指令,就有可能干扰操作系统的正常运行,甚至有可能使整个系统崩溃。11、答:库函数是语言或应用程序的一部分,可以运行在用户空间中。而系统调用是操作系统的一部分,是内核提供给用户的程序接口,运行在内核空间中,而且许多库函数都会使用系统调用来实现其功能。没有使用系统调用的库函数,执行效率通常比系统调用高,因为使用系统调用时,需要上下文的切换以及状态的转换(从用户态转为核心态)。12、答:从操作系统结构设计观点看r