Dou*_* T. 15 computer-building multi-core
好的,我知道避免四核的经典论点。在应用程序级别,大多数应用程序尚未针对多核编写。大多数桌面软件甚至不需要并行化。
但是,在操作系统级别,很明显操作系统会在各个内核之间划分进程。这本身不是获得更多内核的理由吗?这在很多情况下不是很有帮助吗?您会执行一些 CPU 密集型任务——这些进程可能都占用了 100% 的内核,但我仍然可以浏览网页并在我的最后一个内核上向 SuperUser 提问......对吗?
hea*_*vyd 12
操作系统不能跨多个内核拆分单个单线程进程(尽管它可能会更改应用程序运行的内核,但这是一个不同的问题),但是它可以运行多个进程,每个进程都在自己的内核上。因此,是的,如果您有多个处理器密集型应用程序在后台运行,您很可能仍然有一个备用内核,可以用来运行其他应用程序很少或不做任何事情。
| 归档时间: |
|
| 查看次数: |
1699 次 |
| 最近记录: |