第一章 SP《操作系统概述》
1. 什么是操作系统?操作系统的目标和作用是什么?
操作系统是为改善计算机系统的性能、提高计算机的利用率、方便用户使用计算机
而配备的一种最基本的底层系统软件,是计算机系统的核心。
目标: 目标: 1. 方便性 2. 有效性 3. 可扩充性 4. 开放性
作用: (1) 作为用户与计算机硬件之间的接口; (2) 作为计算机系统资源的管理者;
(3) 用作扩充机器。
2. 操作系统给用户提供哪几种接口来操纵和使用计算机?体会这些接口的含义。
OS给用户提供两类接口:联机用户接口和脱机用户接口;
联机用户接口 又可分为命令接口、程序接口(又叫系统调用)和图形接口三类。俗
称命令口、程序口和图形口;
脱机用户接口 主要是为批处理系统中的脱机用户准备的。用户在提交作业时,不仅
要提交源程序和初始数据,还要将反映控制意图的说明书 ( 作业控制说明书 ) 一并交
给计算机系统。
3.OS作为计算机系统资源的管理者,主要管理哪几方面的资源?
(1)处理机管理 (CPU): 用于分配和控制处理机;
(2)存储器管理:这里主要指负责内存的分配与回收;
(3)I/O 设备管理:负责 I/O 设备的分配与操纵;
(4)文件管理:负责文件的存取、共享和保护等。
4. 操作系统的基本特征是什么?在操作系统中什么叫并发?什么叫并行?并发是
真正的并行处理吗?至少有几个 CPU的情况下才可能实现真正意义上的并行?什么
叫共享,什么叫虚拟?什么叫异步?
基本特征:并发、共享、虚拟、异步
并发性 是指两个或多个事件在同一时间间隔内发生;
并行性 是指两个或多个事件在同一时刻发生;
并发不是真正的并行处理;至少有两个 CPU才能实现真正意义上的并行;
共享 是指系统中的资源可供内存中多个并发执行的进程 ( 线程) 共同使用。(两种资
源共享方式:互斥共享方式和同时访问方式)
虚拟 是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。
异步 是指进程是以人们不可预知的速度向前推进的。
5. 基本的操作系统有哪几种?它们各有什么特点?
基本的操作系统:多道批处理系统、分时系统、实时系统
多道批处理系统:(优) a. 提高 CPU的利用率 b. 可提高内存和 I/O 设备的利用率
c. 增加系统的吞吐量。
(缺) a. 资源利用率高 b. 系统吞吐量大 c. 平均周转时间长 d. 无交互能力
分时系统:(优) a. 多路性 b. 独立性 c. 及时性 d. 交互性。
实时系统:(优) a. 多路性 b. 独立性 c. 及时性 d. 交互性 e. 可靠性。