一、特征
操作系统四大特征:
- 并发
- 共享
- 虚拟
- 异步
并发、共享 -----最基本特征,二者互为存在条件
1、并发||并行
区别:
并行:指两个或多个事件在同一时刻同时发生
并发:多个事件交替发生(宏观同时发生、微观交替进行)
- 操作系统和程序并发是一起诞生的
【注】:重要考点:
- 单核CPU同一时刻只能执行一个程序,各个程序只能并发执行
- 多核CPU同一时刻可以同时执行多个程序,多个程序可以并行地执行
2、共享
资源共享,是指系统中的资源可供内存中多个并发执行的进程共同使用
两种资源共享方式:
- 互斥共享方式:一个时间段内只允许一个进程访问该资源
- 同时共享方式:允许一个时间段内多个进程“同时”对它们进行访问(同时可能是并发或并行)
3、虚拟
把物理上的实体变成若干个逻辑上的对应物
例:问:为什么单核CPU上可以同时处理多个程序?