Студопедия
МОТОСАФАРИ и МОТОТУРЫ АФРИКА !!!


Авиадвигателестроения Административное право Административное право Беларусии Алгебра Архитектура Безопасность жизнедеятельности Введение в профессию «психолог» Введение в экономику культуры Высшая математика Геология Геоморфология Гидрология и гидрометрии Гидросистемы и гидромашины История Украины Культурология Культурология Логика Маркетинг Машиностроение Медицинская психология Менеджмент Металлы и сварка Методы и средства измерений электрических величин Мировая экономика Начертательная геометрия Основы экономической теории Охрана труда Пожарная тактика Процессы и структуры мышления Профессиональная психология Психология Психология менеджмента Современные фундаментальные и прикладные исследования в приборостроении Социальная психология Социально-философская проблематика Социология Статистика Теоретические основы информатики Теория автоматического регулирования Теория вероятности Транспортное право Туроператор Уголовное право Уголовный процесс Управление современным производством Физика Физические явления Философия Холодильные установки Экология Экономика История экономики Основы экономики Экономика предприятия Экономическая история Экономическая теория Экономический анализ Развитие экономики ЕС Чрезвычайные ситуации ВКонтакте Одноклассники Мой Мир Фейсбук LiveJournal Instagram

Управление файлами




Доступом называется обращение к файлу с целью чтения или записи в него ин­формации.

Файловая система поддерживает два типа доступа к файлам:

Q последовательный метод доступа;

Q прямой (непосредственный) метод доступа.

При последовательном доступе записи из файла считываются подряд, строго в порядке их расположения в файле. Поэтому чтобы обратиться (получить дос­туп) к определенной записи, необходимо читать все предыдущие. При прямом


Внешние запоминающие устройства



доступе обеспечивается непосредственное обращение к записи по ее номеру в фай­ле. Механизм доступа к файлу и его записям при программировании также имеет два варианта:

□ доступ к файлу с использованием специальной таблицы — управляющего блока файла;

□ доступ к файлу по идентификатору.

Управляющий блок файла (FCB — File Control Block) содержит следующую ин­формацию:

□ номер (букву) дисковода, где установлен диск с файлом;

□ имя файла и его расширение;

□ текущий номер блока в файле;

□ длину записи в байтах;

□ размер файла в байтах;

□ дату последней модификации файла;

□ относительный номер записи (текущий номер);

□ номер записи и т. д.

Некоторые из вышеназванных параметров требуют дополнительного пояснения. Файл состоит из блоков, объединяющих по 128 записей в каждом. Относитель­ный номер записи — это порядковый номер записи в блоке. Текущий номер блока и относительный номер записи используются при последовательном доступе к записям файла. Номер записи — это параметр, объединяющий номер блока и относительный номер записи в блоке, он используется при произвольном доступе к записям файла. Важный параметр — длина записи (точнее длина логи­ческой, кажущейся записи, которая может отличаться от длины физической за­писи ввиду наличия различных служебных элементов в структуре записи и фай­ла). Длина записи используется при определении числа байтов, пересылаемых при обмене информацией с ОЗУ и при определении положения записи внутри блока. Блок FCB позволяет получать доступ к файлам только в текущем каталоге. Идентификатор файла — ASCIIZ-строка, идентифицирующая файл.

ASCIIZ (ASCII-zero) строка содержит следующую информацию:

□ номер (логическое имя) дисковода и путь к файлу (если нужно); Q имя файла и его расширение;

□ нулевой байт (zero-байт).

Использование FCB для обращения к файлу позволяет реализовать и произ­вольный и последовательный методы организации доступа, но часто оказывает­ся довольно сложным, поэтому в версиях MS DOS, начиная с DOS 2.0 и выше, введено обращение к файлу по идентификатору, которое чаще всего и применя­ется на практике, если не требуется выполнять детализированные процедуры с отдельными дорожками и секторами диска. Каждый файл и в случае использо­вания FCB, и в случае использования ASCIIZ должен иметь свой файл атрибута, или просто атрибут.



Глава 6. Запоминающие устройства ПК






Дата добавления: 2014-02-24; просмотров: 371; Опубликованный материал нарушает авторские права? | Защита персональных данных | ЗАКАЗАТЬ РАБОТУ


Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: При сдаче лабораторной работы, студент делает вид, что все знает; преподаватель делает вид, что верит ему. 9588 - | 7378 - или читать все...

Читайте также:

 

18.206.12.79 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.


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