【操作系统】四个特征

四个特征:并发、共享、虚拟、异步。

前两者为最基本的特征,并互为存在条件。

1.并发

并发:两个或多个事件在同一事件间隔内发生。这些事件宏观上是同时发生的,但微观上是交替发生的

并行:两个或多个事件在同一时刻同时发生。

操作系统的并发性指计算机系统中“同时”运行着多个程序,这些程序宏观上看是同时运行着的,而微观上看是交替运行的。

操作系统就是伴随着“多道程序技术”而出现的。因此,操作系统和程序并发是一起诞生的

单核CPU同一时刻只能执行一个程序,各个程序只能并发地执行;

多核CPU同一时刻可以同时执行多个程序,多个程序可以并行地执行。

2.共享

共享即资源共享,是指系统中的资源可供内存中多个并发执行的进程共同使用

两种资源共享方式:

互斥共享方式——一个时间段内只允许一个进程访问该资源;(如多个进程访问摄像头)

同时共享方式——一个时间段可以由多个进程(宏观)同时对资源进行访问。(如多个进程同时发送文件)

并发和共享的关系

并发性指计算机系统中同时存在多个允许着的程序

共享性指系统中的资源可供内存中多个并发执行的进程共同使用。

若没有并发性,共享性就没有意义;若没有共享性,并发就无法实现。

3.虚拟

虚拟是指把一个物理上的实体变为若干个逻辑上的对应物。物理实体是实际存在的,而逻辑对应物是用户感受到的。

例如:

虚拟存储技术:让用户感到使用内存比实际内存大。(空分复用)

虚拟处理器:单核处理机可同时运行多个程序让用户感觉有多个处理机。(时分复用)

4.异步

异步是指在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。

猜你喜欢

转载自blog.csdn.net/l203018/article/details/132535439
今日推荐