Системная область диска внешней памяти
Данные о том, в каком месте записана тот или иной файл, или папка, хранится в системной области диска, которая состоит из трех частей: загрузочного сектора, таблицы размещения файлов и корневого каталога.
| Системная область диска | Описание |
| Загрузочный сектор(Boot Record) | Содержит данные о формате диска и короткую программу, используемую в процедуре начальной загрузки операционной системы. |
| Таблица размещения файлов(FAT – File Allocation Table) | Располагается после загрузочного сектора и содержит описание порядка расположения всех файлов в секторах данного диска, а также информацию о дефектных участках диска. За FAT-таблицей следует ее точная копия, что повышает надежность считывания данных. |
| Корневой каталог | В корневом каталоге содержится перечень файлов и папок. На каждом логическом диске находится своя файловая система, имеющая один корневой каталог. Непосредственно за корневым каталогом располагаются данные. |
Задание №4.
Задано полное имя файла. Запишите:
1) имя папки;
2) название файла;
3) тип файла.
| Вариант | Путь |
| C:\Мои документы\память.doc | |
| E:\Лекция\проект.wav | |
| F:\Космос\земля.avi | |
| A:\Устройства\флеш.jpg | |
| C:\Program Files\word.exe | |
| D:\Компьютеры\история.wmv | |
| G:\Музыка\dg.mp3 | |
| L:\Лариса\фото.jpg | |
| C:\Pascal\лаб1.pas | |
| D:\Вася\база.cpp | |
| C:\Games\readme.txt | |
| H:\Новая папка\маска.rtf |
Применение маски для файлов и папок
Для групповых операций с файлами, например, копирования или удаления, также принято использовать маски имен файлов. Маска представляет собой последовательность букв, цифр и других допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
«?» – один произвольный символ;
«*» – любая последовательность символов произвольной длины, в том числе и пустая последовательность.
Например, *.* – все файлы, *.bmp – все файлы с расширением .bmp, s*.??? – имя файла начинается с «s» с расширением только из 3-х символов, ?z*.сом – перед «z» стоит один символ, а после «z» – произвольное число символов.
Задание №5.
Определите, какие из указанных имен файлов удовлетворяют соответствующей маске.
| Вариант | Маска | Имена файлов |
| ??o*.??? | Format.exe New Stories.mid Program.pas photo.zip | |
| N*.??? | Программа.exe New Stories.mid Notepad.html диск.zip | |
| p?.* | Pt.exe Pause.mid Word.pas Расширение.zip | |
| ?e*.* | autoexec.bat Web.html desktop.com Вирус.com | |
| ???s*.* | Flash.jpg NC.com Windows.rtf mouse.exe | |
| *e*.??s | Программа.pas New Stories.mid Notepad.pas диск.zip | |
| *.?a? | File.rar New Stories.mid paint.pas Символ.zip | |
| ?i*.* | mail.jpg ip.exe Windows.rtf time.com | |
| *w??.* | Flash.jpg browse.exe Windows.rtf NC.com | |
| *f*.??? | config.sys Web.html file.com Вирус.com | |
| G???????.* | graphics.jpg Graff_5.exe Help.rtf graftable.xls | |
| *2*.??? | New_2_Stories.mid Sos2help.html Paint_2.pas File_2.rar |
Контрольные вопросы
- Какие вы знаете типы дисков внешней памяти?
- Что понимается под процессом форматирования диска?
- На какие элементы разбивается диск при форматировании?
- Что является наименьшей физической единицей хранения данных на жестком диске?
- Назовите причину возникновения фрагментирования файлов.
- Что принято понимать под файлом?
- Перечислите характеристики файлов.
- Какие вы знаете маски имен файлов?
- Из каких частей состоит системная область диска?
- Что может располагаться в корневом каталоге?
- В чем заключается основное отличие файловых систем FAT32 и NTFS?
Приложение 1
| FAT16 | FAT32 | NTFS |
| FAT16 занимает объем 128 Кб. Адрес файла записывается двумя байтами (16 бит). Адресует 216 = 65 536 кластеров. Объем одного кластера рассчитывается в зависимости от объема жесткого диска, но не более 128 секторов и поэтому используется для дисков объемом ≤ 4 Гбайт. Используется также и для флэш-памяти. | Система FAT32 занимает объем ~ 1 Мб, что затрудняет поиск файлов. Адрес файла записывается четырьмя байтами (32 бита). В этом случае адресов станет намного больше, а размеры отдельных кластеров - меньше. Используется для дисков большого объема и может адресовать > 4-x млрд. кластеров. | Система поддерживает объем кластера до 64 Кбайт. Использует более компактную форму записи, что ускоряет поиск файла. Операции с выделением места проходят быстрее и имеется возможность ограничения доступа к файлам и папкам. Увеличивает надежность и эффективность использования дискового пространства. |
Приложение 2
| Характеристики файлов | Описание |
| Имя (название файла и расширение) | В названии – до255 символов. Нельзя использовать знаки: \ / : * ? ” < > | Расширение указывает на тип сохраняемой в файле информации: Исполняемые программы: .exe, .com Текст: .txt, .doc, .rtf Графика: .bmp, .gif, .jpg, .tiff Звук: .wav, .mid, .mp3 Видео: .avi, .mpg, .wmv Тексты программ: .pas, .cpp, .bas |
| Размер | Задается в байтах или производных единицах измерения: Килобайт – 210 – 1024 байт Мегабайт – 220 – 1024 килобайт 1048576 байт Гигабайт – 230 – 1024 мегабайт 1073741824 байт Терабайт – 240 – 1024 гигабайт 1099511627776 байт |
| Адрес | Полный путь от названия диска до папки, в котором находится, например, файл Отчет.doc: С:\Проекты\Электронный город Адрес файла с именем файла принято называть полным именем файла: С:\Проекты\Электронный город\Отчет.doc |
| Дата и время создания | Европейский формат – дд/мм/гг Американский формат – мм/дд/гг |
| Атрибуты | Дополнительная информация, которая характеризует определенный признак или свойство файла или папки: скрытый; системный; архивный; только для чтения. |