第一章 绪论
1.1 操作系统概念
1.操作系统提供的服务
- 作业管理
- 内存管理
- 文件服务
- 设备管理
- 友好的用户界面
- 通信服务,网络服务
- 错误检测及恢复系统
2.计算机系统(层次结构)
3.目标:高效,公平,方便,开放,可扩充
充分地利用资源,更好地提供服务
4.引入操作系统的目的
- 标准服务提供者:计算机所完成的任何工作都是为了满足用户的计算或处理需求。
- 管理者:合理地组织计算机计算流程,管理和分配计算机系统硬件及软件资源,使之能为多个用户高效率地共享。
- 仲裁者(协调者):给计算机系统的功能扩展提供支撑平台,使之在追加新的服务和功能时更加容易并且不影响原有的服务与功能。
1.2 操作系统的历史
1.人们通常按照器件工艺的演变把计算机发展过程分为4个阶段。
- 1946年至20世纪50年代末:第一代,电子管时代,无操作系统。
- 20世纪50年代末至60年代中期:第二代,晶体管时代,批处理系统。
- 20世纪60年代中期至70年代中期:第三代,集成电路时代,多道程序设计。
- 20世纪70年代中期至20世纪末:第四代,大规模和超大规模集成电路时代,分时系统。
1.3 操作系统的基本类型
1.操作系统的基本类型
(1)批处理操作系统
(2)分时操作系统
(3)实时操作系统
(4)个人计算机操作系统
(5)网络操作系统
(6)分布式操作系统
2.批处理操作系统:操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序自动依次处理。
特点:
- 用户脱机使用计算机
- 成批处理
- 多道程序运行
3.分时系统:把处理机的运行时间分成很短的时间片,按时间片轮转的方式把处理机分配给各进程使用。
特点:
- 交互性
- 多用户同时性
- 独立性
- 及时性
分时操作系统是一个联机、多用户、交互式的操作系统。UNIX是当今最流行的一种多用户分时操作系统。
4.实时系统:在被控制对象允许时间范围内作出响应。
主要特点:提供即时响应和高可靠性
- 对实时信息的分析和处理的速度比其进入系统的速度要快
- 安全可靠
- 资源利用率可能较低
5.个人计算机上的操作系统是联机的交互式单用户操作系统
1.4 操作系统功能
- 处理机管理
- 存储管理
- 设备管理
- 信息管理(文件系统管理)
- 用户接口
1.5 计算机硬件简介
1.构成计算机的基本硬件元素:处理器、存储器、输入输出控制与总线、外部设备。
处理器控制和执行计算机的指令操作。
存储器用来储存数据和程序。
输入输出控制器与缓冲器主要用来控制和暂时存储外部设备与计算机内存之间交换的数据和程序。