第1 章 操作系统概论 (1) 试说明什么是操作系统,它具有什么特征
其最基本特征是什么
解: 操作系统就是一组管理与控制计算机软硬件资源并对各项任务进行合理化调度,且附加了各种便于用户操作的工具的软件层次
现代操作系统都具有并发、共享、虚拟和异步特性,其中并发性是操作系统的最基本特征,也是最重要的特征,其它三个特性均基于并发性而存在
(2) 设计现代操作系统的主要目标是什么
解: 现代操作系统的设计目标是有效性、方便性、开放性、可扩展性等特性
其中有效性指的是 OS应能有效地提高系统资源利用率和系统吞吐量
方便性指的是配置了 OS后的计算机应该更容易使用
这两个性质是操作系统最重要的设计目标
开放性指的是 OS应遵循世界标准规范,如开放系统互连OSI 国际标准
可扩展性指的是 OS应提供良好的系统结构,使得新设备、新功能和新模块能方便地加载到当前系统中,同时也要提供修改老模块的可能,这种对系统软硬件组成以及功能的扩充保证称为可扩展性
(3) 操作系统的作用体现在哪些方面
解: 现代操作系统的主要任务就是维护一个优良的运行环境,以便多道程序能够有序地、高效地获得执行,而在运行的同时,还要尽可能地提高资源利用率和系统响应速度,并保证用户操作的方便性
因此操作系统的基本功能应包括处理器管理、存储器管理、设备管理和文件管理
此外,为了给用户提供一个统一、方便、有效的使用系统能力的手段,现代操作系统还需要提供一个友好的人机接口
在互联网不断发展的今天,操作系统中通常还具备基本的网络服务功能和信息安全防护等方面的支持
(4) 试说明实时操作系统和分时操作系统在交互性、及时性和可靠性方面的异同
解: 交互性:分时系统能够使用户和系统进行人-机对话
实时系统也具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序
及时性:分时系统的响应时间是以人能够