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

可以,理解有误。




  

相关话题

  为什么龙芯总裁胡伟武说「凡是当年技术上超过英特尔的 CPU 企业都死了」? 
  政府采购的龙芯电脑真的在有效使用吗? 
  Intel 至强x3360相当于什么酷睿i几? 
  如何评价2021年amd服务器份额跌至1.4%? 
  如何评价网传英特尔处理器国行将涨价 20% 以上,是否属实?如果是,原因是什么? 
  用了几年的华为p10稍微有点卡顿,cpu是麒麟960,我希望开启强制GPU渲染解决卡顿,请问可行吗? 
  市面上的金银铜硅脂有什么效果上区别? 
  中国的芯片现状如何? 
  服务器 CPU 为什么不用 12 代酷睿的「大小核」? 
  电脑 16G 内存升级成 32G 内存日常使用区别大么? 

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





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