Логический диск с файловой системой FAT

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 28.05.2014
Размер файла 14,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Логический диск с файловой системой FAT

Структуру логического диска рассмотрим на примере первичного раздела DOS с файловой системой FAT16. Логический диск начинается с загрузочного сектора, в котором помимо собственно загрузчика располагается таблица, описывающая все параметры диска. После загрузочного сектора находятся одна или несколько копий таблицы размещения файлов (FAT) корневой каталог (root) и собственно область данных. Между загрузочным сектором и первой копией FAT может находиться некоторое количество зарезервированных секторов.

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

Инициализация областей логического диска называется форматированием верхнего уровня (низкоуровневое форматирование -- это формирование наборов секторов и их заголовков на каждом треке). Форматирование (верхнего уровня) выполняется утилитой FORMAT или иным средством операционной системы. Дискета форматируется сразу целиком; на жестком диске каждый раздел, содержащий логический диск, форматируется отдельно. До форматирования жесткий диск должен быть сконфигурирован (разбит на разделы).

Область данных диска разбита на кластеры {cluster) -- группы смежных секторов, называемые также единицами распределелия пространства (allocation unit). Каждый кластер имеет свои номер; размер кластера (число секторов) выбирается кратным степени двойки в зависимости от объема диска и размера FAT. Файл на диске занимает целое число кластеров, от одного до всех кластеров, входящих в область данных. Если файл занимает более одного кластера, то все занятые кластеры организуются в цепочку кластеров (cluster chain). Количество файлов на диске не может превышать количества кластеров (элементов FAT). Обращения к файлам, занимающим цепочку смежных кластеров, выполняются гораздо быстрее, чем к файлам, у которых кластеры раскиданы по всему диску, -- меньше времени тратится на позиционирование головок. Файлы, которые располагаются в цепочках из несмежных кластеров, называются фрагментированными. Соответственно, процедура наведения порядка на диске, повышающая производительность файловой системы ОС и компьютера в целом, называется дефрагментацией диска. Специальные утилиты дефрагментации (SPEDD15K, DEFRAG) занимаются тем, что разрозненные фрагменты файлов собирают в единую, по возможности непрерывную цепь смежных кластеров.

Помимо свободных, занятых и плохих кластеров на дисках могут образовываться потерянные кластеры (lost clusters). Это отдельные кластеры или даже цепочки, помеченные как занятые, но не принадлежащие ни одному из файлов (на них нет ссылок из элементов каталога). Их происхождение легко объяснимо: если при записи нового файла происходит внезапное отключение питания или аппаратный сбой, может оказаться, что a FAT уже внесены изменения (элементы уже заняты), а в каталог новый элемент со ссылкой на начало цепочки не внесен. Эти «бесхозные* кластеры уже не могут использоваться ОС, они просто «съедают» доступное дисковое пространство^ Поиском потерянных кластеров занимаются специальные утилиты, например NDDH SCANDISK. Найденные «бесхозные» цепочки они предлагают либо пометить как свободные кластеры, либо преобразовать в файлы (дать на них ссылку из корневого каталога). Эти файлы иногда содержат ценную информацию, которую можно использовать для восстановления пропавших данных, но чаше их просто удаляют, освобождая место на диске. В системе FAT могут встречаться и иные ошибки, например пересечения цепочек кластеров. Ошибки в файловой системе обычно происходят из-за неисправностей в любом из компонентов тракта «память -- контроллер -- диск* или в связывающих их шинах. «Лечение» этих ошибок выполняют специальные утилиты (опять же NDD, SCANDISK), которые пользуются информацией копий FAT (на диске их, как правило, не менее двух) и элементов каталогов.

Подробнее системы FAT. FAT16 и FAT32 рассмотрены в [6]. Конечно же, есть и другие файловые системы, более сложные защищенные и эффективные на больших объемах дисков и при большом количестве файлов. К ним можно отнести HPFS (OS/2), NTFS (Windows NT), Nowefl NetWare, Unix, Linux и некоторые другие. Они построены иначе, используют другие механизмы распределения дискового пространства. Отметим, что за полезные свойства часто приходится расплачиваться большим расходом системных ресурсов (особенно оперативной памяти). Существуют средства как в составе ОС. так и от сторонних пронэводителей, предназначенные для взаимных преобразований файловых систем.

