跳转至

操作系统的特征和作用

操作系统的基本特征

1. 并发

  • 并行性:指两个或多个事件在同一时刻发生。
  • 并发性:指两个或多个事件在同一时间间隔内发生。
  • 在多道程序环境下,并发性是指宏观上在一段时间内多道程序在同时运行
  • 在单处理器系统中,每一时刻仅能执行一道程序,微观上这些程序是在交替执行的

2. 共享

  • 共享是指系统中的资源可以被多个并发执行的进程共同使用。
  • 共享方式
  • 互斥共享:资源一次只能被一个进程使用。
  • 同时访问:资源可以被多个进程同时访问。

并发和共享是操作系统的核心特征,两者互为存在条件。

3. 虚拟

  • 虚拟是指通过技术手段,将一个物理资源转换成多个逻辑上的对应物。例如,虚拟内存技术将物理内存扩展为更大的逻辑内存

4. 异步

  • 通常进程的执行并非“一气呵成”,而是以“走走停停”的方式运行
  • 进程的异步性是操作系统的一个重要特征

操作系统的作用

  • 作为用户与计算机硬件系统之间的接口
  • 作为计算机系统资源的管理者
  • 用作扩充机器