百科问答小站 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)大概比国内便宜多少呢? 
  如何评价英特尔在 2021 架构日正式公布的 Alder Lake 系列处理器? 
  有必要等到2021年下半年Intel12代CPU上市出售吗? 
  银的导热率比铜高,CPU 的顶盖可以换成银的吗? 
  如何看待视频博主耗时半年时间纯手工拼晶体管自制成功 CPU? 
  CPU是怎么解决Cache的冲突的? 
  CPU有x86/ARM/MIPS等指令架构,那其他专用芯片有没有专用架构? 
  为什么同为powerpc架构的处理器,xboxonex可以向下兼容x360而ps4不能兼容ps3? 
  为什么台式机CPU还没有整合芯片组(南桥)? 
  10代和11代酷睿明明都干不过锐龙5000系为什么你们还是愿意买英特尔? 

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





© 2025-04-15 - tinynew.org. All Rights Reserved.
© 2025-04-15 - tinynew.org. 保留所有权利