Официальный форум СВД Встраиваемые Системы
25 Апрель, 2024, 21:55:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Менеджер /dev/zero для КПДА.00002-01 и QNX4  (Прочитано 2810 раз)
Олег Большаков
Легенда

Сообщений: 3140



« : 22 Апрель, 2011, 14:45:41 »

Менеджер /dev/zero для КПДА.00002-01 и QNX4

/dev/zero -- специальный файл в UNIX-подобных системах, представляющий собой источник нулевых байтов (ASCII NUL, 0x00). При чтении этого файла никогда не достигается его конец. Любые данные, записанные в /dev/zero, будут игнорированы, а сама запись завершается успешно -- точно так же, как и при записи в /dev/null.

Чаще всего /dev/zero используется для создания файла заданного размера (например, для размещения там образа файловой системы). Например, для создания файла image.tmp размером 100 кБ можно выполнить следующую команду:

Код:
# dd if=/dev/zero of=image.tmp bs=1024 count=100

К сожалению, в QNX4 отстутствует устройство /dev/zero, что зачастую приводит к трудностям, особенно при администрировании системы. Отчасти для исправления такой несправедливости и был разработан менеджер Zero.


Установка и запуск

Для установки из дистрибутива следует скопировать файл zero-VVVV-YYYYMMDD.tar.gz в корневой каталог и выполнить команду:

Код:
# /etc/install -u zero-100A-20110422.tar.gz

Запуск менеджера происходит обычным образом:

Код:
# Zero

В версии 1.00A поддерживаются следующие опции командной строки:

Код:
-D                     запуск в интерактивном режиме
-p <num>               установить приоритет менеджера <num>
-v                     увеличить уровень подробности

Работа с устройством /dev/zero в QNX4 ведётся также, как и в других UNIX-подобных операционных системах.


Ссылки

 - Описание в википедии
 - Дистрибутив zero-100A-20110422.tar.gz
 - Исходный код будет доступен позже

« Последнее редактирование: 25 Апрель, 2011, 15:56:05 от Олег Большаков » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 28 Март, 2024, 22:17:47