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


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


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


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


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


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


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


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


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


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



Відмовостійкість системи

Оскільки система FAT зберігає дані про файли і дані про вільне місце на диску в одній таблиці, то операція запису файлу, традиційно складається з двох етапів (додавання займаного блоку в перелік зайнятих і виключення цього ж блоку із списку вільних) відбувається в FAT на одну дію . Завдяки цьому система FAT володіє природженою стійкістю до збоїв, то є збій (наприклад, харчування) у момент виконання операції читання або запису в більшості випадків не призведе до руйнування файлової системи. Однак слід пам'ятати, що в даному випадку мова йде саме про цілісність файлової системи, а не самих файлів.

Версії системи FAT

Існує чотири версії FAT - FAT12, FAT16, FAT32 і exFAT. Вони відрізняються кількістю біт, відведених для збереження номеру кластеру. FAT12 застосовується в основному для дискет, FAT16 - для дисків малого обсягу, а нова exFAT переважно для флеш-накопичувачів.

Спочатку FAT не підтримувала ієрархічну систему каталогів. Всі файли розташовувалися в кореневому каталозі. Це виявилося незручно. І до того ж малий розмір кореневого каталогу обмежував кількість файлів на диску. Каталоги були введені з виходом MS-DOS 2.0.

У різних операційних системах також були впроваджені різні розширення FAT. Наприклад, в DR-DOS є додаткові атрибути доступу до файлів; в Windows 95, Linux і Proolix - підтримка довгих імен файлів (LFN) у форматі Unicode (Virtual FAT - VFAT); в OS / 2 - розширені атрибути всіх файлів.

YAFFS

YAFFS (Yet Another Flash File System) - YAFFS - це перша файлова система, розроблена спеціально для використання на NAND накопичувачах. Автором є Charles Manning з Нової Зеландії.

Yaffs1 - перша версія цієї файлової системи, яка працювала зі сторінками пам'яті розміром в 512 байт + 16 службових байт. Старі моделі флеш-пам'яті дозволяли виконувати всього 2 або 3 цикли перезапису, при відмові запису на сторінку, YAFFS позначала її як збійні, виставляючи байт у службовій області.


 

YAFFS2

YAFFS2 - розроблена на базі YAFFS1, формат даних залишився таким же для зворотної сумісності. Головна відмінність - YAFFS2 дозволяє в сучасних моделях флеш-пам'яті пропускати сторінки, помічені для однократного запису.

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

NTFS

Розшифровується як New Technology File System. У порівнянні з FAT файлова система NTFS має куди більш складною структурою і куди більш широкими можливостями. На відміну від FAT, файлова система NTFS не зберігає всю інформацію про розташування файлів в одному місці. Замість цього відомості про розподіл дискового простору між файлами зберігаються у складі спеціальних пакетів, які можуть розташовуватися в будь-якому місці розділу. Структура каталогів NTFS також відрізняється від структури каталогів FAT. Дискові каталоги NTFS краще пристосовані для здійснення пошуку файлів, так як записи про файли зберігаються з використанням бінарного дерева, а не простого лінійного списку (як це було в FAT). Це означає, що для того, щоб знайти файл, потрібно проаналізувати меншу кількість записів. А якщо до цього ще додати можливість індексування, то система буде просто літати!

Файлова система NTFS має вбудованої підтримкою довгих імен і розширюваних файлових атрибутів. Завдяки цьому розділи NTFS можуть зберігати інформацію, пов'язану з захистом файлів (наприклад, списки ACL), аудитом доступу до файлів, а також відомості, пов'язані з правами на володіння файлами. Завдання дискової квоти - ще одна можливість NTFS, пов'язана з можливістю збереження розширеного кількості атрибутів файлу. Полягає вона в тому, що певному користувачеві можна призначити певний розмір дискового простору, який він може використовувати для зберігання своїх файлів (ти напевно вже стикався з цим, якщо мав справу з яким або хостингом). Якщо ж ти подібного досвіду не мав, то пояснюю: при спробі збереження файлу, система аналізує розмір всіх файлів, які вже належать тобі (ага, по тому самому атрибуту "власник" про який говорилося тільки що) і порівнює з призначеної тобі дискової квоти. Якщо залишок квоти достатній для розміщення цього файлу, то буде виконано збереження, в іншому випадку тебе пошле подалі сполученням "перевищена дискова квота". Якщо при використанні FAT найкраще на що ти міг розраховувати - це те, що файл буде займати на диску не більше, ніж власний розмір, то при використанні NTFS можеш про це забути! В NTFS мінімальна одиниця дорівнює сектору жорсткого диска і один файл не означає один кластер! Крім цього файлова система підтримує атрибут, що дозволяє здійснювати індивідуальну компресію файлів і каталогів. Нові можливості NTFS5 і Windows 2000 дозволяють задіяти архітектуру відкритих ключів для шифрування файлів, каталогів чи томів за допомогою EFS. Крім того напевно всіх порадує можливість монтування. Ну і на довершення всього NTFS підтримує дуже великі диски - до 16 екзабайт. (Екзабайт - це 1073741824 Гігабайт). Простий приклад: Якщо жорсткий диск здатний записати 1 мегабайт даних в секунду, то для того, щоб записати один екзабайт (зауваж один, а не шістнадцять), йому буде потрібно 1 трлн секунд. В одному році 3 млн секунд. Отже, щоб зберегти один екзабайт даних буде потрібно 300 000 років.


 


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

  1. I. Органи і системи, що забезпечують функцію виділення
  2. I. Особливості аферентних і еферентних шляхів вегетативного і соматичного відділів нервової системи
  3. II. Анатомічний склад лімфатичної системи
  4. IV. Розподіл нервової системи
  5. IV. Система зв’язків всередині центральної нервової системи
  6. IV. Філогенез кровоносної системи
  7. POS-системи
  8. T. Сутність, етіологія та патогенез порушень опорно-рухової системи
  9. VI. Філогенез нервової системи
  10. А) Заробітна плата її форми та системи.
  11. А) Заробітна плата, її форми та системи.
  12. А) Поліпшення системи зворотного зв'язку.




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

<== попередня сторінка | наступна сторінка ==>
File Allocation Table | Лабораторная работа

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

  

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


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