操作系统OS知识点汇总
第一章 绪论
操作系统是计算机系统资源的管理者;是用户与计算机硬件系统之间的接口;管理核心,控制和协调用户、系统进程。
操作系统的设置目标
- 管理系统资源,达到系统资源的有效利用和共享
- 合理组织计算机的工作流程,改善系统性能(响应时间、吞吐量)
- 响应时间:从提出要求到系统作出响应所需时间
- 吞吐量:单位时间内处理作业的数量
- 提供用户接口,简化用户使用操作
操作系统的定义、特征
- 定义:操作系统(operating system,OS)是控制和管理计算机系统硬件和软件资源、合理地组织计算机工作流程以及方便用户使用计算机系统的程序的集合。是在裸机上配置的第一种系统软件。
- 目标:方便性、有效性、可扩充性、开放性。
- 特征:并发、异步、共享、虚拟
- 并发和共享是操作系统的两个最基本的特征,它们又是互为存在的条件
- 虚拟与异步性是操作系统的两个重要特征,虚拟技术为共享提供了更好的条件,而并发与共享是导致不确定性的根本原因
操作系统的功能
- 功能:
- 处理机管理
- 存储器管理
- 设备管理
- 文件管理
- 操作系统与用户之间的接口
- 现代操作系统新功能
- 作用:
- OS作为用户与计算机硬件系统之间的接口
- OS作为计算机系统资源的管理者
- OS实现了对计算机资源的抽象
典型操作系统类型
- 多道程序设计
- 提高CPU的利用率7%-100%(理论上)
- 提高内存和I/O设备的利用率
- 增加系统的吞吐量
- 多道批处理操作系统、特征
- 特征:多道性、无序性、调度性(两级)
- 优点:资源利用率高、系统吞吐量大
- 缺点:平均周转时间长、无交互能力
- 分时系统、特征
分时系统是指在一台主机上连接了多个配有显示器和键盘的终端并由此所组成的系统,该系统允许多个用户同时通过自己的终端,以交互方式使用计算机,共享主机中的资源。
响 应 时 间 = N ∗ q + 系 统 开 销 响应时间=N*q+系统开销 响应时间=N∗q+系统开销
• 时间片q • 用户数N
• 系统开销:对换/进程调度 • 对换信息量
- 特征:多路性、独立性、及时性、交互性
- 实时系统、特征
实时:指计算机对随机发生的外部事件作出及时的响应并对其进行处理
- 特征:多路性、独立性、可靠性、交互性、及时性