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