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