操作系统的四个特性(并发,共享,虚拟,异步)
Posted issue是fw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统的四个特性(并发,共享,虚拟,异步)相关的知识,希望对你有一定的参考价值。
并发
并 发 : \\color{Red}并发: 并发:指多个时间在同一时间间隔内发生。这些事情宏观上是同时发生的,但微观上是交替发生的.
并 行 : \\color{Red}并行: 并行:指多个时间在同一时刻同时发生.
一个单核处理机( C P U \\rm CPU CPU)同一时刻只能执行一个程序,因此操作系统会负责协调多个程序交替执行(这些程序微观上是交替执行的,但宏观上看起来就像在同时执行)
当今计算机一般是多核 C P U \\rm CPU CPU,比如 4 4 4核, 8 8 8核 C P U \\rm CPU CPU,这意味着同一时刻可以有四个程序并行执行,但是操作系统的并发性依然必不可少
共享
共享即资源共享,是指系统中的资源可供内存中多个并发执行的进程共同使用.
Ⅰ . Ⅰ. Ⅰ.互斥共享方式
系统中的某些资源,虽然可以提供给多个进程使用,但一个时间段内只允许一个进程访问该资源
Ⅱ . Ⅱ. Ⅱ.同时共享方式
系统中的某些资源,允许一个时间段内多个进程"同时"对它们进行访问
这个"同时"往往是宏观的,也就是交替对该资源进行访问
虚拟
虚拟是指把一个物理上的实体变为若干个逻辑上的对应物.物理实体是实际存在的,对应物是用户感受到的.
一点解释
一个程序 需 要 放 入 内 存 \\color{Red}需要放入内存 需要放入内存并给他 分 配 C P U \\rm \\color{Red}分配CPU 分配CPU才能执行
程序一需要 3 G B \\rm 3GB 3GB运行内存,程序二需要 1 G B \\rm 1GB 1GB内存,程序三需要 1 G B . . . \\rm 1GB... 1GB...
而本机只有 4 G B \\rm 4GB 4GB运行内存,为什么它们可以在电脑上同时运行呢?
这就叫虚拟存储器技术.实际只有 4 G B \\rm 4GB 4GB,用户看来却远大于 4 G B \\rm 4GB 4GB.这里是虚拟技术中的"空分复用技术"
异步
异步是指多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是贯彻到底的,而是走走停停,这就是进程的异步性
以上是关于操作系统的四个特性(并发,共享,虚拟,异步)的主要内容,如果未能解决你的问题,请参考以下文章