…………………………….
Первые два слоя реализованы на аппаратном уровне. 2 и 3 обеспечивают возможность установки ОС на ту или иную платформу
Если все вышеперечисленные слои относятся к ядру, то такая архитектура все ещё будет называться монолитной
| User mode | Сервер RAM, ….. (что-то ещё, я не успел дописать) |
|---|---|
| Kernel mode | Системные вызовы |
| Базовые механизмы | |
| HAL |
Данная архитектура является развитием идеи распределенной ОС и попыткой построить гетерогенную (т.е. реализованную над разнородным оборудованием) распределенную ОС. В данной архитектуре принятие решений и межпроцессное взаимодействие остаются в режиме ядра, а взаимодействие с оборудованием разрешается напрямую
<aside> ⚠️ На лекции привели пример на облачных хранилищах. Если кратко, то данные, которые лежат на “облаке” - постоянно перемещаются, они никогда не лежат на одном месте. Перемещаются настолько быстро, что иногда сисадмины не могут поймать SSH-ключи
</aside>