Возможность работы ОС с диском, созданным не ее средствами зависит от типа файловой системы, типа раздела, на котором он расположен, и размера раздела, Так, диск с файловой системой FAT16 в Windows NT поддерживается на разделах типов 04, 05 и 06, но не поддерживается на разделах типов 0Е и OF, a FAT32 не поддерживается ни на каких.

Для повышения эффективности использования дисковой памяти иногда применяют дисковые компрессоры -- программные средства, сжимающие данные на диске ^прозрачно» для приложений (и пользователя). Каждый раз при записи файла (или его фрагмента) выполняется компрессия, при чтении -- декомпрессия. Конечно, для исполнения в реальном времени пригодны не всякие алгоритмы компрессии, и ради экономии времени жертвуют достижимой степенью сжатия. Возможность сжатия заложена в такие сложные файловые системы, как Novell NetWare (начиная с версий 4.x) и NTFS, Для файловой системы FAT (MS-DOS и Windows Эх) встроенным компрессоров не предусмотрено, но с ними широко используются загружаемые компрессоры типа Stacker DoubleSpace и DriveSpace. Идея этих компрессоров заключается в следующем. На обычном логическом диске, называемом несущим, размещается большой файл-образ сжатого диска (Compressed Volume File, CVF). В этом образе есть своя система каталогов и таблица размещения файлов. Во время загрузки (до исполнения команд файла CONFIG.SYS) в оперативную память вмещается специальный резидентный драйвер из файла DBLSPACE.BIN (или ORVSPACE.BIN). находящегося в корневом каталоге загрузочного диска. Этот драйвер эмулирует обращения к реальному диску операциями доступа к файлу-образу, на ходу осуществляя компрессию/декомпрессию. Для ОС эмулируемый диск выглядит как обычный логический диск, и для удобства пользователя ему может назначаться логическое имя (буква), ранее принадлежавшее несущему диску. Несущий диск при этом получает новое (ран1Ј неиспользованное) имя и к нему, в принципе, тоже можно обратиться обычным способом. Несущий диск можно скрыть от приложений и пользователя (чтобы не было поползновений удалить «никому не нужный» громадный файл-образ). На одном несущем диске может размещаться несколько файлов-образов, каждый из которых представляет свой сжатый логический диск (том). диск программа загрузчик дефрагментация

Размещено на Allbest.ru

...

