Что такое файловая система

Главная  »  Система   »   Что такое файловая система

Файловая система это способ организации хранения данных на носителях информации. Также файловая система определяет длину имени файлов, максимальный размер файла и раздела, атрибуты файлов. В данной статье мы расскажем о что такое файловые системы.

Задачи, которые должна решать файловая система:

  • именование файлов.
  • программный интерфейс для работы пользовательских программ.
  • защита данных от сбоев питания и аппаратных и программных ошибок.
  • хранение параметров файлов.

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

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

Популярные файловые системы:

FAT – файловая система разработанная Биллом Гейтсом и Марком МакДональдом в 70-х годах прошлого века. Благодаря своей простоте используется в флеш-накопителях до сих пор. Существет три версии файловой системы FAT: FAT12, FAT16 и FAT32. Эти версии файловой системы FAT отличаются разрядностью записей (количеством бит, которые отведены под хранение номера кластера). То есть, чем больше разрядность, тем больше объем диска, с которым может работать файловая система FAT. Так, для FAT32 максимальный размер диска составляет 127 гигабайт.

NTFS – файловая система нового поколения от компании Microsoft. Данная файловая система используется для всех операционных систем Microsoft Windows NT. Впервые NTFS вышла в свет в 1993 году, вместе с операционной системой Windows NT 3.1. По сравнению с FAT, файловая система NTFS получила большое количество улучшений. Так, практически исчезло ограничение на максимальный размер файла и диска. Кроме этого появилась поддержка жестких ссылок, шифрования и сжатия.

ext – файловая система, разработанная специально под операционные системы на ядре Linux. Разработка была впервые представлена в 1992 году. Сейчас существует несколько версий данной файловой системы: ext, ext2, ext3, ext3cow и ext4. Файловая система ext4 на данный момент является самой новой и актуальной версией ext, именно эта версия используется большинством современных дистрибутивов Linux.

Комментарии
  1. варп

Добавить комментарий