百科问答小站 logo
百科问答小站 font logo



单cpu多核体系是否可以“并行"(而不是并发)执行多个进程? 第1页

  

user avatar   s.invalid 网友的相关建议: 
      

其实单核心多线程CPU上面也可以并行执行多个进程。进程A执行涉及逻辑器件组1的指令时,进程2那些不涉及被占用逻辑器件的指令完全可以同时执行。


更宽泛点说,单核单线程CPU上面,进程都可以并行。比如进程A执行时,进程B的DMA请求或者提交给其他硬件缓冲区的指令完全可以并行执行。就好像单核单线程CPU上,你的mp3播放并不会时不时中断100ms(一个时间片)一样。

当然,这时候CPU指令的确没有并行,但进程任务的确是被并行执行了。


user avatar   mu-tou-long 网友的相关建议: 
      

可以,理解有误。




  

相关话题

  如何看待Intel 酷睿12代 i9-12900T 16核睿频4.9GHz却仅有35W的TDP? 
  如果将开发程度为 100% 的人脑作为电脑的 CPU,其运行速度能达到多快? 
  如何评价 Intel 新发布的九代 i7-9700K? 
  AMD R7 5800X3D 首个游戏测试出炉,对此都有哪些值得关注的性能亮点? 
  多核 CPU 和多个 CPU 有何区别? 
  三星宣布 3nm 芯片成功流片,这意味着什么?将对行业带来哪些影响与变化? 
  进入内核态究竟是什么意思? 
  SPEC CPU 2017的浮点性能测试项,与大多数用户无关,为什么将其视为CPU理论性能评测工具? 
  为什么Intel的CPU要规定加电时进入实模式?直接进保护模式不可以吗? 
  CPU 单核性能为什么难以提升? 

前一个讨论
铁轨旁的这个是什么啊?
下一个讨论
为什么知乎上大家都觉得前端自学比培训好?





© 2025-05-06 - tinynew.org. All Rights Reserved.
© 2025-05-06 - tinynew.org. 保留所有权利