操作系统的四大特性

并发

  • 正是系统中的程序能并发执行这一特征,才使得OS能有效地提高系统中的资源利用率,增加系统的吞吐量。
1、并发与并行
2、引入进程
  • 为计算程序和I/O程序分别建立一个进程(Process)后,这两个进程便可并发执行。
  • 若对内存中的多个程序都分别建立一个进程,它们就可以并发执行,这样便能极大地提高系统资源的利用率,增加系统的吞吐量。

共享

  • 在OS环境下的资源共享或称为资源复用,是指系统中的资源可供内存中多个并发执行的进程共同使用。
  • 这里在宏观上既限定了时间(进程在内存期间),也限定了地点(内存)。
1、互斥共享方式
2、同时访问方式

虚拟

  • 在OS中,把通过某种技术将一个物理实体变为若干个逻辑上的对应物理的功能称为“虚拟”。
  • 前者是实的,即实际存在的,而后者是虚的,是用户感觉上的东西。
  • 在OS中也是利用时分复用和空分复用技术来实现“虚拟”的。
1、时分复用技术
2、空分复用技术

异步

  • 在多道程序环境下,系统允许多个进程并发执行。
  • 由于各用户程序性能的不同,比如,有的侧重于计算而较少需要I/O;而有的程序其计算少而I/O多,这样,很可能是先进入内存的作业后完成,而后进入内存的作业先完成。
  • 或者说,进程是以人们不可预知的速度向前推进的,此即进程的异步性。
原文地址:https://www.cnblogs.com/sanjun/p/9969923.html