18653

Файловые системы в современных операционных системах

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-07-08

16.71 KB

20 чел.

Файловые системы в современных операционных системах.

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

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

  1.  FAT32 - замена FAT16 - последняя версия файловой системы FAT и улучшение предыдущей версии, известной как FAT16. Она была создана, чтобы преодолеть ограничения на размер тома в FAT16, позволяя при этом использовать старый код программ MS-DOS и сохранив формат. FAT32 использует 32-разрядную адресацию кластеров. FAT32 появилась вместе с Windows 95 OSR2. Максимально возможное число кластеров в FAT32 равно 268 435 445, что позволяет использовать тома (логические диски) объёмом до 8 ТБ. Максимально возможный размер файла для тома FAT32 — ~ 4 ГБ — 4 294 967 295 байт.
  2.  NTFS- стандартная файловая система для семейства операционных систем Microsoft Windows NT. NTFS заменила использовавшуюся в MS-DOS и Microsoft Windows файловую систему FAT. NTFS поддерживает систему метаданных и использует специализированные структуры данных для хранения информации о файлах для улучшения производительности, надёжности и эффективности использования дискового пространства. Максимальный размер файла: Теоретически — 2 в 64 степени байт минус 1 килобайт, Практически — 2 в 44 степени байт минус 64 килобайта (~16384 гигабайт или ~16 терабайт).
  3.  exFAT (от англ. Extended FAT — «расширенная FAT») — проприетарная файловая система, предназначенная главным образом для флэш-накопителей. Впервые представлена фирмой Microsoft для встроенных устройств в Windows Embedded CE 6.0. Уменьшение количества перезаписей одного и того же сектора, что важно для флеш-накопителей, у которых ячейки памяти необратимо изнашиваются после определённого количества операций записи (это сильно смягчается выравниванием износа — wear leveling, — встроенным в современные USB-накопители и SD-карточки). Это была основная причина разработки ExFAT. Теоретический лимит на размер файла 2 в 64 степени байт (16 эксабайт). Максимальный размер кластера увеличен до 225 байт (32 мегабайта).
  4.  Third Extended File System (третья версия расширенной файловой системы), сокращённо ext3 или ext3fs — журналируемая файловая система, используемая в операционных системах на ядре Linux, является файловой системой по умолчанию во многих дистрибутивах. Основана на ФС ext2, начало разработки которой положил Стивен Твиди. Файловая система ext3 может поддерживать файлы размером до 1 ТБ. С Linux-ядром 2.4 объём файловой системы ограничен максимальным размером блочного устройства, что составляет 2 терабайта. В Linux 2.6 (для 32-разрядных процессоров) максимальный размер блочных устройств составляет 16 ТБ, однако ext3 поддерживает только до 4 ТБ.
  5.  HFS Plus или HFS+ или Mac OS Extended — файловая система, разработанная Apple Inc. для замены ранее использующейся HFS, основной файловой системы на компьютерах Macintosh. HFS Plus - улучшенная версия HFS, поддерживающая файлы большего размера (ограничения составляют 16ЭБ на максимальный размер файла и тома) и использующая символы Unicode (вместо Mac OS Roman) в именах файлов. HFS+ поддерживает имена длиной до 255 символов формата UTF-16 и многопоточные файлы подобно NTFS. HFS+ также использует 32-битную таблицу привязки файла к месту на диске вместо 16-битной в HFS. Старая адресация являлась серьёзным ограничением HFS, не позволявшим работать с томами объёмом более 65 536 блоков (как FAT16 и FAT-32). При объёме диска в 1 ГБ размер кластера (блока) составлял 16 КБ — даже файл из 1 байта занимал все 16 КБ. Подобно предшественнице, HFS+ использует древовидную структуру B*-дерево для хранения большей части метаданных.


 

А также другие работы, которые могут Вас заинтересовать

5644. Вогнестійкість будівель, споруд та будівельних конструкцій 438.5 KB
  В навчально-методичному посібнику викладено загальні відомості про роль будівельних конструкцій у забезпеченні протипожежного захисту будівель. Викладено теоретичні основи розрахунку вогнестійкості будівельних конструкцій, фактори, що визначають пов...
5645. Практика устной и письменной речи английского языка 112 KB
  The process of reading a literary text is an act of communication between the reader and the author. The success of this act depends both on the author and the reader, his erudition, reading experience and impressionability. The author's art of exerting his influence upon the reader, making him react to the fictitious events, conflicts depends wholly on his craftsmanship. The reader comes to appreciate or dislike the character. He is unaware of the fact, that he is guided by the author
5646. Проектирование линии производства чугуна в доменных печах 145.5 KB
  Проектирование линии производства чугуна в доменных печах Цель работы: Выбор полезного объема и числа доменных печей, расчет потребного количества основного и вспомогательного оборудования доменного цеха заданной производительности. Оборудование: Ма...
5647. Государь всея Руси. Иван III 1.05 MB
  Книга посвящена Ивану III - первому государю объединенной Руси. На фактах его биографии прослеживаются основные процессы решающего для становления Русского государства периода - успешная борьба с удельной раздробленностью, ликвидация тат...
5648. Комплексно-механизированная линия по выработке хлеба российского 561.5 KB
  Сегодня хлебопекарное производство является одной из самых динамично развивающихся отраслей в России. Новые виды сырья и технологии, современное оборудование и передовые методы управления стали основой эффективной работы многих российских...
5649. Проведение внутреннего аудита. Курс лекций 834.5 KB
  Принципы управления качеством Комитет ISO по разработке стандартов качества выделил следующие восемь принципов, способствующих достижению целей в области качества. Ориентация на потребителя Понимание существующих потребностей потребителя Пониман...
5650. Электростатика и постоянный ток. Курс лекций 945.5 KB
  Предисловие Конспект лекций по разделам курса физики Электростатика и Постоянный ток представляет собой часть традиционного курса, читаемого на кафедре физики ОмГТУ для студентов всех форм обучения. Он состоит из следующих разделов: Глава...
5651. Методика проведения испытаний на одноосное растяжение 42.15 KB
  Методика проведения испытаний на одноосное растяжение Приборы и инструменты: Разрывная машина Штангенциркуль Порядок проведения лабораторной работы: Измерение образца: Выполняется измерение образца 3 раза и осредняется ...
5652. Методика проведения испытаний на сжатие 115.03 KB
  Методика проведения испытаний на сжатие Приборы и инструменты: Разрывная машина Штангенциркуль Порядок проведения лабораторной работы: Измерение образца: Выполняется измерение образца 3 раза и осредняется результат...