Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Файловая система MSDOS. Команды для работы с файловой системой





Термин «управление данными» в настоящее время понимается как управление файлами.

Файл – набор данных, хранящийся на запоминающем устройстве и доступный по имени. При этом конкретное расположение данных на устройстве полностью доверено системе.

Файловая система – это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.

В широком смысле понятие «файловая система» включает:

· совокупность всех файлов на диске,

· наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, таблицы распределения свободного и занятого пространства на диске,

· комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.

Мощная современная операционная система обычно поддерживает возможность использования нескольких разных файловых систем. И наоборот, одна и та же файловая система может поддерживаться различными операционными системами.

В MS-DOS используются файловые системы FAT12/FAT16/FAT32. Версии FAT отличаются между собой разрядностью записей в дисковой структуре, то есть количеством бит, отведённых для хранения номера кластера.

Основой файловой системы FAT является таблица размещения файлов, которая помещена в самом начале тома. На случай повреждения на диске хранятся две копии этой таблицы.

Диск, отформатированный в файловой системе FAT, делится на кластеры, размер которых зависит от размера тома.

Каталог FAT не имеет определенной структуры, и файлы записываются в первом обнаруженном свободном месте на диске. Данная файловая система поддерживает только четыре файловых атрибута: «Системный», «Скрытый», «Только чтение» и «Архивный».

В файловой системе FAT использован традиционный формат имен 8.3, имена файлов должны состоять из символов ASCII. Имя файла или каталога должно состоять не более чем из 8 символов, затем следует разделитель «.» (точка) и расширение длиной до 3 символов. Первым символом имени должна быть буква или цифра. При определении имени можно использовать все символы за исключением следующих:. " / \ [ ]:; | =,

Файловая система FAT подходит для использования на дисках небольших объемов (200-400 МБ). По мере увеличения размера тома производительность файловой системы FAT быстро падает.

Из-за своей простоты она используется на многих съёмных носителях и поддерживается различными операционными системами.

Среди задач, решаемых подсистемой управления данными, можно назвать следующие:

· выполнение операций создания, удаления, переименования, поиска файлов, чтения и записи данных в файлы, а также ряда вспомогательных операций;

· обеспечение эффективного использования дискового пространства и высокой скорости доступа к данным;

· обеспечение надежности хранения данных и их восстановления в случае сбоев;

· управление одновременным совместным использованием данных со стороны нескольких процессов.

Каждое из устройств внешней памяти компьютера имеет свое имя. С: - имя жесткого диска; А: - имя гибкого диска; con - клавиатура и экран; prn – логическое имя принтера и т.д.

Все программы и данные хранятся во внешней (долговременной) памяти компьютера в виде файлов, имеющих определенное количество информации и имя.

Имя файла состоит из двух частей, разделенных точкой: собственно имя и расширение. Имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании.

В различных операционных системах существуют различные форматы имен файлов. В операционной системе MS DOS собственно имя должно содержать не более 8 букв латинского алфавита, цифр и некоторых специальных знаков, а расширение состоит из трех латинских букв. Например: proba.txt.

Таблица 1.Типы файлов и расширений

Тип файла Расширения
Программы exe, com
Текстовые файлы txt, doc…
Графические файлы bmp, gif, jpg, …
Звуковые файлы wav, mid…
Видеофайлы avi, mov…
Программы на языках программирования bas, pas, …

 

На каждом носителе информации может храниться большое количество файлов. Порядок хранения файлов и организации каталогов на диске определяется используемой файловой системой.

С каждым из логических дисков связано дерево каталогов. Дерево каталогов содержит один корневой каталог (rootdirectory) и множество иерархически подчиненных каталогов.


Корневой каталог всегда существует на отформатированном диске. Размер корневого каталога для данного диска - величина фиксированная, поэтому максимальное количество «привязанных» к нему файлов и других (дочерних) каталогов (подкаталогов) - строго определенное. Корневой каталог не имеет имени. Имя корневого каталога совпадает с именем соответствующего логического диска.

Подчиненные каталоги – это файлы определенной структуры, аналогичной структуре корневого каталога. Размер подчиненного каталога не фиксирован - он динамически изменяется при добавлении и удалении регистрируемых в нем объектов (файлов или дочерних подкаталогов). Размер подчиненного каталога ограничивается только размером логического диска.

Рис.2. Древо каталогов

 

Для дисков с небольшим количеством файлов может использоваться одноуровневая файловая система, когда каталог – линейная последовательность имен файлов.

Если на диске хранятся достаточно большое количество файлов, то для удобства поиска используется многоуровневая иерархическая система, которая имеет древовидную структуру.

Путь к файлу (маршрут) – записанные через разделитель «\» логическое имя диска и последовательность имен, вложенных друг в друга каталогов. В последнем каталоге этой записи содержится нужный файл.

Маршрут – последовательность каталогов, ведущая к нужному файлу.

По видам маршруты можно разделить на абсолютный и относительный.

Абсолютный маршрут начинается с корневого каталога, включая его, относительный маршрут начинается от текущего каталога, не включая его.

Например: А:\АСТРА\МАССА\звезда.doc – абсолютный маршрут; МАССА\ звезда.doc – относительный маршрут.

Для обращения к группе файлов используются специальные символы:? (в данной позиции может быть 1 символ, а может и не быть), * (в данной позиции и справа от нее может находиться любое количество любых символов). Запись, в которой есть «?» или «*» называется шаблоном или маской. Примеры: a?.txt, a*.txt, books.*, *.*

 







Date: 2015-12-12; view: 1398; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию