操作系统特征
并发 共享 虚拟 异步
前两个最基本, 互为存在条件
并发
两个或多个事件在统一时间内间隔发生, 宏观上同时发上, 微观上交替法伤
并行: 两个或多个事件在同一时刻同时发生
操作系统的并发: 伴随”多道程序技术”, 两者同时诞生
单核CPU同一时刻只能执行一个程序, 只能并发
多核CPU同一时刻执行多个程序, 可以并行
共享
资源共享
- 互斥共享: 同一时间段只允许一个进程访问
- 同时共享: 某些资源同一时间段内多个进程”同时”访问
并发共享的关系: 失去并发性, 共享性失去意义, 失去共享性, 就无法实现并发发送文件
虚拟
物理上的实体变为若干逻辑上的对应物, 物理实体上是实际存在的, 逻辑上是用户感受到的
虚拟存储器技术”空分复用技术”
虚拟处理器技术, 一个CPU同时处理多个应用, “时分复用技术”
这两种技术需要并发性, 否则没有并发性
异步
在多道程序环境下, 允许多个程序并发进行, 但是由于资源有限, 进程不是一贯到底的, 以不可预知的速度前行推进, 这就是一不行
由于并发争抢有限的资源, 会导致在得到资源之前系统的运行暂停, 并发向才会导致异步性