操作系统的特征–并发
并发:指两个或多个事件在同一时间内间隔发生。这些事件在宏观上同时发生,但在微观上是交替发生的操作系统的并发性值计算机系统中存在这多个运行的程序。
并行:指多个程序在同一时刻同时发生。
操作系统的特征–共享
共享即资源共享,指系统中的资源可供中多个并发执行的进程共同使用。
所谓的“同时”往往是在宏观上的,这些进程可能只是交替的对该资源进行访问(即分时共享)
并发性指计算机系统存在这多个运行着的程序。
共享性指系统中的资源可供内存中多个并发执行的进程共同使用。
并发和共享互为存在条件。
操作系统的特征–虚拟
虚拟是把一个物理上的实体表为若干的逻辑上的对应物,物理实体前者是存在的,而逻辑上的对应物是用户感受到的。
虚拟技术:空分复用技术(如虚拟存储器技术)
时分复用技术(如虚拟处理器)
操作系统的特征–虚拟
异步是指,在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停的,以不可预知的速度向前推进,这就是异步性。
操作系统的四个特征之间的联系:
如果失去并发性,则系统中只存在一个程序正在运行,则共享性失去存在的意义。
如果失去共享性,则QQ和微信就比能同时访问硬盘资源,就无法实现同时发送文件,也就无法并发。
如果失去了并发性,则一个时间段内只运行一道程序,那么就是去实现虚拟性的意义了,因此,没有并发性,就谈不上虚拟性。
如果失去了并发性,则系统只能串行的处理各个进程,每个进程的执行会一贯到底。只有系统拥有并发性,才有可能导致异步性。
并发和共享互为存在条件
没有并发和共享,就谈不上虚拟和异步,因此并发和共享是两个最基本的特征。