Файловая структура диска
Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов.
Файл – это определенное количество информации (программа или данные), имеющее имя и хранящиеся в долговременной (внешней) памяти. |
Расширение служит для того, чтобы классифицировать файлы, определить, к какой категории относится файл и установить его назначение. Расширение является необязательным. Для некоторых типов файлов установлены стандартные расширения.
Таблица 1.Расширения в именах файлов
Тип файла | Расширения |
Исполняемые программы | .exe, .com |
Текстовые файлы | .txt, .doc |
Графические файлы | .bmp, .gif, .jpg |
Звуковые файлы | .wav, .mid |
Видеофайлы | .avi |
Web-страницы | .htm |
Программы на языках программирования | .bas, .pas |
Часто возникает необходимость одновременно обратиться сразу к группе файлов, например, с целью копирования, уничтожения, печати и т. д. Для этого в
имени и расширении используются обобщающиеся символы. Они позволяют так задать имя файла, чтобы указанной спецификации удовлетворяли сразу несколько имен файлов.
* - обозначает любое число любых символов в имени файла или в расширении.
?- обозначает один произвольный символ или отсутствие символа в имени файла или в расширении.
Например: *.* - все файлы текущей директории.
*.txt - все текстовые файлы текущей директории.
norton.* - все файлы с именем norton и любым расширением.
В различных операционных системах существуют различные форматы имен. В операционной системе MS-DOS собственно имя файла должно содержать не более 8 букв латинского алфавита и цифр, а расширение состоит из трех латинских букв, например: proba.txt
В операционной системе Windows 9x имя файла может иметь до 255 символов, причем можно использовать русский алфавит, например: Единицы измерения информации .doc
Над файлами могут производиться различные операции:
· копирование (копия файла помещается в другой каталог),
· перемещение (сам файл перемещается в другой каталог),
· удаление (файл удаляется из каталога),
· переименовывание (изменяется имя файла) и т.д.
Типы файлов
по типу хранимой информации |
по функциональному признаку |
текстовые информация представлена в формате, доступном для просмотра. В таких файлах хранятся тексты документов, таблицы. |
выполнимые (программы, командные файлы) |
невыполнимые (информационные массивы, файлы специального назначения) |
двоичные недоступны для просмотра: готовые к выполнению пр-мы, файлы специального значения (базы данных, файлы инф-ной поддержки, различные программы). |
Понятие каталога
Каталог (папка, директория) - специальное место на диске, в котором хранятся имена файлов, сведения об их размере, времени, дате создания, адрес, с которого расположено само содержимое файла. |
Требования к именам каталогов те же, что и к именам файлов. Расширение у имен обычно не используется.
Директория, с которой пользователь работает в данный момент, называется текущей.
Основным устройством долговременной памяти являются диски. Логическая структура магнитного диска представляет собой совокупность секторов (емкостью 512 байт), каждый их которых имеет свой номер (например, 100). Сектора нумеруются в линейной последовательности от первого сектора нулевой дорожки до последнего сектора последней дорожки.
На гибком диске минимальным адресуемым элементом является сектор. При записи файлов на диск будет занято всегда целое количество секторов, соответственно, минимальный размер файла составляет один сектор, а максимальный соответствует общему количеству секторов на диске.
Каждый диск имеет логическое имя (А, В – гибкие диски, C, D, E и т.д. – жесткие и CD-ROM диски). На каждом диске может храниться большое количество файлов. Порядок хранения файлов на диске называют файловой структурой.
Для дисков с небольшим количеством файлов (гибких дисков) может использоваться одноуровневая файловая структура, когда каталог представляет собой линейную последовательность файлов.
Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы хранятся в многоуровневой иерархической структуре каталогов, которая
имеет «древовидную» структуру. Из начального, корневого каталога можно перейти в каталоги 1-го уровня, в свою очередь из них в каталоги 2-го уровня и т.д. В каталогах всех уровней могут храниться файлы.
Рис. 2.2. Иерархическая файловая структура каталога
Чтобы обратиться к любому файлу, необходимо знать его местоположение на диске: имя, расширение.
Путь к файлу представляет собой запись всех последовательных каталогов через “\”.
Например: C:\MAS\prat.txt
п у т ь и м я
О текущем диске и каталоге пользователь может судить по строке приглашения, которая автоматически выдается на экран монитора. Такая идентификация возможна благодаря тому, что всем накопителям компьютера присвоены имена.
Накопители на гибких магнитных дисках обозначаются А: или В: . Накопитель на жестком магнитном диске обозначается С: . Жесткий диск можно разбить на несколько логических дисков, которые будут обозначаться буквами: D:, E:, и т.д.
Чаще всего после включения компьютера текущим является диск С: и его корневой каталог.
Если необходимо использовать файл из любого текущего каталога, надо перед именем файла указать путь доступа к нему. Запись пути состоит из имени диска и цепочки имен каталогов, разделенных символом “\”.
Если цепочка начинается с символа “\”, то путь строится от корневого каталога текущего диска.
Например: А:\ - к корневому каталогу диска А: .
B:\PAT - к каталогу PAT диска B:.
А:\*.* - обращение ко всем файлам корневого каталога диска А:.
В именах файлов, содержащих указание на каталог или дисковод символы * и ? нельзя использовать в той части имени, которая содержит указание на каталог или дисковод.
Например: А:\WORK\*.doc - допустимо.
A:\*\paper.doc - не допустимо.
*:\WORK\paper.doc - не допустимо.
2.3. Способы форматирования дисков
Существуют два различных способа форматирования дисков: полное и быстрое.
Полное форматирование включает в себя как физическое форматирование (проверку качества магнитного покрытия дискеты и ее разметку на дорожки и сектора), так и логическое форматирование (создание корневого каталога и таблиц размещения файлов). После полного форматирования вся хранившаяся на диске информация будет уничтожена.
Быстрое форматирование производит лишь очистку корневого каталога и таблиц размещения файлов. Информация, т.е. сами файлы, сохраняется и, в принципе, возможно восстановление файловой структуры.
Рис 2.3. Форматирование диска А:
В целях более надежного сохранения информации о размещении файлов таблица FAT хранится на диске в двух идентичных копиях. Преобразование FAT16 в FAT32 можно осуществить с помощью служебной программы Windows 98.
Еще одной проблемой является фрагментированное размещение файлов на жестком диске, (фрагменты файлов могут располагаться в различных, удаленных друг от друга кластерах). Так как на диске могут храниться сотни и тысячи файлов в сотнях тысяч кластеров, то фрагментированность файлов будет существенно замедлять доступ к ним (магнитным головкам придется постоянно перемещаться с дорожки на дорожку) и, в конечном итоге, приводить к преждевременному износу жесткого диска.
С течением времени в процессе удаления одних файлов и записи других, фрагментированность диска будет возрастать. Рекомендуется периодически проводить дефрагментацию диска, в процессе которой файлы записываются в последовательно идущие друг за другом кластеры.
G Кластер – минимальный адресный элемент жесткого диска.
Дата добавления: 2016-05-31; просмотров: 3640;