O'Reilly logo
  • abdalla.ashry@valeo.com abdalla.ashry@valeo.com thinks this is interesting:

but it is more flexible than a layered system, because any module can call any other module. The approach is also similar to the microkernel approach in that the primary module has only core functions and knowledge of how to load and communicate with other modules; but it is more efficient, because modules do not need to invoke message passing in order to communicate.

From

Cover of Operating System Concepts, 9th Edition

Note

advantage of modules structure