操作系统的四个特性(并发,共享,虚拟,异步)

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.这里是虚拟技术中的"空分复用技术"

异步

异步是指多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是贯彻到底的,而是走走停停,这就是进程的异步性

以上是关于操作系统的四个特性(并发,共享,虚拟,异步)的主要内容,如果未能解决你的问题,请参考以下文章

操作系统思考与总结

浅谈操作系统的四个特征

浅谈操作系统的四个特征

操作系统基础知识总结(重要)

操作系统基础知识

操作系统王道考研 p2 操作系统的四个特征