Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
bb:nohost [2016/04/03 11:59] prospero78 |
bb:nohost [2020/10/29 07:08] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ![Схема](https:// | + | ~~ODT~~ |
- | Рис.1. Переход от "хоста" к " | + | # Проблема |
+ | Блэкбокс с точки зрения пользователя является обычным приложением. То есть, для работы ему необходима **операционная система**. | ||
- | # Проблема герметичности # | + | Блэкбокс с точки зрения программной архитектуры является компонентным каркасом, то есть средой для запуска |
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | Рис.1. Переход от " | ||
- | ^ Блэкбокс | + | Компонент с точки зрения каркаса является совокупностью скомпилированных модулей. Модули могут использовать возможности других модулей, |
- | | с точки зрения пользователя | + | |
- | |Является обычным приложением. То есть, для работы ему необходима **операционная система**. |Является // | + | |
- | + | ||
- | ==== Понятие компонента ==== | + | |
- | **Компонент** с точки зрения каркаса является совокупностью скомпилированных модулей. Модули могут использовать возможности других модулей, | + | |
Среди всех компонентов можно выделить такие, которые не зависят от операционной системы и такие, которые зависят от неё. | Среди всех компонентов можно выделить такие, которые не зависят от операционной системы и такие, которые зависят от неё. | ||
Строка 16: | Строка 17: | ||
В отдельную группу можно выделить компоненты, | В отдельную группу можно выделить компоненты, | ||
- | Теперь можно ввести важное определение. | + | Зависящие от операционной системы компоненты системного слоя составляют некий " |
Рассмотрим устройство системного слоя в [эталоне](http:// | Рассмотрим устройство системного слоя в [эталоне](http:// |