是不是说cpu有几个核心,系统就最多能有几个进程处于执行状态?

kasbrasky 2014-12-09 07:02:23
那么像i7的cpu,4核心8线程的,最多能有几个进程处于执行状态,4还是8?
...全文
4547 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
笨笨仔 2014-12-10
  • 打赏
  • 举报
回复
CPU中的线程与你系统中的线程不是一个概念,不要混为一谈。 CPU中的操作是以时序为准的,它类似一个流水线操作,8线程指同时有8条指令被执行,但这所谓的执行在时序上是有差别的。由于同时处理多条指令从而提高了CPU的处理速度。但对PC系统而言它的处理还是一个分时系统,每次只能完成一个任务片段。
阿先森 2014-12-09
  • 打赏
  • 举报
回复
有几核就有几真实线程。多出来的都是假的。
kasbrasky 2014-12-09
  • 打赏
  • 举报
回复
引用 1 楼 my3439955 的回复:
4核8线程,即物理核心是4个,但是从计算机的角度来看,被虚拟为了8个核心。 从物理上讲,同一时刻可以有4个执行单元。从操作系统底层来讲,是8个。 程序的最小执行单位是线程(这里的线程不是4核8线程的那个线程) 8个cpu最多有8个线程在执行,8个线程最多能够属于8个进程,因此结论是正确的。
哦,我一直以为这两个线程是同一个概念。那cpu的8线程,对应于 操作系统的8个进程吗?
  • 打赏
  • 举报
回复
4核8线程,即物理核心是4个,但是从计算机的角度来看,被虚拟为了8个核心。 从物理上讲,同一时刻可以有4个执行单元。从操作系统底层来讲,是8个。 程序的最小执行单位是线程(这里的线程不是4核8线程的那个线程) 8个cpu最多有8个线程在执行,8个线程最多能够属于8个进程,因此结论是正确的。

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