Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_ИТ (конспект)_1часть.docx
Скачиваний:
57
Добавлен:
15.05.2015
Размер:
1.04 Mб
Скачать

Основные типы файлов и расширений

Программы, исполняемые (запускные) файлы

.exe, .com, .bat

Пакетные файлы

.com, .bat

Системные файлы операционной системы

.sys

Текстовые файлы

.doc, .txt, .docx

Графические файлы

.jpg, .gif, .bmp, .png

Звуковые файлы

.mid, .wav

Видео файлы

.avi, .mov, .mpg

Программы на языках программирования

.pas, .bas, .c

Для групповых операций с файлами используются маски имен файлов. Маска файла – характеристика имени файла (или его часть) в общем виде. В записи маски могут использоваться буквы, цифры и прочие допустимые в именах файлов символы, а так же могут встречаться символы:

  • символ «?» (вопросительный знак), который заменяет один произвольный (неизвестный) символ;

  • символ «*» (звездочка) – заменяет неизвестное количество неизвестных символов, т.е. любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

Например:

*.doc – маска файлов, созданные в текстовом редакторе Word, т.е. все Word-файлы;

?k*.ppt – маска файлов-презентаций, в именах которых на 2-ом месте находится символ «k».

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

  • обеспечивает доступ к информации, записанной на диск, по имени файла и распределяет пространство на диске;

  • хранит на диске информацию пользователях и служебную.

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

Каждый файл имеет имя, зарегистрированное в каталоге— оглавлении файлов.Каталог(директорияилипапка) доступен пользователю через командный язык ОС. Его можно просматривать, переименовывать зарегистрированные в нем файлы, переносить и удалять. Каталог имеет собственное имя и храниться в другом каталоге наряду с обычными файлами: так образуются иерархические файловые структуры.Директория, каталог или папка– специальное место на диске, в котором хранится информация о файлах: имена, размеры, дата создания и т.д.

      1. Основы файловой системы

Информация о том, какая область диска отведена какому файлу, хранится на том же диске, что и файлы. Часть дискового пространства отводится специально для этой служебной информации. Благодаря этому ОС может найти, где находятся кластеры(группа секторов), отведенные определенному файлу.Способ хранения такой служебной информации, определяющий методы управления дисковым пространством и доступа к файлам, называется файловой системой.

Файловая система на основе таблицы размещения файлов (FATFile Allocation Table)использовалась еще вMS-DOS, а сегодня поддерживается всеми версиямиWindows. Каждый диск имеет имя и таблицу размещения файловFAT. Логическая структура диска представляет собой совокупность секторов (емкостью 512 байт), каждый из которых имеет свой порядковый номер. Сектора нумеруются в линейной последовательности от 1-го сектора 0-ой дорожки до последнего сектора последней дорожки.

ОС WindowsXPспособна работать с двумя файловыми системами на основе таблицы размещения файлов FAT16 иFAT32, а также с файловой системойNTFS(для дискаA: –FAT, а для диска С: –NTFS).

Параметры гибкого диска формата 3.5":

  • информационный объем сектора - 512 байт

  • количество секторов на дорожке - 18

  • дорожек на одной стороне - 80

  • сторон - 2.

Количество секторов на диске: N=18*80*2 = 2 880

На гибком диске адресуемым элементом является сектор.Но, реальной минимальной единицей адресации являетсякластер, который может содержать до 64 секторов. При записи файлов на диск будет занято всегда целое количество кластеров, соответственно минимальный размер файла – это размер одного кластера, максимальный соответствует общему количеству кластеров на диске. Использование секторной или кластерной адресации неприемлемо для человека. Рассмотрим соотношение между этой сложной адресацией и файловой адресацией, удобной человеку. Файл записывается в произвольные свободные сектора, которые могут находиться на различных дорожках.

Например, файл 1 объемом 2 Кб = 2 * 1 024 = 2 048 байт (2 048/512 = 4 сектора) может занимать 4 сектора: 34, 35 и 47, 48, а файл 2 объем 1 Кб – 2 сектора 36 и 49.