并发、并行
理解
都表示 CPU
执行多个任务的方式,并发
指得是一个人同时做多件事;并行
指的是多个人同时做多件事。
单核CPU
把CPU
的时间划分成长度基本相同的时间区间,通过时间片轮换分配给各个应用
即 操作系统的分时调度
+单CPU
并发
在同一时间内,完成了从开始到结束的动作。
例如:一边听歌,一边打游戏
并行
假定有2个CPU
资源,分别各执行一个进程,两进程互不抢占CPU
资源,可同时进行,这种方式,称为并行。
并发并行深入理解
例如:一个人 吃米饭 吃牛肉 吃蔬菜 ,整个过程看似同时完成,但是在吃东西之间来回切换。---并发
两个人互相吃饭,但互不影响,即并行
的。
英特尔多核心技术
单核
: 一个厨师一个锅
多核
:两个厨师每人一个锅
超线程
:两个厨师每人各两个锅
注意:英特尔的超线程技术,可以让我们充分利用CPU闲置资源的技术。
Comments | NOTHING