Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Завдання файлової системи

Основні функції будь-якої файлової системи націлені на вирішення наступних завдань:

· іменування файлів;

· програмний інтерфейс роботи з файлами для додатків;

· відображення логічної моделі файлової системи на фізичну організацію сховища даних;

· організація стійкості файлової системи до збоїв живлення, помилок апаратних і програмних засобів;

· зміст параметрів файлу, необхідних для правильного його взаємодії з іншими об'єктами системи (ядро, програми та ін)

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

Твердотільні носії, такі, як флеш-диски, своїм інтерфейсом даних схожі на звичайні жорсткі диски, але мають свої проблеми і недоліки. Коли минає час пошуку вони потребують особливої ​​обробці такими алгоритмами як, Wear leveling і Error detection and correction.

· FAT - початково дискова файлова система - тепер часто використовується на флеш-дисках. Має обмеження на розмір файлу в 4 гігабайти.

· exFAT - Розширена версія FAT, що використовується для флеш-дисків. Запатентована Microsoft, часто називається як FAT64 - обмеження лютого 1964 байт (16 ексабайт).

· FFS2 - Продовження файлової системи FFS1, Одна з ранніх файлових систем для флеш-карт. Розроблена і запатентована Microsoft на початку 1990х років. US Patent 5392427 (англ.)

· TFAT - транзакційна версія FAT файлової системи.

· JFFS - Оригінальна лог-структурована Linux файлова система для NOR-флеш-носіїв.

· JFFS2 - Продовження JFFS для NAND-і NOR-флеш-носіїв.

· LogFS - Призначена для заміни JFFS2, краща розширюваність. Знаходиться на ранній стадії розробки.

· Non-Volatile File System - файлова система для флеш-дисків, розроблена Palm, Inc ..

· YAFFS - Лог структурована файлова система, призначена для NAND-флеш, але може використовуватися в NOR-флеш-дисках.

ExFAT

exFAT (від англ. Extended FAT - "розширена FAT») - пропрієтарна файлова система, призначена головним чином для флеш-накопичувачів. Вперше представлена ​​Microsoft для вбудованих пристроїв в Windows Embedded CE 6.0.

Використовується в операційних системах від Microsoft в тих випадках, коли використання інших підтримуваних ними файлових систем (FAT і NTFS) недоцільно.

Основними перевагами перед усіма поточними версіями FAT є:

· Теоретичний ліміт на розмір файлу 2 64 байт (16 ексбібайт).

· Максимальний розмір кластера збільшений до 25 лютого байт (32 мебібайта).

· Покращено розподіл вільного місця за рахунок введення біт-карти вільного місця, що зменшує фрагментацію диска.

· Усунутий ліміт на кількість файлів в одній директорії.

· Введена підтримка списку прав доступу.

· Введена підтримка транзакцій (опціональна можливість, повинна підтримуватися пристроєм).

Підтримка exFAT мається на Windows XP з Service Pack 2 і 3 з оновленням KB955704, Windows Vista з Service Pack 1, Windows Server 2008, Windows 7.

Технологія ReadyBoost в Windows Vista не сумісна з пристроями з файловою системою exFAT.

Існує вільний драйвер exFAT у вигляді патча для ядра Linux, що підтримує тільки читання цієї файлової системи.

Ліцензійний статус не ясний. Однак відомо, що Microsoft успішно запатентувала файлову систему FAT, і в лютому 2009 року подала до суду на компанію TomTom, звинувачуючи її у їх порушенні.

Існує також стороння реалізація exFAT для Windows XP / Windows Server 2003, однак вона призначена для безпосередньої інтеграції в дистрибутив продукту без можливості ручного встановлення драйвера. Даний порт виконаний на базі драйвера Windows Vista.

У грудні 2009 року Microsoft почала ліцензувати файлову систему exFAT для сторонніх виробників.


Читайте також:

  1. I. Органи і системи, що забезпечують функцію виділення
  2. I. Особливості аферентних і еферентних шляхів вегетативного і соматичного відділів нервової системи
  3. I. Постановка завдання статистичного дослідження
  4. I. ПРЕДМЕТ, МЕТА ТА ЗАВДАННЯ ДИСЦИПЛІНИ
  5. II. Анатомічний склад лімфатичної системи
  6. II. Завдання
  7. II. Завдання на проект.
  8. II. Перевірка домашнього завдання.
  9. II. Перевірка домашнього завдання.
  10. II. Перевірка домашнього завдання.
  11. II. Перевірка домашнього завдання.
  12. II. Перевірка домашнього завдання.




Переглядів: 490

<== попередня сторінка | наступна сторінка ==>
Класифікація файлових систем | File Allocation Table

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.