目录

【操作系统】2.操作系统的四个特征

操作系统的特征

并发

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

易混淆概念:并行 - 指两个或多个事件在同一时刻同时发生

操作系统的并发性指的是计算机系统同时存在着多个运行的程序。一个单核处理机在同一时刻只能执行一个程序,因此操作系统会负责协调这些程序交替执行。

补充:虽然多核CPU可以并行执行多个程序,但执行的程序数仍可能超过CPU的核心数,因此操作系统的并发性仍然必不可少。

共享

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

互斥共享方式 :系统中的某些资源虽然可以提供给多个进程使用,但一个时间段只能允许一个进程访问该资源。

案例:使用QQ和微信同时进行视频聊天,但同一时间段内摄像头只能分配给其中一个进程。

同时共享模式 :系统中的某些资源,允许一个时间段内有多个进程“同时”对它们进行访问。

案例:使用QQ发送文件A,使用微信发送文件B,虽然看起来文件同时在发送,但其实程序是交替访问硬盘。

补充:程序确实可以同时访问某些系统资源,如后台播放音乐,前台播放视频,音乐和视频声音都同时在使用扬声器。

虚拟

虚拟 :将一个物理上的实体变为若干个逻辑上的对应物。

空分复用实例:物理内存只有4G,但却可以允许应用程序使用超过4G的内存(小内存看起来像大内存)

时分复用实例:单核CPU可以允许多个软件同时运行(单核看起来像多核)

异步

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