Файловая система
Переход от носителей данных с последовательным доступом (перфолент, перфокарт и магнитных лент) к накопителям с произвольным доступом — магнитным дискам привел к необходимости разработки системных программных средств для организации хранения и поиска данных на таких носителях. В состав ОС были включены файловые системы.
Вы знаете, что данные можно хранить в виде файлов на жёстких дисках, CD- и DVD-дисках, флэш-дисках. Однако жёсткий диск и флэш-диск «ничего не знают» о том, что записанные на них данные в самом деле объединены в файлы и папки.
Вместе с тем когда программа сохраняет файл на диске, она «ничего не знает» о том, в какое место диска эта информация будет записана, указывается только имя файла и каталог. Поэтому между программой и носителем информации необходим «посредник», который определяет, в какое именно место диска будут записаны биты переданных данных. Эту роль выполняет драйвер файловой системы.
1. Файловая система — это порядок размещения, хранения и именования данных на носителе информации.
Файловые системы решают несколько задач:
- определяют правила построения имён файлов и каталогов;
- определяют, как именно размещаются файлы на диске;
- предоставляют программам функции для работы с файлами;
- обеспечивают защиту данных в случае сбоев и ошибок;
- обеспечивают установку прав доступа к данным для каждого пользователя;
- обеспечивают совместную работу с файлами (когда один пользователь открыл файл, для остальных устанавливается режим «только чтение»).
Первые файловые системы были одноуровневыми, т. е. все файлы хранились в одном каталоге (на дискете). С увеличением ёмкости дисков (и количества файлов!) это стало неудобно, поэтому разработали иерархические (многоуровневые) файловые системы, где файлы группируются в каталоги, а каталоги вложены друг в друга. Такая структура называется деревом каталогов.
Современные операционные системы стремятся обычно при установке выбирать одну из нескольких файловых систем. В ОС Windows используются файловые системы FAT32 и NTFS, в ОС Linux применяется достаточно большое количество файловых систем, из которых наиболее распространены ext2/ext3.
С точки зрения файловой системы, диск делится на кластеры (блоки) размером от 512 байтов до 64 Кбайт (кластер — это один или несколько секторов диска). Каждому файлу выделяется целое число кластеров. Файлу размером 1 байт выделяется целый кластер, остальное место считается занятым, но фактически не используется. Поэтому при большом размере кластера хранить мелкие файлы невыгодно, значительная часть места пропадает впустую. Вместе с тем при увеличении размера кластера скорость чтения и записи больших файлов повышается, кроме того, увеличивается и максимальный объем диска, который поддерживает файловая система.
2. Файл — это поименованная область внешней памяти.
Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, данные и т. д.).
Реферат по физике.doc
Имя файла может быть любым, но не может содержать следующие символы: \ / ½ * ? " : < >
Тип файла |
Примеры расширений |
Системный файл |
drv, sys |
Текстовый файл |
txt, rtf, doc, docx, odt |
Графический файл |
bmp, gif, jpg, tif, png, pds |
Web-страница |
htm, html |
Звуковой файл |
wav, mp3, midi, kar, ogg |
Видеофайл |
avi, mpeg |
Архив |
zip, rar |
Электронная таблица |
xcl, ods |
Код (текст) программы |
bas, pas |
Атрибуты файла определяют набор свойств, которыми обладает файл. Просмотреть атрибуты файла можно вызвав контекстное меню его пиктограммы.
Чтобы указать путь к файлу или каталогу, перечисляют (начиная от корня) все каталоги, в которых он находится, разделяя их символом «/» («слэш»). Например, адрес домашнего каталога пользователя petya запишется как /home/petya, а адрес файла qq.txt в этом каталоге — как /home/petya/qq.txt.
Дерево каталогов в операционной системе Windows строится отдельно для каждого диска.
В качестве разделителя при записи адреса файла или каталога (папки) используют обратный слэш «\», например: C:\WINDOWS\System32\shell32.dll.
Для работы с группами файлов применяются маски или шаблоны (англ. wildcards). Кроме символов, которые допустимы в именах файлов, маска может включать два специальных символа: знак «*» заменяет любое количество любых символов, а знак «?» — один любой символ. Приведём несколько примеров:
*.* - все файлы;
*. - bmp все файлы с расширением bmp;
а*.? - файлы, имя которых начинается с буквы «а», а расширение состоит из одного символа;
*х*.??* - файлы, в имени которых есть буква «х», а расширение содержит не менее двух символов;
*z.a? - файлы, имя которых заканчивается на букву «z», а расширение начинается с буквы «а» и состоит из двух символов.
Действия с файлами и папками:
- создать;
- переименовать;
- сохранить;
- копировать;
- переместить;
- удалить.
Проводник Windows — это приложение, реализующее графический интерфейс доступа пользователя к файлам в операционной системе Microsoft Windows.
Проводник в настоящее время фактически является основой графической оболочки пользователя Windows.
Запустить Проводник можно несколькими способами:
Создать файл
|
|
1 способ:
1.Вызвать контекстное меню папки.
2.Выбрать пункт Создать.
3.Выбрать тип файла.
|
2 способ: В главном меню программы выбрать пункт Файл → Создать. |
Переименовать файл | |
1.Вызвать контекстное меню файла.
2.Выбрать пункт Переименовать.
3.Ввести новое имя файла.
4.Нажать Enter.
|
|
Сохранить файл (Ctrl + S) | |
Сохранение текущего документа: В главном меню программы выбрать пункт Файл → Сохранить |
Сохранение под новым именем: В главном меню программы выбрать пункт Файл → Сохранить как... |
Копировать файл (Ctrl + С, Ctrl + V) | |
1.Открыть папку, где храниться файл.
2.Вызвать контекстное меню файла.
3.Выбрать пункт Копировать.
4.Открыть папку, в которую нужно скопировать файл.
5.Вызвать контекстное меню по пустому месту в окне. Выбрать пункт Вставить
|
|
Переместить файл (Ctrl + X Ctrl + V) | |
1.Открыть папку, где храниться файл.
2.Вызвать контекстное меню файла.
3.Выбрать пункт Вырезать.
4.Открыть папку, в которую нужно скопировать файл.
5.Вызвать контекстное меню по пустому месту в окне. Выбрать пункт Вставить
|
|
Удалить файл (Delete) | |
1.Открыть папку, где храниться файл.
2.Вызвать контекстное меню файла.
3.Выбрать пункт Удалить.
|
|
Поиск файлов | |
Поиск файлов осуществляется через специальную программу Поиск. Пуск → Найти → Файлы и папки... |