操作系统需要实现哪些更改(如果有)才能充分利用多核系统?我问这个是因为我正在对并行算法和调度程序进行一些研究,例如,它妨碍了我进行更多理论驱动的工作。还有其他问题吗?谢谢。
最佳答案
除了充分利用 SMP 必须做的事情之外,了解层次结构和相关成本的一些知识也很方便,请参阅 LWN article about scheduling domains .
关于operating-system - 多核和操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6539367/