未引入进程的系统 并发 并行
【同一时刻】
2个或多个事件
并发 concurrence 在同一时间间隔内不同时刻发生
并行 同一时刻发生
【计算程序 I/O程序】
未引入进程的系统
在属于同一个应用程序的计算程序和I/O程序之间只能是顺序执行,不能同时执行;但为计算程序和I/O程序分别建立一个进程(process)后,这两个进程可以并发执行。
若对内存中的多个程序分别建立一个进程,它们就可以并发地执行,这样便能极大地提高系统资源的利用率,增加系统的吞吐量。
【机器指令 数据 堆栈】
进程是指在系统中能够独立运行并作为资源分配的基本单位,它是由一组机器指令、数据、堆栈组成的,是一个能独立执行的活动实体。
多个进程之间可以并发执行和交换信息。
进程和并发是现代操作系统运行的基础。