4.8 ДРУГИЕ ТИПЫ ФАЙЛОВ

4.8 ДРУГИЕ ТИПЫ ФАЙЛОВ

В системе UNIX поддерживаются и два других типа файлов: каналы и специальные файлы. Канал, иногда называемый fifo (сокращенно от «first-in-first-out» — «первым пришел — первым вышел» — поскольку обслуживает запросы в порядке поступления), отличается от обычного файла тем, что содержит временные данные: информация, однажды считанная из канала, не может быть прочитана вновь. Кроме того, информация читается в том порядке, в котором она была записана в канале, и система не допускает никаких отклонений от данного порядка. Способ хранения ядром информации в канале не отличается от способа ее хранения в обычном файле, за исключением того, что здесь используются только блоки прямой, а не косвенной, адресации. Конкретное представление о каналах можно будет получить в следующей главе.

Последним типом файлов в системе UNIX являются специальные файлы, к которым относятся специальные файлы устройств ввода-вывода блоками и специальные файлы устройств посимвольного ввода-вывода. Оба подтипа обозначают устройства, и поэтому индексы таких файлов не связаны ни с какой информацией. Вместо этого индекс содержит два номера — старший и младший номера устройства. Старший номер устройства указывает его тип, например, терминал или диск, а младший номер устройства — числовой код, идентифицирующий устройство в группе однородных устройств. Более подробно специальные файлы устройств рассматриваются в главе 10.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

4.4. Типы файлов

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

4.4. Типы файлов В предыдущих разделах мы рассмотрели два типа файлов: обычные файлы и каталоги. Но в Linux существует еще несколько типов файлов. С ними мы познакомимся в этом разделе.Как уже было сказано, с точки зрения операционной системы файл представляет собой просто


Типы файлов

Из книги Компьютер + мобильник: эффективное взаимодействие автора Гольцман Виктор Иосифович

Типы файлов На сегодняшний день наиболее используемыми форматами данных в музыкальных рингтонах являются следующие.• WAV – обеспечивает наилучшее качество звучания. Из недостатков можно отметить большой размер файла. На сегодняшний день очень многие телефоны умеют


Другие типы указателей

Из книги Основы AS/400 автора Солтис Фрэнк

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


Другие типы интерфейсов PSTN

Из книги Asterisk™: будущее телефонии Второе издание автора Меггелен Джим Ван

Другие типы интерфейсов PSTN Существует множество шлюзов VoIP, которые можно конфигурировать для обеспечения доступа к линиям PSTN. Вообще говоря, больше всего они пригодятся в небольших системах (одна или две линии). Процесс конфигурирования также может вызывать сложности,


2.2.3. Другие типы памяти

Из книги MySQL: руководство профессионала автора Паутов Алексей В

2.2.3. Другие типы памяти Другие типы памяти могут быть доступны от третьих лиц, которые использовали Custom Storage Engine interface.Вы можете находить подробную информацию в списке типов памяти третьего лица на странице MySQL Forge Storage Engines http://forge.mysql.com/projects/search.php?t=tagk=storage%20engine.Примечание.


MIME-типы файлов

Из книги Справочник по PHP автора

MIME-типы файлов MIME (Multipurpose Internet Mail Extensions- Многоцелевые расширения почты интернета, были разработаны как стандарт идентификации различных типов файлов для отправки их по почте, но в последствии их функции были расширены и на другие сервисы Интернета. Для типа MIME, который


11.1.3. Типы файлов

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

11.1.3. Типы файлов Старшие четыре бита режима файла указывают тип файла. В табл. 11.2 перечислены константы, имеющие отношение к типам файлов. Объединение с помощью битовой операции "И" любых этих констант с режимом файла порождает ненулевое значение, если бит


Глава 16 Типы файлов в Ubuntu

Из книги Руководство по переходу на Ubuntu 10.04 LTS «Lucid Lynx» автора Неворотин Вадим

Глава 16 Типы файлов в Ubuntu Начинающим пользователям Ubuntu зачастую нелегко привыкнуть к некоторой специфике обращения с файлами в этой системе. Однако на самом деле всё крайне просто и очень элегантно, в этой главе я постараюсь объяснить все тонкости, чтобы потом при


2.1.3. Типы файлов

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

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


Другие типы

Из книги Язык Си - руководство для начинающих автора Прата Стивен

Другие типы      Этот раздел завершает рассмотрение основных типов данных. Некоторым читателям их число может показаться слишком большим. Остальные могут полагать, что описанных типов недостаточно; например, им захочется иметь булев тип или строковый тип данных. В


14. Структуры и другие типы данных

Из книги Как сделать свой сайт и заработать на нем. Практическое пособие для начинающих по заработку в Интернете автора Мухутдинов Евгений

14. Структуры и другие типы данных СТРУКТУРЫ ДАННЫХСТРУКТУРНЫЕ ШАБЛОНЫ, ТЕГИ И ПЕРЕМЕННЫЕДОСТУПНЫЕ ЧАСТИ СТРУКТУРЫСТРУКТУРНЫЕ УКАЗАТЕЛИСТРУКТУРНЫЕ МАССИВЫФУНКЦИИ И СТРУКТУРЫОБЪЕДИНЕНИЯСОЗДАНИЕ НОВЫХ ТИПОВКЛЮЧЕВЫЕ СЛОВА struct, union, typedefОПЕРАЦИИ ->      Успех программы


Типы файлов

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид


1.2. Типы файлов

Из книги Введение в написание скриптов на Питоне для Блендера 2.5x. Примеры кода автора Larsson Thomas