Файловая система

Габриелян Карен 10в1

Дерево целей проекта:

1.Тема файловая система 2.Уложиться в 2 месяца

Структура продукта:

1.Работа в wiki 2.Презентация

Структура разбиения работ:

1.Сбор информации (1 неделя) 2.Сбор ссылок (1 неделя) 3.Размещение информации на сайте (2 недели) 4.Структуирование информации (2 недели) 5.Отформатирование информации (2 недели) 6.Создание презентации (1 неделя) 7.Подготовка к выступлению (2 недели)

Проект будет выполнен 18 марта 2009 года.

Файловая система и её типы

Файловая система

1.Файловая систе́ма (англ. file system) — регламент, определяющий способ организации, хранения и именования данных наноситель информации. Она определяет формат физического хранения информации, которую принято группировать в виде файлов. Конкретная файловая система определяет размер имени файла, максимальный возможный размер файла, набор атрибутов файла. Некоторые файловые системы предоставляют сервисные возможности, например, разграничение доступа или шифрование файлов.

2.Файловая система связывает носитель информации, с одной стороны, и API(интерфейс программирования приложенний) для доступа к файлам — с другой. Когда прикладная программа обращается к файлу, она не имеет никакого представления о том, каким образом расположена информация в конкретном файле, также, как и на каком физическом типе носителя (CD, жёстком диске, магнитной ленте или блоке флеш-памяти) он записан. Всё, что знает программа — это имя файла, его размер и атрибуты. Эти данные она получает от драйвера файловой системы. Именно файловая система устанавливает, где и как будет записан файл на физическом носителе (например, жёстком диске).

3.С точки зрения операционной системы, весь диск представляет из себя набор кластеров размером от 512 байт и выше. Драйверы файловой системы организуют кластеры в файлы и каталоги (реально являющиеся файлами, содержащими список файлов в этом каталоге). Эти же драйверы отслеживают, какие из кластеров в настоящее время используются, какие свободны, какие помечены как неисправные.Однако файловая система не обязательно напрямую связана с физическим носителем информации. Существуют виртуальные и сетевые файловые системы, которые являются лишь способом доступа к файлам, находящимся на удалённом компьютере.

Классификация файловых систем

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

  • Для носителей с произвольным доступом (например, жёсткий диск): FAT32, NTFS, HPFS, ext2 и др.
  • Для носителей с последовательным доступом (например, магнитные ленты): QIC и др.
  • Для оптических носителей — CD и DVD: ISO9660, ISO9690, HFS, UDF и др.
  • Виртуальные файловые системы: AEFS и др.
  • Сетевые файловые системы: NFS, CIFS, SSHFS, GmailFS и др.
  • Для флэш-памяти: YAFFS, ExtremeFFS.

Полный список файловых систем

Сравнение файловых систем

Задачи файловой системы

Основные функции любой файловой системы нацелены на решение следующих задач:

  • Именование файлов
  • Программный интерфейс работы с файлами для приложений
  • Отображения логической модели файловой системы на физическую организацию хранилища данных
  • Устойчивость файловой системы к сбоям питания, ошибкам аппаратных и программных средств
  • Содержание параметров файла необходимых для правильного его взаимодействия с другими объектами системы (ядро, приложения и пр.)
  • Защита файлов одного пользователя от несанкционированного доступа другого пользователя.
 
tema/fajlovaja_sistema.txt · Последние изменения: 2009/02/18 21:47 От karasss
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki