5 - Интерфейс пользователя
4- Управление вводом выводом
3 - Драйвер устройства связи оператора и консоли
2 - Управление памятью
1- Планирование задач и процессов
0 - hardware
почти все уровни такой системы работают в привилегированном режиме за исключением интерфейса пользователя. Соответственно все уровни входят в состав ядра.
Но систему очень сложно проектировать нужно знать, что ив какой уровень должно попасть, и кроме того система работает достаточно медленно, потому что, чтобы обратиться к hardware нужно пройти по вызову между всеми уровнями.
Ядро и другие части ОС взаимодействуют путем передачи между собой сообщений определенного формата. Точно также и пользовательская программа взаимодействует с частями ОС, посылая сообщение в микроядро, которое передает сообщение.