информатика. Контрольная по информатике
Скачать 32.8 Kb.
|
Контрольная по информатике Информатика Сахалинский государственный университет (СахГУ) 4 pag. Вариант 8 Задание 1 «Обслуживание файловой структуры в Windows» Обслуживание файловой структуры К функции обслуживания файловой структуры относятся следующие операции, происходящие под управлением операционной системы: создание файлов и присвоение им имен; создание каталогов (папок) и присвоение им имен; переименование файлов и каталогов (папок); копирование и перемещение файлов между дисками компьютера и между каталогами (папками) одного диска; удаление файлов и каталогов (папок); навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке); управление атрибутами файлов. Создание и именование файлов Файл — это поименованная область внешней памяти произвольной длины. Поскольку из этого определения вытекает, что файл может иметь нулевую длину, то фактически создание файла состоит в присвоении ему имени и регистрации его в файловой системе (создание элемента каталога) — это одна из функций операционной системы. Даже когда мы создаем файл, работая в какой-то прикладной программе, в общем случае для этой операции привлекаются средства операционной системы. При создании файла файловая система ОС выделяет один элемент в таблице каталога, куда записываются свойства файла, определяет количество кластеров (секторов), необходимых для размещения файла. Затем файловая система в FAT таблице находит первый свободный кластер и записывает его номер в элемент каталога, а в ячейку FAT таблицы, соответствующую первому свободному кластеру записывает номер следующего свободного кластера (сектора) и т.д. пока не будет определен последний, необходимый для размещения кластер, в который ОС поставит метку FFFFh (последний) и только после этого ОС разместит данные в области данных по выбранным секторам. Файл размещается на диске по кластерам, которые пронумерованы. Количество ячеек FAT –таблицы определяется количеством кластеров на диске. Каждая ячейка может содержать номер кластера, хранящего информацию. Создание каталогов (папок) Каталог (папка) – справочник (специальная информационная структура), содержащий информацию о группе файлов, каталогов, хранимых совместно на одном носителе. Все современные операционные системы позволяют создавать каталоги. Особенности OC Windows. До появления операционной системы Windows 95 при описании иерархической файловой структуры использовался введенный выше термин каталог. С появлением этой системы был введен новый термин — папка В Windows существуют специальные папки, представляющие собой удобные логические структуры, которым не соответствует ни один каталог диска (Панель управления, Принтеры, Назначенные задания). Свойства файлов Операционная система хранит для каждого файла – имя, расширение, дату и время его создания (изменения), размер, и некоторые флаговые величины, называемые атрибутами. Все эти данные записаны в элементе каталога и называются свойствами файла. Об ограничениях накладываемых на имя и расширение мы уже говорили выше. Дата и время создания хранятся в виде целых чисел без знака. Атрибуты – это дополнительные параметры, определяющие свойства файлов. Операционная система позволяет их контролировать и изменять. Состояние атрибутов учитывается при автоматической работе с файлами. Основных атрибутов четыре: Только для чтения (Read only) Скрытый (Hidden) Системный (System) Архивный (Archive). Копирование и перемещение В неграфических ОС операции копирования и перемещения файлов выполняются вводом прямой команды в поле командной строки. При этом указывается имя команды, путь доступа к каталогу-источнику и путь доступа к каталогу приемнику. В графических ОС применяются приемы позиционирования, позволяющие выполнять эти команды наглядными методами. Удаление Существует три режима удаления данных: удаление, уничтожение, стирание. ОС обеспечивает выполнение только удаления и уничтожения. Удаление файлов является временным. В ОС Windows 95 и 98 оно организовано с помощью специальной папки, которая принято называть 0 20 2Корзина 0 20 2. При удалении файлов и папок B CB C B CB C 1 B 0 7 они перемещаются туда. Эта операция происходит на уровне файловой структуры ОС, 1 D. 1 D. изменяется путь доступа к файлу или папке. На уровне файловой системы жесткого диска ничего не происходит – файлы остаются в тех же секторах где и были записаны. Уничтожение файлов происходит при при очистке корзины в ОС Windows 95/98. В этом случае файл полностью удаляется из файловой структуры ОС, но на уровне файловой системы диска с ним происходят лишь небольшие изменения. В таблицах FAT он помечается удаленным, хотя на физическом уровне остается там, где был. Его кластеры помечаются как 0 20 2свободные 0 20 2. Это сделано для минимизации времени операции. B CB C B CB C Стирание файлов выполняется специальными служебными программами, которые заполняют якобы 0 20 2свободные 0 20 2 кластеры, оставшиеся после уничтожения файла, случайными B CB C B CB C данными. Стоит сказать, что для надежного стирания требуется провести около пяти перезаписей в один и тот же сектор, т.к. возможно восстановление данных путем анализа остаточного магнитного гистерезиса Переименование файлов и каталогов. Длина имени файла не должна превышать 256 символов. 1 B0 F Полное имя файла - ϶ 1 D1 D путь доступа к файлу, начиная от вершины иерархической структуры. Оно не должно превышать 260 символов. Задание 2
Downloaded by: andrey-slyusar (asslu9314@gmail.com) |