Файловая система

За основу фаийловой системы MS-DOS была взята файловая система UNIX, поэтому они очень похожы.
Допускаются следующие типы файлов: обычные файлы, специальные байт-ориентированные и блок-ориентированные файлы, FIFO-файлы. Обычный файл — бесструктурный массив с прямым доступом. Каталог обеспечивает связь между именами файлов и собственно файлами. Каждый элемент каталога содержит локальное имя файла и ссылку на конкретный файл. В UNIX различные элементы каталогов могут ссылаться на один и тот же файл. Иерархия файлов образует древовидную структуру. Для именования файла используются корневой и текущий каталоги. Процесс (программа) может сменить текущий каталог.
FIFO — файл характеризуется тем, что данные из него могут быть прочитаны только в том порядке в каком они были записаны. Внешние устройства также считаются файлами, и с ними можно работать посредством обычных файловых операций. С точки зрения программы обычные, байт — и блочно — ориентированные файлы одинаковы.
Обе операционные ситемы обеспечивают смену и получение имени текущего каталога, создание, удаление, переименование и перемещение фаилов и каталогов, получение информации о файле или каталоге (размер, дату, время последней модификации; UNIX дополнительно обеспечивает информацию о разграничении доступа). UNIX обеспечивает создание и удаление связей файла (см. выше).

‹ Стандартный буфферизированный ввод вывод
Вверх
Основные блоки ПК и их значение ›

Айтистанция
Добавить комментарий