概论
1.基本概念
概念
操作系统是控制和管理整个计算机系统的硬件与软件资源,合理组织、调度计算机的工作与资源分配,进而为用户和其他软件提供方便接口与环境的程序集合。操作系统是计算机系统中最基本的系统软件 。
特征
并发 :两个或多个事件在同一时间间隔内发生
共享 :互斥共享方式 、同时访问方式
虚拟:把一个物理上的实体变为若干逻辑上的对应物
异步 :进程的执行走走停停
并发和共享互为存在条件,没有并发和共享就谈不上虚拟和异步。
目标和功能
- 计算机系统资源的管理者
处理机管理、存储器管理、文件管理、设备管理 - 用户与计算机硬件系统之间的接口
命令接口、程序接口 - 用作扩充机器
2.发展与分类
手工操作阶段(此阶段无操作系统)
批处理阶段(操作系统开始出现)
单道批处理系统
多道批处理系统
分时操作系统
按时间片轮流把处理机分配给各联机作业使用
实时操作系统
如控制火箭的发射系统
网络操作系统和分布式计算机系统
个人计算机操作系统
3.运行环境
运行机制
时钟管理、中断机制、原语