操作系统的特征和作用
操作系统的基本特征
1. 并发
- 并行性:指两个或多个事件在同一时刻发生。
- 并发性:指两个或多个事件在同一时间间隔内发生。
- 在多道程序环境下,并发性是指宏观上在一段时间内多道程序在同时运行
- 在单处理器系统中,每一时刻仅能执行一道程序,微观上这些程序是在交替执行的
2. 共享
- 共享是指系统中的资源可以被多个并发执行的进程共同使用。
- 共享方式:
- 互斥共享:资源一次只能被一个进程使用。
- 同时访问:资源可以被多个进程同时访问。
并发和共享是操作系统的核心特征,两者互为存在条件。
3. 虚拟
- 虚拟是指通过技术手段,将一个物理资源转换成多个逻辑上的对应物。例如,虚拟内存技术将物理内存扩展为更大的逻辑内存
4. 异步
- 通常进程的执行并非“一气呵成”,而是以“走走停停”的方式运行
- 进程的异步性是操作系统的一个重要特征
操作系统的作用
- 作为用户与计算机硬件系统之间的接口
- 作为计算机系统资源的管理者
- 用作扩充机器