计算机操作系统-第一章-期末复习知识点-极简版
第一章 操作系统引论
操作系统(Operating System,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
OS是现代计算机系统中最基本和最重要的系统软件。
1.1 操作系统的目标和作用
操作系统的目标:
- 方便性 2.有效性 3.可扩充性 4.开放性
操作系统最重要的两个目标: 方便性、有效性
操作系统的作用:
- OS作为用户与计算机硬件系统之间的接口
- OS作为计算机系统资源的管理者
- OS实现了对计算机资源的抽象
1.2 操作系统的发展过程
单道批处理系统的特征: 自动性、顺序性 、单道性
多道批处理系统的特征: 调度性、无序性 、多道性
分时系统
- 分时系统的引入
人—机交互
共享主机
便于用户上机 - 分时系统实现中的关键问题
及时接收
及时处理 - 分时系统的特征
1.多路性 2.独立性 3.及时性 4.交互性
实时系统:
- 实时系统的类型
工业(武器)控制系统、信息查询系统、多媒体系统、嵌入式系统 - 实时任务的类型
a.周期性实时任务和非周期性实时任务
b.硬实时任务和软实时任务 - 实时系统和分时系统的比较
1.多路性 2.独立性 3.及时性 4.交互性 5.可靠性
微机操作系统的发展:
- 单用户单任务操作系统
- 单用户多任务操作系统
- 多用户多任务操作系统
1.3 操作系统的基本特性
操作系统的基本特征: 并发、共享、虚拟、异步
- 并发
- 共享
OS环境下的资源共享或称为资源复用,有两种方式:
a.互斥共享方式
b.同时共享方式 - 虚拟
在OS中利用两种复用技术来实现“虚拟”:
a.时分复用技术
b.空分复用技术 - 异步
多任务操作系统的两个基本特征: 并发 、共享
1.4 操作系统的主要功能
处理机管理功能:
- 进程控制
- 进程同步
- 进程通信
- 调度
存储器管理功能:
- 内存分配
静态分配方式、动态分配方式 - 内存保护
a.确保每道用户程序都仅在自己的内存空间中运行,彼此互不干扰
b.绝不允许用户程序访问操作系统的程序和数据,也不允许用户程序转移到非共享的其他用户程序中去执行 - 地址映射
能够将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址 - 内存扩充
请求调入功能、置换功能
设备管理功能:
- 缓冲管理
- 设备分配
- 设备处理
文件管理功能:
- 文件存储空间的管理
- 目录管理
- 文件的读/写管理与保护
操作系统与用户之间的接口:
- 用户接口
a. 联机用户接口
b. 脱机用户接口
c. 图形用户接口 - 程序接口
现代操作系统的新功能:
- 系统安全
- 网络的功能与服务
- 支持多媒体
1.5 OS结构设计
传统操作系统结构:
- 无结构操作系统
- 模块化结构OS
- 分层式结构OS
分层式结构的优点:
a.易保证系统的正确性
b.易扩充和易维护性
客户 / 服务器模式
面向对象的程序设计技术
微内核OS结构
- 微内核操作系统的基本概念
- 微内核的基本功能
- 微内核操作系统存在的问题
- 微内核操作系统的优点:
a. 提高了系统的可扩展性
b. 增强了系统的可靠性
c. 可移植性强
d. 提供了对分布式系统的支持
e. 融入了面向对象技术