- •Диспетчеризация прерываний в ос
- •16. Задачи ос по управлению устройствами ввода-вывод. Разделение устройств и данных между процессами
- •Согласование скоростей обмена и кэширование данных
- •Разделение устройств и данных между процессами
- •Обеспечение удобного логического интерфейса между устройствами и приложениями
- •Поддержка широкого спектра драйверов и включение нового драйвера в систему
- •Поддержка синхронных и асинхронных операций ввода-вывода
- •Многослойная модель подсистемы ввода-вывода
- •Имена файлов
- •Иерархическая структура файловой системы
- •Физическая и виртуальная геометрия диска. Компакт-диски
- •Логическая структура жесткого диска
- •Структура mbr
- •Примеры файловых систем. Cd-rom (iso 9660, udf), fat
- •Примеры файловых систем. Файловая система fat
- •Организация файловой системы ntfs
- •Режимы хранения информации на дисках
- •Высокоуровневое форматирование
- •Низкоуровневое форматирование
- •ExFat в современных операционных системах
Высокоуровневое форматирование
Высокоуровневое форматирование (создание файловой системы) - проводится для каждого раздела в отдельности, и выполняет следующее:
Создает загрузочный сектор (Boot Sector)
Создает список свободных блоков (для UNIX) или таблицу (ы) размещения файлов (FAT - File Allocation Table) (для FAT или NTFS)
Создает корневой каталог
Создает пустую файловую систему
Указывает, какая файловая система
Помечает дефектные кластеры
Низкоуровневое форматирование
Низкоуровневое форматирование — это разметка жесткого диска на дорожки и сектора с записью служебной информации для его работы. Этот процесс полностью стирает все данные, находившиеся на информационном носителе без возможности их последующего восстановления. Поэтому форматирование низкого уровня жесткого диска или флэш -накопителя выполняют в случаях, когда необходимо не допустить утечки важной или конфиденциальной информации при передаче диска другим лицам.
Вторым вариантом использования низкоуровневого форматирования является блокировка поврежденных участков диска при осуществлении указанного процесса. Хотя современные жесткие диски автоматически пропускают сектора с ошибками (но вероятность сбоя все же существует), диски старых поколений этого делать не умеют.
Форматирование низкого уровня производится на заводе - изготовителе жесткого диска специальными устройствами и осуществить его полноценно в домашних условиях невозможно. Но в то же время имеются программы, которые проводят некоторую имитацию низкоуровневого форматирования, его вполне достаточно для сохранения конфиденциальности записанного на диске. Отформатировать диск с использованием низкого уровня позволяет программа HDD Low Level Format.
exFAT (от англ. Extended FAT - «расширенная FAT») - файловая система, предназначенная, главным образом для флэш-накопителей.
Файловая система FAT32 имеет ряд существенных недостатков: она не поддерживает разделы больше, чем 2 Тб, и файлы, размер которых более 4 Гб. Для решения описанных проблем в FAT32 и была создана файловая система exFAT.
exFAT – это разработка Microsoft, предназначенная в основном для мобильных носителей (флешки, SSD-диски, смарткарты). exFAT не используется для форматирования жестких дисков. Все последние версии Windows, а также Mac OS X поддерживают эту файловую систему. exFAT также часто называют FAT64, что подразумевает возможность работы с накопителями и файлами большего размера.
Основные преимущества файловой системы exFAT:
Максимальный размер кластера увеличен до 32 Мб
Увеличен максимальный размер файла в exFAT с 4Гб до 264 байт (16 EB).
Нет ограничения на количество файлов в каталоге
Поддержка прав доступа на файлы/каталоги
Поддержка транзакций при записи (если поддерживается физическим устройством)
Эффективное использование свободного места, что помогает существенно снизить фрагментацию диска.
При форматировании в exFAT количество доступного места на устройства хранения больше, чем при использовании FAT32. Например, если USB накопитель размеров 4 Гб (номинальная емкость 4023 Мб) отформатировать в различных файловых системах, то получится следующее:
FAT32 – 4014 Мб
HFS+ – 3997 Мб
NTFS – 3974 Мб
exFAT – 4022 Мб
Одним из главных недостатком системы exFAT является то, что на эту технологию распространяется лицензионная политика Microsoft, и ни в каких open source решениях она применяться не может. Для ее использования в любой операционной системе необходимо будет осуществить лицензионные отчисления в Microsoft (данное правило не относится к простым мобильным устройствам, таким как фотоаппараты, плееры и т.д.).