李建伟版实用操作系统第二版最新习题1操作系统概述一、选择题题号12345678910答案BDCDCDACDD题号11121314151617181920答案BCCCBDBBBA二、综合题1、答:并发性和并行性是既相似又有区别的两个概念
并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生
、在单处理器系统中只有一条指令流水线,一个多功能的操作部件,某时刻处理机只能执行一个进程,进程与进程之间不能并行执行,只能并发执行
但在各种I/O控制技术的帮助下,处理机、通道和设备之间都能进行并发
(1)处理机和设备之间的并行,能够发生
(2)处理机和通道之间的并行,能够发生
(3)通道和通道之间的并行,能够发生
(4)设备和设备之间的并行,能够发生
2、答:以多道程序技术为基础的现代操作系统具有4个基本特征:(1)并发性:多个程序并发执行,宏观并行,微观串行
(2)共享性:多个程序共享系统中的所有资源(3)虚拟性:操作系统为每个进程都虚拟出了一整套其所需的软硬件资源,让进程所属的用户感觉到自己独占整个系统
操作系统通过进程状态转换实现虚拟性
当进程被切换出去运行态时,它的运行环境被操作系统保存,当把再次被调度程序选中切换到运行态时恢复其运行环境继续上次运行状态继续运行
(4)异步性:并发执行的各个进程之间运行时间、运行顺序具有不确定性,即异步性,程序执行已经失去的封闭性和可再现性
操作系统通过同步机制保证多个进程能够正确的执行
3、答:多道程序设计技术是指同时把多个程序放入内存并允许交替执行和共享系统中的各类资源,当一个程序因某种原因(如I/O请求)而暂停执行时,CPU立即转去执行另一个程序
操作系统在引入多道程序设计技术后,使得系统内有了多个程序(进程),它们宏观上看同时执行,微观上看仍然是串行
多道程序设计技术的优点:多道程序交替穿插执行,提高了C