百科问答小站 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 网友的相关建议: 
      

可以,理解有误。




  

相关话题

  如何评价英特尔 CEO 表示不再追求 CPU 市场份额,Intel 不止 CPU? 
  英特尔(Intel)用大小核,大核刷单核跑分,小核刷多核跑分,为什么不用1个大核加无数小核? 
  如何评价英伟达在 GTC 2022 正式发布的首款基于 ARM 的 NVIDIA GRACE CPU? 
  在 CPU 中集成 FPGA 等可编程电路的想法如何? 
  如何评价 2019 年 5 月 27 日 AMD 发布的第三代 Ryzen(锐龙)处理器?有哪些亮点? 
  怎么看手机cpu处理器好坏,不要评测跑分的,请问如何通过处理器名称看架构的好坏? 
  如果把14nm的cpu长宽增加一倍,是不是就可以得到7nm的cpu的性能? 
  为什么ASIC的频率可以达到GHz,而FPGA只能达到几百MHz? 
  为什么CPU的制程不能跨代发展? 
  为什么感觉酷睿 i7 8700 的 CPU 还没 8100 的速度快? 

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





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