русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Каталог- это файл, который содержит четко структурированную информацию о других файлах


Дата добавления: 2013-12-23; просмотров: 962; Нарушение авторских прав


Каталоги.

Каталог, создаваемый операционной системой в процессе инициализации диска, называется корневым. Файл корневого каталога состоит из записей, содержащих сведения о файлах, хранящихся на диске.

Каждая запись - элемент каталога – занимает 32 байт и хранит:

· имя файла (8 байт);

· расширение имени (3 байт);

· двоичный код атрибутов файла (1 байт);

· резервное поле (10 байт);

· код времени создания файла (2 байт);

· код даты создания файла (2 байт);

· точка входа в FAT (2 байт);

· размер файла (4 байт).

 

Атрибут –способ обращения к файлу.

1. READ ONLY – только для чтения

2. HIDDEN - скрытый ( при обработке файлов DOS пропускает файлы с такими атрибутами.

3. SYSTEM - системный (объединяет свойства атрибутов «только для чтения» и «скрытый».

4. ARCHIVE - архивный. DOS автоматически присваивает этот атрибут всем файлам при создании или при изменении, т.к. это указывает на необходимость его архивирования, т.е. создания его резервной копии.

 

Двоичный код атрибутов файла характеризует статус файла и хранит шесть указателей, 4 из которых указывают непосредственно на атрибут файла, 1 на то, что файл является подкаталогом, 1 на то, что элемент каталога описывает файл корневого каталога и поля «Время» и «Дата» этого элемента использованы под имя, идентифицирующее диск. Это имя называется меткой диска.

Положение на диске корневого каталога фиксировано.

Подкаталоги хранятся в области данных диска, как обычные файлы. Подкаталоги состоят из тех же элементов, что и корневой каталог. Элемент с именем «.» описывает собственно подкаталог, а элемент с именем «..» описывает файл надкаталога. Наличие в подкаталоге элемента с данными о надкаталоге обеспечивает взаимосвязь каталогов разного уровня и позволяет продвигаться по дереву каталога не только от корневого каталога к подчиненным подкаталогам, но и в обратном направлении.



Размер файла корневого каталога фиксирован и зависит от формата физической структуры диска.

Под файл каталога гибкого диска отведено 7 секторов по 512 байт. Таким образом, корневой каталог дисков указанных форматов может хранить сведения максимально о 112 файлах(512х7:32=112). Этого количества обычно бывает достаточно для гибких дисков, для которых характерной является структура организации доступа к файлам с одним каталогом

Путь – цепочка соподчиненных каталогов, которую необходимо пройти по иерархической структуре к каталогу, где зарегистрирован искомый файл. При задании пути имена каталогов записываются в порядке следования и отделяются друг от друга символом «\».

 



<== предыдущая лекция | следующая лекция ==>
Стартовый сектор | Форматы файлов.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.