Конспект лекций по информатике и информационным технологиям

70 Известно, что в иерархических структурах данных адрес объекта задается мар­ шрутом {путем доступа), ведущим от вершины структуры к объекту. При записи пути доступа к файлу, проходящего через систему вложенных каталогов, все промежуточные каталоги разделяются между собой определенным символом. Во многих операционных системах в качестве такого символа используется «\» (обратная косая черта), например: разделители 1 I I Г 'каталогов (папок) С:\Мои до1сументы\Текущие\Рефераты\Операционные системы.doc Т ^ Г ' обозначение вложенные конечный расширение ' диска каталоги файл имени файла Особенности Windows. До появления операционной системы Windows 95 при описании иерархической файловой структуры использовался введенный выше термин каталог. С появлением этой системы был введен новый термин — папка. В том, что каса­ ется обслуживания файловой структуры носителя данных, эти термины равнозначны: ка­ ждому каталогу файлов на диске соответствует одноименная папка операционной систе­ мы. Основное отличие понятий папка - каталог проявляется не в организации хранения файлов, а в организации хранения объектов иной природы. Так, например, в Windows98 существуют специальные папки, представляющие собой удобные логические структуры, которым не соответствует ни один каталог диска. 5.4.3. Копирование и перемещение файлов В неграфических операционных системах операции копирования и перемещения файлов выполняются вводом прямой команды в поле командной строки. При этом указы­ вается имя команды, путь доступа к каталогу-источнику и путь доступа к каталогу- приемнику. В графических операционных системах существуют приемы работы с устройством позиционирования, позволяющие выполнять эти команды наглядными методами. 5.4.4. Удаление файлов и каталогов (папок) Средства удаления данных не менее важны для операционной системы, чем сред­ ства их создания, поскольку ни один носитель данных не обладает бесконечной емкостью. Существует как минимум три режима удаления данных: удаление, уничтожение и стира­ ние, хотя операционные системы обеспечивают только два первых режима (режим надеж­ ного стирания данных можно обеспечить лишь специальными программными средства­ ми). Удаление файлов является временным. В операционных системах и Windows оно организовано с помощью специальной папки, которая называется Корзина. При удалении файлов и папок они перемещаются в Корзину. Эта операция происходит на уровне файло­ вой структуры операционной системы (изменяется только путь доступа к файлам). На уровне файловой системы жесткого диска ничего не происходит — файлы остаются в тех же секторах, где и были записаны. Уничтожение файлов происходит при их удалении в операционной системе MS- DOS или при очистке Корзины в операционных системах Windows. В этом случае файл полностью удаляется из файловой структуры операционной системы, но на уровне файло­ вой системы диска с ним происходят лишь незначительные изменения. В таблице разме­ щения файлов он помечается как удаленный, хотя физически остается там же, где и был. Это сделано для минимизации времени операции. При этом открывается возможность за­ писи новых файлов в кластеры, помеченные как «свободные». Для справки укажем, что операция стирания файлов, выполняемая специальными служебными программами, состоит именно в том, чтобы заполнить якобы свободные кла­ стеры, оставшиеся после уничтоженного файла, случайными данными. Поскольку даже после перезаписи данных их еще можно восстановить специальными аппаратными сред

RkJQdWJsaXNoZXIy MTY0OTYy