дипломная работа 




Скачать 134.05 Kb.
PDF просмотр
Название  дипломная работа 
страница4/9
Дата конвертации05.10.2012
Размер134.05 Kb.
ТипДиплом
1   2   3   4   5   6   7   8   9

Необходимо,  чтобы  разрабатываемая система была модульной по своей 
структуре. Кроме того, должна быть возможность адаптировать ее к конкретной 
аппаратуре и решаемым в каждом конкретном случае задачам. 

 

Глава 2. Обзор концепций  файловых систем  
2.1 Интерфейс разделов жесткого диска 
 
Раздел  (partition)  –  часть  долговременной  памяти  жесткого  диска, 
выделенная  для  удобства  работы  и  состоящая из смежных блоков. На других 
носителях  информации  выделение  разделов  не  предусмотрено  и  почти  не 
практикуется.  Интерфейс  разделов  представляет  физический  диск  как  набор 
логических,  позволяя  использовать  на  каждом  из  них  свою  собственную 
файловую систему. Таким образом, он представляет собой «прослойку» между 
физическим уровнем и уровнем файловых систем ([8], [9]). 
 
Достоинства: 
●  на одном жестком диске можно хранить информацию о разных файловых 
системах; 
●  можно отделить информацию пользователя от информации ОС; 
●  позволяет установить несколько ОС на один физический диск. 
Информация о размещении разделов на жестком диске хранится в таблице 
разделов,  которая  является  частью  главной  загрузочной  записи  (Master  Boot 
Record, MBR), всегда располагающейся в первом физическом секторе жесткого 
диска.  Каждый  раздел  может  быть  либо  первичным  (основным),  либо 
дополнительным.  В  первом  секторе  каждого  основного  раздела  находится 
загрузочный  сектор  (Boot  Record),  отвечающий  за  загрузку  операционной 
системы с этого раздела. Информация о том, какой из основных разделов будет 
использован  для  загрузки  операционной  системы,  тоже  записана  в  главной 
загрузочной записи [8]. 
10 
 

Интерфейс  разделов  жесткого  диска  может  быть  перенесен  на  flash-
накопители, но не предназначен изначально для работы с ними, что создает ряд 
трудностей, таких как быстрый износ flash-ячеек. Кроме того, он в достаточной 
степени низкоуровневый. 
2.2 Linux: виртуальный коммутатор  файловых систем 
 
Виртуальный  коммутатор  файловых  систем  ОС  Linux  (Virtual  filesystem 
Switch,  VFS)  –  высокоуровневая  абстракция,  отделяющая  POSIX  API  от 
подробностей  работы  конкретной  файловой  системы.  VFS  предоставляет 
общую файловую модель, которую наследуют нижележащие файловые системы 
(они  должны  реализовать  действия  для  различных  функций  POSIX  API). 
Дальнейшее  абстрагирование,  за  пределами  VFS,  скрывает  находящееся ниже 
физическое  устройство  (которое  может  являться  диском,  разделом  диска, 
сетевым модулем хранения, памятью или любым другим носителем, способным 
хранить  информацию,  даже  временно).  В  дополнение  к  сокрытию  деталей 
файловых  операций  от  лежащих  ниже  файловых  систем  VFS  «привязывает» 
нижележащие блочные устройства к имеющимся файловым системам [5]. 
Linux  не  был  первой  операционной  системой,  использующей 
виртуальный  уровень  для  поддержки  общей  файловой  модели.  Примерами 
ранних  реализаций  VFS  являются  Sun  VFS  (в  SunOS  версии  2.0, 
приблизительно  1985  год)  и  Instal able  File  System  от  IBM  и Microsoft для IBM 
OS/2.  Эти  подходы  к  виртуализации  уровня  файловой  системы  проложили 
дорогу для Linux VFS. 
 
Виртуальный  коммутатор  файловых  систем  удобен  в  использовании  и 
является необходимой частью современной файловой системы.  
11 
 

2.3 Файловая система FAT32 
 
Файловая  система  FAT  (File  Allocation  Table,  FAT)  –  классическая 
архитектура  файловой  системы.  Иерархическая  по  своей  структуре. Смежные 
секторы диска объединяются в единицы, называемые  кластерами. Количество 
секторов  в  кластере  может  быть  равно  1  или  степени  двойки.  Для  хранения 
данных файла отводится целое число кластеров. 
 
Пространство тома FAT32 логически разделено на три смежные области: 
●  зарезервированная  область.  Содержит  служебные  структуры,  которые 
принадлежат  загрузочной  записи  раздела  (Partition  Boot  Record,  PBR)  и 
используются при инициализации тома; 
●  область  таблицы  FAT,  содержащая  массив  индексных  указателей 
(«ячеек»), соответствующих кластерам области данных. Обычно на диске 
представлено две копии таблицы FAT в целях надежности; 
●  область  данных,  где  записано  собственно  содержимое  файлов  и 
метаданные. 
Запись  и  чтение  происходят  кластерами,  при  удалении  файла  первый  знак 
имени  заменяется  специальным  кодом,  и  цепочка  кластеров  файла  в  таблице 
размещения обнуляется [8]. 
 
Достоинства: 
●  повсеместная поддержка; 
●  сравнительно быстрая работа с flash-памятью [12]. 
 
Файловая  система  семейства  FAT  может  быть  использована  для  flash-
накопителей,  но  приводит  к  сильному  износу  ячеек  flash-памяти,  отведенных 
под  таблицу  размещения  файлов.  Кроме  того,  некоторые  другие  области 
(например,  место  размещения  корневого  каталога)  также  могут  часто 
перезаписываться.  Все это ограничивает область применения файловых систем 
12 
 
1   2   3   4   5   6   7   8   9

Похожие:

  дипломная работа  icon  дипломная работа 
Дипломная  работа  А. В.  Александрова  на  тему   Субъективация  повествования  и  её 
  дипломная работа  icon  дипломная работа 
Работа  посвящена  изучению  и  применению  методов  классического  компьютерного 
  дипломная работа  icon  Дипломная  работа
Выпускная  квалификационная  работа  бакалавра,  специалиста  и  магистра  представляет 
  дипломная работа  iconДипломная работа ПО русской литературе  
...
  дипломная работа  iconДипломная работа 

  дипломная работа  iconДипломная работа 

  дипломная работа  iconДипломная работа 

  дипломная работа  iconДипломная работа 

  дипломная работа  iconДипломная работа 

  дипломная работа  iconДипломная работа 

Разместите кнопку на своём сайте:
TopReferat


База данных защищена авторским правом ©topreferat.znate.ru 2012
обратиться к администрации
ТопРеферат
Главная страница