第1章 计算机操作系统概述
第1章 计算机操作系统概述
概述
知识点1:操作系统定义与发展
*知识点2:操作系统分类
*知识点3:操作系统特性
*知识点4:操作系统功能
知识点1:操作系统定义和发展
操作系统的概念:
- 任何一台计算机系统都配置一种和多种操作系统。
- 操作系统是位于硬件层之上,所有其他软件层之下的一个系统软件。这个系统软件由一些程序模块的集合组成,他们管理和控制计算机系统中的硬件及软件资源,合理的组织计算机工作流程,以便有效的利用这些资源为用户提供一个功能强大、使用方便的工作环境,从而在计算机和用户之间起到接口的作用。
操作系统的发展
穿孔卡片
晶体管和单道批次处理系统
1)脱机输入输出技术(优缺点)
- 减少了CPU的空闲时间
- 提高了I/O速度
- 卫星机与主机之间的磁带装卸仍需要人工完成
2)单道批次处理系统
3)执行系统 60年代,通道出现,中断出现 (节省了卫星机,降低了成本)
- 通道:一种专用部件,它能控制一台或多台输入和输出设备工作,负责输入输出设备于主存之间的信息传输。
- 中断:指当主机连接到外部信号时,马上停止原来的工作,转去处理这一事件,在处理完了以,主机又回到原来的工作点继续工作。
3.集成电路芯片和多道程序系统
多道程序运行的特点如下:
- 宏观上并行
- 微观上串行
- 多道
4.个人计算机和现代操作系统
分为:网络操作系统、分布式操作系统、嵌入式操作系统等多种操作系统。
知识点2:操作系统的分类
1.批处理操作系统
优缺点:
- 资源利用率高
- 系统吞吐量大 (系统吞吐量是指系统在单位时间内完成的总工作量)
- 平均周转时间长 (作业的平均周转时间是从作业进入系统开始,直至完成并退出系统为止所经历的时间)
- 无交互能力
2.分时操作系统
- 分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个用户终端用户服务。每个用户轮流使用一个时间片而每个用户并不感觉有别的用户
特点:
- 多路性
- 交互性
- 独立性
- 及时性
3.实时操作系统
特点:
- 高及时性
- 高可靠性
- 交互会话功能较弱
4.网络操作系统
- 在网络范围内,用于管理网络通信和共享资源,协调各计算机上任务的运行,并向用户提供统一的、有效方便的网络接口的程序集合,称为网络操作系统
特点:
- 网络通信
- 资源管理
- 提供网络接口
- 提供网络服务
5.分布式操作系统
特点:
- 分布式系统的基础是网络
- 并行性
- 可靠性和健壮性
- 扩展性
嵌入式操作系统
特点:
- 专用性
- 小型化与有限共享
- 系统软硬件设计同一体化
- 软件开发需要交叉开发系统
- 嵌入式操作系统与一般操作系统相比具有可裁剪性、可移植性、可扩展性
7.云操作系统
- 又称云OS、云计算操作系统、云计算中心操作系统,是以云计算、云存储及时作为支撑的操作系统,是云计算后台数据中心的整体管理操作系统