操作系统的特征
- 并发
- 共享
- 互斥共享方式
- 同时共享方式
- 虚拟
- 异步
并发、共享是最基本的两个特征 ,二者互为存在条件。
并发
宏观上是同时发生,微观上看是交替发生的。
并行 : 同一时刻发生。 多核CPU可以并行执行程序 , 但操作系统的并发性依然必不可少。
操作系统的并发性指计算机系统中同时存在多个运行着的程序。
共享
共享即资源共享 , 指系统中的资源可供内存中多个并发执行的进程共同使用。
“同时”往往是宏观上的,而在微观上,这些进程可能是交替地对资源进行访问(即分时共享)。
生活实例:
互斥共享 : QQ 、微信,同一时间段摄像头只能分配给其中一个进程。
同时共享 : QQ、微信,同时发送文件 , 宏观上看,两边都在读取并发送文件,微观上看两个进程交替访问硬盘、
虚拟
异步
资源优先 ,进程的执行并不是一贯到底。而是走走停停,以不可预知的速度向前推进。
只有系统拥有并发性, 才可能导致异步性。
参考:《2021王道考研操作系统》
bilibili: https://www.bilibili.com/video/av70156862