实用操作系统教程(第 2 版)课后习题参考答案 1习题 1 操作系统概述 一、选择题 题号 1 2 3 4 5 6 7 8 9 10 答案 B D C D C D A C D D 题号 11 12 13 14 15 16 17 18 19 20 答案 B C C C B D B B B A 二、综合题 1、 答: 并发性和并行性是既相似又有区别的两个概念。并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。、 在单处理器系统中只有一条指令流水线,一个多功能的操作部件,某时刻处理机只能执行一个进程,进程与进程之间不能并行执行,只能并发执行。但在各种 I/O 控制技术的帮助下,处理机、通道和设备之间都能进行并发。 (1)处理机和设备之间的并行,能够发生。 (2)处理机和通道之间的并行,能够发生。 (3)通道和通道之间的并行,能够发生。 (4)设备和设备之间的并行,能够发生。 2、答: 以多道程序技术为基础的现代操作系统具有 4个基本特征: (1)并发性:多个程序并发执行,宏观并行,微观串行。 (2)共享性:多个程序共享系统中的所有资源 (3)虚拟性:操作系统为每个进程都虚拟出了一整套其所需的软硬件资源,让进程所属的用户感觉到自己独占整个系统。操作系统通过进程状态转换实现虚拟性。当进程被切换出去运行态时,它的运行环境被操作系统保存,当把再次被调度程序选中切换到运行态时恢复其运行环境继续上次运行状态继续运行。 (4)异步性:并发执行的各个进程之间运行时间、运行顺序具有不确定性,即异步性,程序执行已经失去的封闭性和可再现性。操作系统通过同步机制保证多个进程能够正确的执行。 3、答: 多道程序设计技术是指同时把多个程序放入内存并允许交替执行和共享系统中的各类资源,当一个程序因某种原因(如 I/O请求)而暂停执行时,CPU立即转去执行另一个程序。操作系统在引入多道程序设计技术后,使得系统内有了多个程序(进程),它们宏观上看同时执行,微观上看仍然是串行。 多道程序设计技术的优点:多道程序交替穿插执行,提高了 CPU、内存和I/O设备的利用率;在保持 CPU、I/O设备不断工作的同时,导致系统吞吐量的上升。 4、答: 推动批处理系统形成和发展的主要动力是“不断提高系统资源利用率”和“提高系统吞吐量”。这主要表现在:脱机输入/输出技术的应用和作业的自动过渡大大地提高了 I/O 的速 实用操作系统教程(第 2 版)课后习题参考答案 2度及 I...