第428页 | 现代操作系统 | 阅读 ‧ 电子书库

同步阅读进度,多语言翻译,过滤屏幕蓝光,评论分享,更多完整功能,更好读书体验,试试 阅读 ‧ 电子书库

13.6.2 多核芯片

多核芯片已经出现,但即使是双核,针对它们的操作系统还没有很好地利用其能力,更不用提64核。这些核会做什么事情?它们需要哪些软件?这些目前都是未知的。起初,人们试图通过对当前操作系统打补丁的方法来支持多核,但锁表问题和其他软件资源的问题使得这种方法不太可能成功,因此需要全新的思路来解决这些问题。

虚拟化和多核芯片的结合创造了一个全新的环境,这里CPU的数目是可编程的。对于8核芯片,软件可以在下列情况做同样的事情:只利用1个CPU而忽略其他7个;使用全部8个CPU;利用双道虚拟化获得16个虚拟CPU;利用四道虚拟化获得32个虚拟CPU;或更多其他组合。程序可以在启动时指定所需CPU数目,由操作系统来保证程序需求的满足。

请支持我们,让我们可以支付服务器费用。
使用微信支付打赏


上一页 · 目录下一页


下载 · 书页 · 阅读 ‧ 电子书库