Подобные документы

  • Классификация файловых систем. Их характеристики и области применения. Структура раздела FAT. Компоненты системной области логического диска: загрузочная запись, зарезервированные сектора, таблицы размещения файлов, корневой каталог. Файловые атрибуты.

    реферат [103,1 K], добавлен 01.06.2015

  • Сущность и виды процесса форматирования диска. Формула расчёта информационного объема гибких дисков и их логическая структура. Структура записей в каталоге. Понятие таблицы размещения файлов (FAT-таблица). Расчёт размера кластера жесткого диска.

    презентация [77,8 K], добавлен 07.04.2014

  • Утилиты для дефрагментации жесткого диска. Измерение информации в байтах и битах. Запуск дефрагментации диска в операционной системе Windows XP. Создание контрольной точки восстановления перед дефрагментацией диска, вероятность ошибок при дефрагментации.

    реферат [402,4 K], добавлен 05.04.2010

  • Cервисные программы – утилиты для различных вспомогательных операций. Форматирование диска — процесс разметки устройств хранения или носителей информации. Низкоуровневое и высокоуровневое форматирование. Порядок дефрагментации и тестирования диска.

    реферат [509,6 K], добавлен 05.12.2010

  • Ознакомление со структурой диска FAT. Описание функциональных возможностей утилит по восстановлению диска и данных в DOS: Chkdsk, Recover и Scandisk. Принципы работы программы дефрагментации диска. Способы устранения проблем при доступе с жесткому диску.

    дипломная работа [4,7 M], добавлен 22.10.2010

  • Понятие сектора. Обобщенная структура диска с FAT. Расчет емкости диска с ФС FAT. Требования к файловой системе высокого уровня. Структура тома NTFS. MFT – главная файловая таблица. Номера кластеров, адреса, отрезки. Резидентные атрибуты файловой записи.

    презентация [68,4 K], добавлен 20.12.2013

  • Физическая и логическая структура жёстких дисков персонального компьютера. Методы организации файлов. Процесс форматирования жёсткого диска. Разработка программы, реализующей функции файлового обмена, чтения и записи с образом файловой системы FAT16.

    курсовая работа [166,3 K], добавлен 09.06.2015

  • Организация, хранение и именование данных на носителях информации в компьютерах с помощью файловой системы. Логические диски в ОС Windows. Корневой каталог. Характеристики файла. Понятия кластера и дефрагментации. Логическая структура носителя информации.

    презентация [1,2 M], добавлен 04.12.2016

  • Жесткий диск (винчестер): общее понятие, предназначение, структура. Основные операции по обслуживанию дисков. Процесс форматирования диска. Логические и физические дефекты, возникающие на диске и методы их устранения. Дефрагментация и очистка винчестера.

    презентация [264,1 K], добавлен 23.10.2013

  • Задача информатики - изучение всех вопросов, связанных с получением, хранением, преобразованием, передачей и использованием информации. Физическая и логическая структура диска. Понятие программ утилит, драйверов. Описание работы табличного процессора.

    контрольная работа [608,0 K], добавлен 05.02.2011

  • Файловая структура компьютера, ее виды и их характеристика. Каталоги диска и папки Windows 95. Отличительные черты имен файлов и папок в MS-DOS и Windows. Связь между коротким и длинным именем файла. Общее понятие и особенности "корневой" папки.

    реферат [51,7 K], добавлен 30.11.2010

  • Понятие и физическая структура диска, описание способности системы хранить данные. Рассмотрение особенностей файловой системы FAT16. Выявление связи между размером кластера и потерями дискового пространства. Пример создания программы файлового обмена.

    курсовая работа [146,1 K], добавлен 26.10.2015

  • Предназначение дисковых накопителей, схема устройства жесткого диска. Критерии эффективности физической организации файлов. Схема адресации кластеров файла, используемая в стандартной на сегодняшний день для UNIX файловой системе ufs. Функции флэш-памяти.

    реферат [4,0 M], добавлен 09.12.2009

  • Многослойная архитектура драйверов. Организация внутреннего хранения данных диска. Выбор и обоснование языка и среды программирования. Обработка расширенных запросов. Процедуры установки драйвера виртуального диска. Блокировка выгрузки устройства.

    курсовая работа [159,1 K], добавлен 23.06.2009

  • Понятия файлов и каталогов. Область внешней памяти, группа файлов на одном носителе. Древовидная структура файлов на диске. Имя и местонахождение файла. Маршрут или путь по файловой системе. Запись имени файла в DOSе. Шаблоны. Структура каталога.

    лабораторная работа [15,2 K], добавлен 30.09.2008

  • Ефективний спосіб збереження інформації, технологія жорсткого диска: доріжки, сектори і головки; зміни магнітного потоку; кодування даних. Вибір операційних систем для раціонального використання простору диску. Розробка програми визначення формату FAT.

    курсовая работа [218,5 K], добавлен 18.01.2013

  • Структурная схема записывающего устройства системы "компакт-диск". Стандартные характеристики конструкции и размеров компакт-диска и оптической головки проигрывателя. Разработка диска формата DVD, его емкость и понятие декодера для сжатия информации.

    реферат [1,9 M], добавлен 14.11.2010

  • Форматирование диска на низком уровне, создание физических структур: треков, секторов, управляющей информации. Разбиение объема винчестера на логические диски. Высокоуровневое форматирование, запись логических структур, ответственных за хранение файлов.

    статья [15,0 K], добавлен 05.04.2010

  • Повышение быстродействия операционной системы. Разработка драйверов для средств хранения данных, управление работой устройства командами PnP. Создание, настройка параметров и установка классового драйвера виртуального диска, его структура и свойства.

    курсовая работа [163,2 K], добавлен 18.06.2009

  • Создание образа диска с помощью программного продукта Nero для резервного копирования, распространения программного обеспечения, виртуальных дисков, тиражирования однотипных систем. Возможности Alcohol 120%, Daemon Tools для эмуляции виртуального привода.

    курсовая работа [188,9 K], добавлен 07.12.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.