1. 并发
多个事件在同一时间间隔内发生,宏观是同时发生,微观是交替发生。
易混淆概念并行:多个事件在同一时刻同时进行(多核并行,单核并发)
2. 共享
系统中的资源可供并发执行的多个进程共同使用。
- 互斥共享
- 同时共享(微观交替)
并发和共享互为逻辑条件。
3. 虚拟
把一个物理实体(实际存在)转换为多个逻辑实体(用户感受到的)
- 时分复用:处理机在各微小时间段内交替为各个进程服务。
- 空分复用:将物理内存抽象为地址空间,每个进程有各自的地址空间。地址空间的页被映射到物理内存但并不需要完全在物理内存中,当使用一个没在物理内存中的页时,执行页面置换,将该页面置换到内存中。
4. 异步
程序并发执行时,由于资源有限,进程不是一下执行完毕,而是走走停停,以不可预知的方式前进。
并发性导致异步性。
网友评论