Что такое файл
В системе QNX под файлом понимается объект, над которым может быть выполнена либо операция записи, либо операция чтения, либо обе эти операции. В QNX имеется шесть типов файлов, пять из которых поддерживает администратор Fsys:
регулярные файлы | - содержат последовательность байтов, доступ к которым произволен, и которые не имеют заранее определенной внутренней структуры; |
каталоги | - содержат информацию, необходимую для определения местонахождения регулярных файлов; кроме того, содержат информацию о статусе и атрибутах каждого регулярного файла; |
символические связи | - содержат составное имя файла или каталога, к которым требуется обеспечить доступ, вместо файла символической связи. Эти файлы часто используются для обеспечения доступа разными путями к одному и тому же файлу; |
программные каналы (pipe) и простые очереди (FIFO) | - служат каналами ввода/вывода между взаимодействующими процессами; |
блок-ориентированные | - описывают устройства, такие как накопители на дисках, |
специальные файлы | - накопители на магнитной ленте, и разделы диска. Доступ к этим файлам организован таким образом, что технические характеристики устройств "скрыты" от использующих их приложений. |
Все эти типы файлов подробно рассматриваются в этом разделе. Шестой тип файла - (символьный специальный файл), относится к сфере управления Администратора устройств.