Системная область диска внешней памяти
Данные о том, в каком месте записана тот или иной файл, или папка, хранится в системной области диска, которая состоит из трех частей: загрузочного сектора, таблицы размещения файлов и корневого каталога.
Системная область диска | Описание |
Загрузочный сектор(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 |
Дата и время создания | Европейский формат – дд/мм/гг Американский формат – мм/дд/гг |
Атрибуты | Дополнительная информация, которая характеризует определенный признак или свойство файла или папки: скрытый; системный; архивный; только для чтения. |