Скачиваний:
41
Добавлен:
12.03.2015
Размер:
203.79 Кб
Скачать

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

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

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

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

По мере увеличения количества файлов, что неизбежно при работе с компьютером, расположение файлов надо как-то упорядочить, иначе с ними будет неудобно работать. Выход из этого состоит в том, чтобы файлы разбить на некоторое количество групп, в которых все файлы будут логически связаны друг с другом. Группу файлов, физически расположенных на одном носителе, объединенных по какому-либо критерию, будем называть каталогом. Каталог может рассматриваться как логически связанная область внешней памяти, с которым можно работать достаточно автономно. Для того, чтобы была возможность обращаться к каталогу, он имеет имя.

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

Такая структура организации файлов называется иерархической (или многоуровневой) системой каталогов и приведена на рисунке:

Иерархическая организация файловой системы

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

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

Каждый файл имеет свое обозначение – имя, которое он получает при создании. Требования к формированию имени файла кратко сводятся к следующему. Имя состоит из двух частей. Первая часть - собственно имя, которое задается пользователем произвольно. Вторая часть – расширение, которое, в принципе, является необязательным, но желательным элементом имени. Расширение обычно описывает содержание файла, его принадлежность к определенному типу файлов. Некоторые расширения файлов являются общепринятыми. Многие прикладные программы при создании файлов дают им свои расширения, которые позволяют легко идентифицировать файл. Например, документы, созданные с помощью текстового процессора Word, имеют расширение присваивает файлы с расширением exe производят запуск программ и приложений,файлы с расширением txt или doc,rtf(документы MS Word) обычно несут текстовую информацию,файлы с расширением jpg-грвфическую и т.д.

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

Файлы и каталоги хранятся на физических носителях . Этими носителями являются дискеты, оптические диски и жесткий диск компьютера. Диски обозначаются латинскими буквами от A до Z, т.е. максимально возможное число логических дисков - 26.Буквы A и B строго отведены под имеющиеся в компьютере дискеты (флоппи-диски). Начиная с буквы C именуются логические диски (разделы) винчестера.