1.1 操作系统的目标和作用
1.1.1 操作系统的目标
1.方便性
2.有效性
3.可扩充性
4.开放性
1.1.2 操作系统的作用
1.OS作为用户与计算机硬件系统之间的接口
2.OS作为计算机系统资源的管理者
3.OS实现了对计算机资源的抽象
1.1.3推动操作系统发展的主要动力
1.不断提高计算机资源利用率
2.方便用户
3.器件的不断更新换代
4.计算机体系结构的不断发展
5.不断提出新的应用需求
1.2操作系统的发展过程
1.2.1未配置操作系统的计算机系统
1.人工操作方式
缺点:用户独占全机/CPU等待人工操作
2.脱机输入/输出(Off-Line I/O)方式
缺点:减少了CPU的空闲时间/提高了I/O速度
1.2.2 单道批处理系统
1.单道批处理系统(Simple Batch Precessing System)的处理过程
2.单道批处理系统的特征 (1.自动性 2.顺序性 3.单道性)
1.2.3多道批处理系统(Multiprogrammed Batch Processing System)
1.多道程序设计的基本概念
同时在内存中装有若干道程序,并使它们交替运行
2.多道批处理系统的优缺点
(1)资源利用率高
(2)系统吞吐量大
(3)平均周期时间长
(4)无交互能力
操作系统:一组能有效地组织和管理计算机硬件和软件资源,合理的对各类作业进行调度,以及方便用户使用的程序的集合
1.2.4 分时系统(Time Sharing System)
1.分时系统的引入
(1)人-机交互 (2)共享主机
2.关键问题
(1)及时接受 (2)及时处理
3.分时系统的特征
(1)多路性 (2)独立性 (3)及时性 (4)交互性
1.2.5 实时系统(Real Time System)
1.实时系统的类型
(1)工业(武器)控制系统 (2)信息查询系统 (3)多媒体系统 (4)嵌入式系统
2.实时系统与分时系统特征的比较
(1)多路性 (2)独立性 (3)及时性 (4)交互性 (5)可靠性