操作系统概述
- 操作系统的概念
- 操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
- 操作系统的要点
- 是软件,且是系统软件
- 基本职能是控制和管理系统资源
- 提供服务,方便用户使用
- 输入输出
- 缓冲技术
- 处于 CPU 和外设之间,解决速度不匹配问题
- 例如,SPOOLING(Simultaneous Peripheral Operation On-Line,即外部设备联机并行操作)技术将磁盘模拟成 IO 设备,也称为假脱机。
- 缓和了 CPU 与低速 I/O 设备速度不匹配的矛盾
- 设备并没有分配给任何进程.在输入井或输出井中,分配给进程的是一存储区和建立一张 I/O 请求表
- 实现了虚拟设备功能.多个进程同时使用一独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备
- 中断技术
- 解决 CPU 和外设的协调 (不再需要轮询外设状态)
- DMA 技术
- 操作系统的类型
- 分时系统
- 实时系统
- 微机操作系统
- 网络操作系统
- 分布式操作系统
- 操作系统的特征
- 现代操作系统的新特征
- 微内核体系结构
- 多线程
- 对称多处理
- 分布式
- 面向对象设计
- 操作系统的功能
- 处理机管理(进程调度)
- 存储管理
- 设备管理
- 文件管理
- 用户接口