并发

单核的处理器,某一段时间内只能一次执行一个进程

处理器的物理控制流可以被分为多个逻辑流

处理器的控制流可以被分为三个逻辑流,每个进程一个逻辑流,使得三个进程可以交错进行

并发进程

每个进程是个逻辑控制流
如果两个逻辑流在时间上有重叠,则称这两个进程是并发的(并发进程)
否则他们是顺序的

同时运行”许多”进程

计算机同时运行”许多”进程

单处理器

单处理器有点流水线处理的意思
分为三步完成并发

多处理器


单个芯片有多个 CPU
共享主存、有的还共享cache
每个核可以执行独立的进程 kernel 负责处理器的内核调度