多核的故障问题
请问,多核操作系统,如果其中某个核出故障了,那么是不是整个多核系统就不能继续工作了?可以重构吗?
多核 重构 操作系统
[解决办法]
如果你是运行linux系统, 那么linux系统提供了cpu core的热插拔功能, 就是说你可以动态的offline其中的某个core, 当然core0目前是不支持这个功能的, 但是已经有大师在开始添加core 0热插拔的API了, 相信很快内核源代码中会有提供。可以先在操作系统层面logical offline一个cpu core, 然后再物理去除这个cpu。
如果一个core坏了就不能正常工作的话, 那么那些几百个cpu的大型机岂不是没人用了?
具体的操作方法可以参考我的blog中提到的方法http://blog.csdn.net/chenyoufu123/article/details/9078879
windows目前的机制不是太了解。