Microkernels are better
Posted Feb 27, 2013 14:11 UTC (Wed) by gmatht
In reply to: Microkernels are better
Parent article: MINIX 3.2.1 released
No matter how exactly switching is done it changes context. Either you need more context to keep all rings "in the loop" (which means larger pieces of CPU core which means slower frequency which means slower CPU overall) or you need to load and unload said context (which means ring switch is slow)."
How much context do we need per ring? According to Wikipedia, ring switches can be relatively fast, presumably because they don't need to reload the page table.
to post comments)