Автор работы: Пользователь скрыл имя, 17 Декабря 2012 в 20:54, контрольная работа
В данной работе рассматривается актуальная на данный момент тема работы с файловой системой.
Цели работы:
Ознакомление с общими понятиями файловой системой и ее компонентов
Рассмотрение структуры файловой системы, а также функций ее обслуживания
Обзор базовых и специальных программ для работы в файловой системе
Составление общей методики работы с файловой системой
Увеличение общей производительности системы путем оптимизации за счет правильного и своевременного обслуживания файловой системы
Введение 3
Файловая система 4
Понятие файлов 4
Типы файлов 4
Файловые операции 5
Понятие файловой системы 6
Структура файловой системы 6
Обслуживание файловой структуры 7
Создание и именование файлов 7
Создание каталогов (папок) 8
Копирование и перемещение файлов 8
Удаление файлов и каталогов (папок) 8
Навигация по файловой структуре 8
Управление атрибутами файлов 9
Программы для работы с файловой системой 9
Проводник Windows 9
Папки 10
Файловые менеджеры 10
Обслуживание файловой системы 11
Заключение 12
Список литературы 13
Фактически, создание файла состоит в присвоении ему имени и регистрации его в файловой системе — это одна из функций операционной системы.
По способам именования файлов различают “короткое” и “длинное” имя.
Основным недостатком “коротких” имен является их низкая содержательность, но оно необходимо для работы с данным файлом на рабочих местах с устаревшими операционными системами.
«Длинное» имя может содержать до 256 символов. Этого вполне достаточно для создания содержательных имен файлов. “Длинное” имя может содержать любые символы, кроме девяти специальных: \ / : * ? " < > |.В имени разрешается использовать пробелы и несколько точек. Расширением имени считаются все символы, идущие после последней точки.
Все современные операционные системы позволяют создавать каталоги. Правила присвоения имени каталогу ничем не отличаются от правил присвоения имени файлу, хотя негласно для каталогов не принято задавать расширения имен.
Мы знаем, что в иерархических структурах данных адрес объекта задается маршрутом (путем доступа), ведущим от вершины структуры к объекту. При записи пути доступа к файлу, проходящего через систему вложенных каталогов, все промежуточные каталоги разделяются между собой определенным символом. Во многих операционных системах в качестве такого символа используется “\” (обратный слэш), например:
В неграфических операционных системах операции копирования и перемещения файлов выполняются вводом прямой команды в поле командной строки. При этом указывается имя команды, путь доступа к каталогу-источнику и путь доступа к каталогу-приемнику.
В графических операционных
системах существуют приемы работы с
устройством позиционирования, позволяющие
выполнять эти команды
Средства удаления данных не менее важны для операционной системы, чем средства их создания, поскольку ни один носитель данных не обладает бесконечной емкостью. Существует как минимум три режима удаления данных: удаление, уничтожение и стирание, хотя операционные системы обеспечивают только два первых режима (режим надежного стирания данных можно обеспечить лишь специальными программными средствами).
Для справки укажем, что
операция стирания файлов, выполняемая
специальными служебными программами,
состоит именно в том, чтобы заполнить
якобы свободные кластеры, оставшиеся
после уничтоженного файла, случайными
данными. Поскольку даже после перезаписи
данных их еще можно восстановить
специальными аппаратными средствами
(путем анализа остаточного
Навигация по файловой структуре
является одной из наиболее используемых
функций операционной системы. Удобство
этой операции часто воспринимают как
удобство работы с операционной системой.
В операционных системах, имеющих
интерфейс командной строки, навигацию
осуществляют путем ввода команд
перехода с диска на диск или из
каталога в каталог. В связи с
крайним неудобством такой
Кроме имени и расширения
имени файла операционная система
хранит для каждого файла дату
его создания (изменения) и несколько
флатовых величин, называемых атрибутами
файла. Атрибуты — это дополнительные
параметры, определяющие свойства файлов.
Операционная система позволяет
их контролировать и изменять; состояние
атрибутов учитывается при
Основных атрибутов четыре:
Атрибут Только для чтения ограничивает возможности работы с файлом. Его установка означает, что файл не предназначен для внесения изменений.
Атрибут Скрытый сигнализирует
операционной системе о том, что
данный файл не следует отображать
на экране при проведении файловых
операций. Это мера защиты против случайного
(умышленного или
Атрибутом Системный помечаются файлы, обладающие важными функциями в работе самой операционной системы. Его отличительная особенность в том, что средствами операционной системы его изменить нельзя. Как правило, большинство файлов, имеющих установленный атрибут Системный, имеют также и установленный атрибут Скрытый.
Атрибут Архивный в прошлом использовался для работы программ резервного копирования. Предполагалось, что любая программа, изменяющая файл, должна автоматически устанавливать этот атрибут, а средство резервного копирования должно его сбрасывать. Таким образом, очередному резервному копированию подлежали только те файлы, у которых этот атрибут был установлен. Современные программы резервного копирования используют другие средства для установления факта изменения файла, и данный атрибут во внимание не принимается, а его изменение вручную средствами операционной системы не имеет практического значения.
В ОС Windows приложение, реализующее графический интерфейс доступа пользователя компьютера к файлам получило название Проводник Windows
Проводник Windows впервые появился в Windows как замена диспетчера программ и диспетчера файлов предыдущих версий ОС. Всё, что видит пользователь после загрузки Windows (пиктограммы рабочего стола, панель задач, меню «Пуск» — кроме «обоев») — это Проводник Windows.
Иногда Проводником называют его часть, предназначенную для манипуляции файлами. Её можно вызвать двойным щелчком по иконке «Мой компьютер», запустить из «меню Пуск», воспользоваться клавиатурным сокращением Win + E .
Последующие версии Windows добавляли новые возможности, убирали другие, постепенно формируя из простой системы навигации по файлам полнофункциональную задаче-ориентированную систему управления файлами.
За функционирование Проводника Windows отвечает процесс explorer.exe. Его функции:
Процесс explorer.exe не является
критическим и может быть закрыт
с помощью Диспетчера задач. После
его закрытия исчезают элементы рабочего
стола и панели задач, но фоновая
картинка сохраняется. Процесс может
быть перезапущен с помощью
Понятие папки в проводнике Windows несколько отличается от понятия каталога. Большинство папок отображают содержимое определённого каталога файловой системы, но существуют и специальные папки, содержимое которых не имеет реального расположения на диске, а зависит от настроек операционной системы. К таким папкам можно отнести:
Для оптимизации процесса работы с файлами используются файловые менеджеры. Файловый менеджер — компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение прав. Помимо основных функций, многие файловые менеджеры включают ряд дополнительных возможностей, например, таких как работа с сетью, резервное копирование, управление принтерами и пр.
Следует отметить, что файловая система не следит за «порядком» на жестком диске. К примеру, ОС Windows устроена таким образом, что она сохраняет новые файлы в первой попавшейся незанятой ячейке. При этом если файл не помещается целиком в эту ячейку, то он делится на несколько частей (фрагментируется). Соответственно время доступа и открытия такого файла увеличивается, что негативно сказывается на общей производительности системы.
Для того, чтобы этого не допустить и «навести порядок» в файловой системе, необходимо регулярно производить дефрагментацию разделов жесткого диска.
В ОС Windows для этого необходимо
зайти в свойства конкретного раздела
жесткого диска, перейти на вкладку «Сервис»
и нажать кнопку «Выполнить дефрагментацию».
В открывшемся окне можно настроить операцию
автоматической дефрагментации дисков.
Для самостоятельного осуществления дефрагментации,
необходимо указать раздел жесткого диска,
нажать кнопку «Анализировать диск», а
затем «Дефрагментация операции».
В работе были изучены основные понятия, связанные с работой в файловой системе: понятия файлов, файловых операций, файловой системы. Рассмотрена структура файловой системы, а также обслуживание структуры.
Рассмотрены такие программы для работы с файлами, как Проводник Windows, а также Total Commander, X-plore, FreeCommander, Unreal Commander, TeraCopy, Tweak Total Commander, xplorer2 lite, ViewFD, FAR Power Pack, FAR Manager, XYplorer.
Особое внимание в работе уделено обслуживанию файловой структуры, потому как правильное обслуживание приводит к оптимизации процесса работы и предотвращает проблемы, связанные с увеличением времени доступа и открытия файла, которые влияют на общую производительность системы.
На основе вышеизложенного материала составлена общая методика работы с файловой системой
Надёжность и
Для работы в файловой системе
ОС, необходимо знать и понимать
основные понятия, структуру самой
системы и ее компонентов. Кроме
того, для оптимизации процесса рекомендуется
использовать специальные программы,
заменив стандартные, а также
регулярно производить