Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab1.doc
Скачиваний:
4
Добавлен:
09.11.2019
Размер:
183.3 Кб
Скачать

Иерархическая структура представления информации

ОС представляет пользователю всю информацию в виде дерева, основой которого является корневой каталог.

Полное имя файла

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

Путь(маршрут) — это последовательность из имен каталогов, разделенных символом “\”. Этот путь задает маршрут от текущего каталога или от корневого каталога диска к тому каталогу, в котором находится нужный файл.

Если путь начинается с символа “\”, то маршрут вычисляется от корневого каталога диска, иначе — от текущего каталога. Каждое имя каталога в пути соответствует входу в подкаталог. Например, пусть текущий каталог — 3.2. Тогда:

—путь от корневого каталога C:\ 1.2 \ 2.1 \ 3.2 \ a.exe

— путь от текущего каталога С: a.exe или a.exe

Полное имя файла имеет следующий вид: дисковод: путь\ имя-файла

т.е. состоит из пути к каталогу, в котором находится файл, и имени файла, разделенных символом “\”, перед которыми может стоять обозначение дисковода. Если дисковод не указан, то подразумевается текущий дисковод. Если путь не указан, то подразумевается текущий каталог.

Полное имя файла полностью специфицирует, с каким файлом Вы хотите работать.

Удаление файлов и каталогов (папок)

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

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

Уничтожение файлов происходит при их удалении в операционной системе MS-DOS или при очистке Корзины в операционных системах Windows. В этом случае файл полностью удаляется из файловой структуры операционной системы, но на уровне файловой системы диска с ним происходят лишь незначительные изменения. В таблице размещения файлов он помечается как удаленный, хотя физически остается там же, где и был. Это сделано для минимизации времени операции. При этом открывается возможность записи новых файлов в кластеры, помеченные как “свободные”.

Свойства файлов (каталогов)

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

Основных атрибутов четыре:

  • Только для чтения (Read only)

  • Скрытый (Hidden)

  • Системный (System)

  • Архивный (Archive).

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

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

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

Как правило, большинство файлов, имеющих установленный атрибут Системный, имеют также и установленный атрибут Скрытый.

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

Свойство каталогов.

Контрольные вопросы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]