QNX как сеть

QNX изначально проектировался как сетевая операционная система. QNX объединяет всю сеть в единый однородный набор ресурсов.

В некоторых отношениях QNX сеть напоминает скорее большую ЭВМ, нежели набор мини-компьютеров.

Любой процесс на любом компьютере в составе сети может непосредственно использовать любой ресурс на любом другом компьютере. С точки зрения приложений, не существует никакой разницы между местным или удаленным ресурсом, и использование удаленных ресурсов не требует каких-либо специальных средств.

Связь между процессами осуществляется единообразно, независимо от их местоположения в сети.

QNX сеть может быть построена с использованием различного оборудования и стандартных промышленных протоколов.

Каждому узлу QNX сети присваивается уникальный номер, который становится его идентификатором. Этот номер также единственный видимый признак того, функционирует QNX как сеть или как однопроцессорная операционная система. Обмен сообщениями осуществляется между процессами выполняемыми на одном узле или разных узлах сети.

В основе такой прозрачной поддержки сети в QNX лежит всеобъемлющая концепция IPC на основе передачи сообщений.

Лекция 3. ФАЙЛОВАЯ СИСТЕМА QNX 6

ФАЙЛОВАЯ СИСТЕМА QNX 6.

Файловые системы в QNX

Файловая система QNX соответствует стандарту POSIX, т.е. является UNIX-подобной и организована в виде древовидной структуры (дерева). Каждый файл имеет имя, определяющее его расположение в дереве файловой системы. Корнем этого дерева является корневой каталог (root directory), имеющий имя «/». Полное имя любого файла начинается с «/» и не содержит идентификатора устройства (дисковый накопитель, CD-ROM, удаленный компьютер в сети), на котором он хранится.

Базовой файловой системой QNX 6 является файловая система QNX4

Единое дерево файловой системы QNX 6 может включать ветви являющиеся отдельными файловыми системами с другими принципами организации данных.

ОС QNX обеспечивает поддержку различных файловых систем с помощью соответствующих администраторов ресурсов, каждый из которых при запуске регистрирует у администратора процессов зону ответственности в виде путевого имени. Такая реализация позволяет запускать и останавливать любую комбинацию файловых систем динамически.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: