是多余的ipc和context switch,多了的东西,优化不掉,优化掉就是宏内核了,那还折腾什么。
至于慢不慢,context switch是不可能比乘法指令快的。宏内核的内核也是跑在多个核上的,跑在一个核上岂不是更慢?
【 在 bihai 的大作中提到: 】
: 我现在的理解是context switch很慢。比如一个进程调用一个功能,如果是宏内核,就是一个调用,几个时钟。如果是进程,据说是50-80个时钟。
:
: 可不可以多个CPU核心,有一个专门负责这个功能的。但是如果有多个客户来调用,那还是得等,比同一个CPU核心进行context switch还慢。
: ...................
--来自微微水木3.5.12
--
FROM 116.224.249.*