Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
13_Виды ПО компьютера_2011.doc
Скачиваний:
17
Добавлен:
27.09.2019
Размер:
151.55 Кб
Скачать

Файловая система

! Файловая система — это иерархическая система организации хранения файлов на каком-либо носителе.

Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов.

! Файл (англ. File, папка) – поименованная область на диске, в которой находится разнообразная информация: тексты, программы, документы, готовые к выполнению программы.

! Файл – это однородный по смыслу блок данных, хранящийся во внешней памяти, имеющий имя и расширение.

! Файл – это определенное количество информации (программы и данные), имеющие имя и хранящееся в долговременной памяти (ВЗУ).

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

! Расширение имени файла, как правило, характеризует тип информации, хранящейся в файле, то есть для определения типа файла необходимо знать расширение имени файла.

В различных операционных системах существуют различные форматы имен файлов, В операционной системе MS-DOS собственно имя файла должно содержать не более 8 букв латинского алфавита, цифр и некоторых специальных знаков, а расширение состоит из 3 латинских букв, например: proba.txt.

В операционной системе Windows имя файла может иметь длину до 255 символов, включая русский алфавит, например: Контрольная работа.DOC.

Таблица 1. Типы файлов и расширений

Тип файла

Расширение

! Программы, исполняемые файлы

exe, com

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

txt, doc

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

bmp, gif, jpg,

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

wav, mid

Видеофайлы

avi

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

bas, pas

! Файлы с расширением exe, com – исполняемые файлы.

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

! Для удобства работы с файлами и систематизации файлов их группируют в каталоги.

! Основным критерием, по которому файлы группируются в каталоги, является отношение группы файлов к одному программному средству.

Каталог (иногда называется директорией или папкой) доступен пользователю через командный язык операционной системы.

Его можно просматривать, переименовывать зарегистрированные в нем файлы, переносить их содержимое на новое место и удалять.

Каталог может иметь собственное имя и храниться в другом каталоге наряду с обычными файлами.

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

Пример такой структуры — на рис. 1.

Рис. 1. Дерево каталогов на диске

Путь к файлу. Рассмотрим иерархическую файловую структуру на конкретном примере (рис. 2.).

! При этом нужно знать, что каждый диск имеет свое логическое имя: А – гибкий диск, C – жесткий диск, D, E, F - лазерные, цифровые диски, Flash-память.

Рис. 2. Пример иерархической файловой системы

Как найти файлы Proba.txt и Prima.bat в данной иерархической файловой системе? Для этого нужно указать путь к файлу. Путь к файлу - это логическое имя диска и последовательность имен вложенных друг в друга каталогов, в последнем из которых содержится нужный файл, записываемые через разделитель“\”. В нашем примере:

C:\ TEXT\ Proba.txt

C:\ GAMES\ CHESS\ Prima.bat

Путь к файлу вместе с именем файла называют полным именем файла.

! Файлы можно обрабатывать группами, для этого вводятся шаблоны имен.

Шаблоны задаются с помощью двух символов:

* - замещает любое количество любых допустимых символов в имени и расширении;

? - замещает любой единичный символ в имени и расширении.

Например:

*.bas – файлы с любым именем и расширением bas;

caf.* - файлы с именем caf и любым расширением;

mod?.txt – файл с именем mod, содержит 3 или 4 символа;

*.* - все файлы, с любым именем и расширением.