Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМ_Опорный конспект лекций.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
8.38 Mб
Скачать

1.1.1.Файловая структура операционных систем

Файл это информация определённого типа, размещённая на диске, которая имеет имя и является единым целым.

Файловая система – часть ОС, обеспечивающая работу с файлами, хранение данных на диске и доступ к ним. Вся информация во внешней памяти хранится в файловой системе. Наименьшей физической единицей хранения данных на диске является сектор (обычно 512 Байт). Наименьшей логической, т.е. адресуемой, единицей хранения данных является кластер. Кластер может содержать только целое, кратное степеням двойки число секторов (в зависимости от объёма диска и размера файловой таблицы, в которой указывается принадлежность кластеров к файлам). Файл занимает только целое число кластеров, поэтому размер файла на диске может оказаться несколько больше действительного. Например, файл размером один байт может занимать на диске 4 Кбайт, следовательно, размер кластера на таком диске равен 4 Кбайт (8 секторов).

Основные функции файловой системы:

  • определение физического расположения частей (фрагментов) файла на диске (кластеры могут размещаться несмежно – фрагментированно);

  • определение наличия свободного места и выделение его для вновь создаваемых файлов.

Имя файла должно соответствовать определённым требованиям. Эти требования могут отличаться для разных ОС. Однако любые ОС поддерживают соглашение 8.3 (имя файла может содержать от 1 до 8 алфавитно-цифровых символов латинского алфавита и, через точку, расширение имени от 0 до 3 символов). Часто расширение определяет тип файла и автоматически присваивается прикладной программой, в которой этот файл создаётся. ОС могут использовать расширение для открытия файла с помощью сопоставленного приложения.

Рассмотрим несколько стандартных расширений:

  1. exe – обозначает исполняемый файл, хранящий в себе программу. Например: winword.exe;

  2. bat – так называемый «пакетный файл», предназначенный для последовательного запуска нескольких программ. Пример – файл autoexec.bat, автоматически выполняемый в момент загрузки компьютера;

  3. hlp – файл справки;

  4. mp3, wav, mid, mp4 – звук в цифровом формате;

  5. avi, mpg, wmv – видеофайлы;

  6. vob, ifo, bup – видеофильмы формата DVD;

  7. txt – текстовые файлы без какого-либо оформления;

  8. rtf – текстовый файл с оформлением (стандартный формат);

  9. doc – текстовые файлы, созданные в текстовом процессоре Microsoft Word из пакета Microsoft Office всех версий, кроме 2007 и 2010;

  10. docx – текстовые файлы новых версий текстового процессора Microsoft Word 2007 и 2010;

  11. xls – файлы таблиц, созданные в табличном процессоре Microsoft Excel из пакета Microsoft Office всех версий, кроме 2007 и 2010;

  12. xlsx – файлы таблиц, созданные с помощью новых версий текстового процессора Microsoft Excel 2007 и 2010;

  13. ppt – файлы электронных презентаций, созданные в программе Power Point из пакета Microsoft Office всех версий, кроме 2007 и 2010;

  14. pps – файлы презентаций, подготовленные к показу-демон-страции;

  15. pptx, ppsx – файлы электронных презентаций, созданные в программе Power Point 2007 и 2010;

  16. bmp, jpg, tif, gif – графическая информация;

  17. pdf – полностью оформленные тексты, созданные программой Adobe Acrobat, для просмотра файлов нужна программа Adobe Reader;

  18. htm, html – гипертекстовый документ Интернета;

  19. mht – веб-архив;

  20. arj, zip, rar, 7z, ace – файлы архивов.

Расширение указывает операционной системе, как следует обрабатывать данный файл. Например, любой файл с расширением .exe операционная система будет пытаться выполнить как программу, а с расширением .bmp – будет выводить на экран с помощью программы просмотра изображений.

Таким образом, имя файла состоит из двух частей: собственно имя – название файла и идентификатор, определяющий его тип. Имя файла чаще всего может быть выбрано произвольно самим пользователем. Расширение, наоборот, жёстко привязано к типу файла, и менять его противопоказано.

Внимание

По умолчанию операционная система скрывает известные расширения файлов от пользователя, а узнать о типе любого файла можно с помощью команды контекстного меню Свойства, как показано на рисунке 2.2.

Рис. 2.2. Окно свойств файла в Windows 7

Многие современные ОС (например, семейство Windows) не различают регистр символов, поддерживают длинные имена (до 256 символов русского и других алфавитов), в которых можно использовать даже пробелы, но тогда в режиме командной строки следует заключать такое имя в кавычки. При использовании в длинном имени нескольких точек расширением считается правая часть имени после последней точки. Недопустимо использовать в имени девять специальных символов: \ / : * ? " < > | . При групповых операциях с файлами в шаблонах (масках) используют символы замещения ? и *. Символ ? замещает любой символ, а * – любой набор символов. Так, при поиске по шаблону 123.* найдутся файлы с именем 123 и любым расширением, например, 123.4, 123.45, 123.exe. А шаблону (или маске) 1?3.45 соответствуют файлы 123.45, 183.45, 1_3.45.

На дисках может храниться большое количество файлов, например, только системных файлов Windows несколько тысяч. Чтобы упорядочить их, используют папки (каталоги). Папки, так же как и файлы, размещаются на диске и служат для регистрации имён файлов. Каждая папка имеет имя, требования к именам папок такие же, как и для имен файлов. Кроме файлов, любая папка может содержать и другие папки, которые в свою очередь также могут иметь папки. В итоге получается иерархическая структура папок, которую ещё называют деревом папок. Вы можете посмотреть на дерево папок с помощью стандартной программы Проводник.

В одну папку помещаются файлы, соответствующие какому-то общему признаку. Чтобы указать расположение на компьютере определённого файла, нужно указать имя диска и последовательно имена папок, которые необходимо открыть, чтобы добраться до этого файла. Эта последовательность называется путём к файлу, или адресом, или полным именем файла. При записи адреса принято разделять имена дисков и файлов символов \ .

Путь к файлу Тюльпаны в Windows 7 (рис. 2.3) будет выглядеть так:

C:\ Пользователи \ Общие \ Общие изображения \ Образцы изображений

Рис. 2.3. Дерево папок в окне программы Проводник ОС Windows 7

Чтобы найти этот файл, нужно открыть содержимое диска С:, после чего последовательно открывать указанные в адресе папки.

Операции с файлами

К основным файловым операциям относятся:

  • навигация по файловой структуре;

  • создание папок, файлов и ярлыков;

  • переименование файлов и папок;

  • копирование файлов и папок;

  • перемещение файлов и папок;

  • удаление файлов и папок;

  • запуск программ и открытие документов.

Все операции с файлами и папками в ОС Windows можно выполнять несколькими различными способами. Каждый выбирает себе те приёмы, которые ему кажутся наиболее удобными. Обычно с приобретением опыта работы на компьютере совокупность используемых приёмов меняется.

Способы и приёмы выполнения основных файловых операций в ОС Windows подробно изложены в практическом пособии [10]. В пособии приведены упражнения с подробным описанием действий, необходимых для выполнения поставленной задачи, контрольные вопросы и задания для самостоятельного выполнения.