1、 并发(Concurrence)
作用:提高系统的资源利用率,增加系统吞吐量
(1)并行性:是指两个或多个事件在同一时刻发生
(2)并发性:是指两个或多个事件在同一时间间隔内发生
(3)引入进程
1)内存中的多个程序只有在分别建立一个进程后,才支持并发处理
- 2)所谓进程,是指在系统中能独立运行并作为资源分配的基本单位,它是由一堆机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。多个进程之间可以并发执行和交换数据。
2、共享
(1)一般情况下的共享:指某种能被大家使用的资源,如图书馆的书
(2)OS环境下的共享称为共享资源或资源复用,是指系统中的资源可供内存中多个并发执行的进程共同使用。这里宏观上的限定时间(进程在内存期间)和限定地点(内存)
3、虚拟
4、异步
小V