Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
Следующая версия
Следующая версия справа и слева
|
bbtermhost [2013/12/09 15:40] admin |
bbtermhost [2013/12/09 17:00] admin |
Эталон BlackBox содержит подсистему Host. Давайте разберёмся, что это такое. И для начала неплохо бы просто перевести это слово на русский язык. | Эталон BlackBox содержит подсистему Host. Давайте разберёмся, что это такое. И для начала неплохо бы просто перевести это слово на русский язык. |
| |
Итак, посмотрим на [[http://translate.academic.ru/?q=host&f=en&t=ru&stype=1|перевод]] слова //host// | Во-первых, посмотрим на [[http://translate.academic.ru/?q=host&f=en&t=ru&stype=1|перевод]] слова //host//: |
| |
[həʋst] n\\ | [həʋst] n\\ |
2) = host computer\\ | 2) = host computer\\ |
| |
Заглянем в [[http://www.etymonline.com/index.php?term=host|этимологию слова]] //host//:\\ | Во-вторых, заглянем в [[http://www.etymonline.com/index.php?term=host|этимологию]] слова//host//: |
| |
host (n.1) "person who receives guests" | host (n.1) "person who receives guests" |
| |
Ну что же мы видим? Host - это хозяин, принимающий гостей. Для наглядности, схема: | И что же мы видим? Host - это хозяин, принимающий гостей. Для наглядности, схема: |
{{ :host-guest.png?nolink&277 |}} | {{ :host-guest.png?nolink |}} |
Хозяин и гость - неразрывно связанные понятия. Где гость - там и хозяин и наоборот. В общем, разобрались, можно доставать Чёрный Ящик. | Хозяин и гость - неразрывно связанные понятия. Где гость - там и хозяин и наоборот. В общем, разобрались, можно доставать Чёрный Ящик. |
| |
| |
"Как предполагает его имя, BlackBox построен на принципах чёрных ящиков (абстракций) и повторного использования в смысле объектной композиции (абстрактный интерфейс чёрного ящика полностью скрывает конкретную реализацию). Все части BlackBox, исключая только некоторые, являются платформо-независимыми. Модули имеют переносимые (portable) интерфейсы. Даже внешний вид документов абстрагирован. Платформенные особенности остаются доступными, но компоненты должны избегать их использования, если желают оставаться полностью платформо-независимыми.". Подсистема Host, как пишет Пфистер, содержит особенности платформы. | "Как предполагает его имя, BlackBox построен на принципах чёрных ящиков (абстракций) и повторного использования в смысле объектной композиции (абстрактный интерфейс чёрного ящика полностью скрывает конкретную реализацию). Все части BlackBox, исключая только некоторые, являются платформо-независимыми. Модули имеют переносимые (portable) интерфейсы. Даже внешний вид документов абстрагирован. Платформенные особенности остаются доступными, но компоненты должны избегать их использования, если желают оставаться полностью платформо-независимыми.". Подсистема Host, как пишет Пфистер, содержит особенности платформы. |
| |
| В ИТ-отрасли слово "хост" (будем открыто использовать транслитерацию //host// на русский, просто потому что технического термина, аналогичного //host//, в русском языке не появилось) часто используется в аспекте виртуализации операционных систем. Хост-системой называют операционку, изначально установленную на компьютер. А гостевой ОС называют систему, запущенную в гостевой (по отношению к хосту) виртуальной машине. Ссылки давать не буду, поиск в интернете не отменяли - источников масса. |
| |
| В общем, если рубануть сплеча, то хост - это некий программный сервисный слой на железе (кстати, необязательно на железе - может, и на чём-то другом), обеспечивающий работу гостевых компонентов. Для сети это определение тоже подходит, потому что компьютер-узел в сети является хостом, предоставляющим некий сервис для гостей-браузеров или другого сетевого ПО. |
| Вот как это выглядит для нашего каркаса: |
| {{ :bb-guest.png?nolink |}} |
| |
| |