操作系统课后习题答案1操作系统概述

操作系统课后习题答案1操作系统概述

ID:44497451

大小:34.50 KB

页数:3页

时间:2019-10-22

操作系统课后习题答案1操作系统概述_第1页
操作系统课后习题答案1操作系统概述_第2页
操作系统课后习题答案1操作系统概述_第3页
资源描述:

《操作系统课后习题答案1操作系统概述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、习题1操作系统概述一、选择题题号12345678910答案BDCDCDACDD题号11121314151617181920答案BCCCBDBBBA二、综合题1、答:并发性和并行性是既相似又有区别的两个概念。并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。、在单处理器系统中只有一条指令流水线,一个多功能的操作部件,某时刻处理机只能执行一个进程,进程与进程之问不能并行执行,只能并发执行。但在各种I/O控制技术的帮助下,处理机、通道和设备之间都能进行并发。(1)处理机和设备之间的并行,能够发生。(2)处理机和通道Z间的并行,能够发生。(3)通道和通

2、道之间的并行,能够发生。(4)设备和设备之间的并行,能够发生。2、答:以多道程序技术为基础的现代操作系统具有4个基本特征:(1)并发性:多个程序并发执行,宏观并行,微观串行。(2)共享性:多个程序共享系统中的所有资源(3)屜拟性:操作系统为每个进程都虚拟出了一整套英所需的软硬件资源,让进程所属的用户感觉到自己独占整个系统。操作系统通过进程状态转换实现虚拟性。当进程被切换出去运行态时,它的运行环境被操作系统保存,当把再次被调度程序选中切换到运行态时恢复其运行环境继续上次运行状态继续运行。(4)异步性:并发执行的各个进程之间运行时间、运行顺序具有不确定性,即异步性,程序执行已经失去的封

3、闭性和可再现性。操作系统通过同步机制保证多个进程能够正确的执行。3、答:多道程序设计技术是指同时把多个程序放入内存并允许交替执行和共享系统屮的各类资源,当一个程序因某种原因(如I/O请求)而暂停执行时,CPU立即转去执行另一个程序。操作系统在引入多道程序设计技术后,使得系统内有了多个程序(进程),它们宏观上看同时执行,微观上看仍然是串行。多道程序设计技术的优点:多道程序交替穿插执行,提高了CPU、内存和I/O设备的利用率;在保持CPU、I/O设备不断工作的同时,导致系统吞吐量的上升。4、答:推动批处理系统形成和发展的主要动力是“不断提高系统资源利用率”和“提高系统吞吐量”。这主要表

4、现在:脱机输入/输出技术的应用和作业的自动过渡大大地提高了I/O的速实用操作系统教程(第2版)课后习题参考答案2度及I/O设备与CPU并行工作的程度,减少了主机CPU的空闲时间;多道程序设计技术的应用更进一步提高了CPU、内存和I/O设备的利用率及系统的吞吐率。推动分时系统形成和发展的主要动力是“为了更好地满足用户的需要”。这主要表现在:CPU的分吋使用缩短了作业的平均周转吋间;人机交互能力的提高使用户能方便地直接控制自己的作业;主机的共享使多个用户(包括远程用户)能同时使用同一台计算机独立地、互补干扰地处理自己的作业。5、答:不确定性指在多道程序设计环境下,系统中每道程序的推进吋

5、I'可、顺序以及完成吋I'可由于受其运行环境的影响是不确定的、不可预知的。程序的执行是以“走走停停”的方式运行。不确定性增加了操作系统的设计与实现难度,操作系统设计者必须采取一定的措施保证系统不出现结果随机性。6、答:按层次结构的原则从内到外排列为:裸机、CPU调度,进程同步操作,内存管理,作业管理,设备管理,文件管理、命令管理和用户。7、答:(1)批处理系统的特点:用户脱机使用计算机,作业成批处理,系统内多道程序并发执行,交互能力差。(2)分时系统的特点:多个用户同时使用计算机,人机交互性强,具有每个用户独立使用计算机的独占性,以及系统响应的及时性。(3)实时系统的特点:实时性、

6、可靠性,但系统资源利用率较低。8、答:顺序执行时,CPU运行时间为(10+5+10)+(10+5)=40s,两个程序运行总时间为:40+40=80s,故利用率是40/80=50%多道程序坏境下,如下图所示,CPU的运行时间为40s,两个程序运行总时间为45s,故利用率是40/45=88.9%9、答:进程运行情况(1)CPU100-150ms时间段内空闲,利用率为250/300=83.3%(2)进程A无等待现象。(3)进程B有等待现象,0-50ms和180-200mso10、答:便于设计安全可靠的操作系统。核心态和用户态是计算机硬件为保护操作系统免受用户程序的干扰和破坏而设置的两种状

7、态。通常操作系统在核心态下运行,可以执行所有机器指令;而用户程序在用户态下运行,只能执行非特权指令。如果用户程序企图在核心态下运行,只能执行非特权指令。如果用户程序企图在核心态下执行特权指令,将会引起保护性中断,由操作系统终止该程序的执行,从而保护了操作系统。如果允许用户执行特权指令,就有可能干扰操作系统的正常运行,甚至有可能使整个系统崩溃。11、答:库函数是语言或应用程序的一部分,可以运行在用户空间屮。而系统调用是操作系统的一部分,是内核提供给用户的程序接口,运行在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。