操作系统的基本概念
一、操作系统的概念
操作系统 (Operating System, OS )是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。
要点:
- 管理软件硬件资源
- 调度资源分配
- 提供接口与环境
二、操作系统的特征
1.注意区分并行和并发
并行是指同时发生,并发指一段时间内交替发生但是从宏观上来看仿佛同时发生了,实际上确切的一个时刻只有一件事情发生。
2.虚拟处理器的概念
虚拟处理端技术是通过多道程序设计技术,采用让多道程序井发执行的方法,来分时使用 个处理器的 。
把一个物理的CPU虚拟为几个逻辑上的CPU。类似的还有虚拟存储器的概念。
主要有两种虚拟技术:时(时间)分复用技术和空(空间)分复用技术。
3.并发和共享是操作系统的两大基本特征
- 资源共享的前提条件是并发
- 系统对资源共享的有效管理,保证了并发的有序执行。
三、操作系统的目标与功能
1.管理资源
- 处理器管理
- 存储器管理
- 文件管理
- 设备管理
2.作为用户与计算硬件系统之间的接口
a.命令接口:
- 联机命令接口:交互式命令接口,用户操作命令,系统提供服务。
- 脱机命令接口:批处理命令接口,一组作业为单位,用户不能直接干预。
b.程序接口
用户通过在程序中使用这些系统调用来请求操作系统为其提供服务,比如GUI图形接口。
3.用作扩充机器