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