Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемСтепан Лозбинев
1 «Особенности файловой системы WinFS» Сравнение с предыдущими файловыми системами
2 Состав WinFS: NTFS; NTFS; Реляционная база данных; Реляционная база данных; База данных на основе XML. База данных на основе XML.
3 Назначение частей: Поддержка NTFS позволит сохранить совместимость со старыми приложениями и вычислительными системами Поддержка NTFS позволит сохранить совместимость со старыми приложениями и вычислительными системами Технологии SQL Server послужат для хранения информации в более упорядоченном виде Технологии SQL Server послужат для хранения информации в более упорядоченном виде Посредством XML к файлам можно будет добавлять метаданные, с помощью которых можно дать исчерпывающее описание хранящейся в них информации. Посредством XML к файлам можно будет добавлять метаданные, с помощью которых можно дать исчерпывающее описание хранящейся в них информации.
4 Экран 1
5 Сравнение: MS-DOSNTFS Динамические диски WinFS В MS-DOS использовалась простенькая 16-разрядная файловая система FAT, которая имела размер кластера (минимальной части диска, выделяемой для хранения файла) 32 КБ и поддерживала разделы до 2 ГБ (в семействе Windows 9x) или 4 ГБ (в семейства Windows NT). За счет увеличения размера кластеров файловая система FAT32 смогла поддерживать разделы до 32 ГБ и, теоретически, даже больше, хотя это и не рекомендовано Microsoft. Системы FAT/FAT32 использовали простую линейную таблицу соответствия имен файлов их адресам (точнее: характеристикам дорожка-сектор), по которой файлы извлекались в память из накопителя на жестких дисках. Кроме адреса файла, в таблице присутствовали атрибуты "только чтение", "скрытый" и "архивный" (их можно видеть на вкладке свойств любого файла). Таблицы файловой системы NTFS дополнительно поддерживали атрибуты безопасности (пароли доступа на файловом уровне), списки доступа, сжатие и т.д., но самое главное - транзакционную модель записи информации на диск. По сути, до полного окончания записи или изменения файла на диске сохраняется вся информация для отмены этой операции. Поэтому даже при случайном отказе (например, при выключении питания) операция записи проводится полностью или возвращается в исходное состояние (так называемый откат транзакции). Транзакции гарантируют точное соответствие файловой таблицы текущему состоянию диска в любой ситуации, поэтому NTFS называют надежной файловой системой, которой не нужны в принципе служебные утилиты восстановления данных, поиска потерянных кластеров и т.д. Следующим шагом совершенствования файловых систем Windows стали динамические диски. Таблицы разделов предыдущих файловых систем хранились в специальном (первом) физическом секторе накопителя. Размер одного раздела не позволял создавать на одном накопителе более 4 дисковых разделов или динамически изменять характеристики разделов. Заметим, что информация о разделах во время запуска используется ОС для поиска загрузочного раздела, из которого в память извлекается код, позволяющий "вытащить" с диска остальную часть образа ОС. В динамических дисках таблица раздела перемещена в обычную область данных накопителя, поэтому может изменяться во время работы ОС без ее перезагрузки. Динамическим диски названы потому, что можно "на лету" менять состав и размеры дисковых разделов. А это позволяет программным путем формировать разные схемы резервирования информации в разделах, как это делается при аппаратной реализации RAID. Следующим шагом стала файловая система WinFS, в которой таблица файлов перемещается в обычную область хранения накопителя и, кроме того, вместо "плоской" линейной таблицы используется структурированная таблица реляционной СУБД. С точки зрения пользователя, становится возможным ввод любых файловых атрибутов, а за счет индексирования ускоряются операции поиска в таблице, а значит и доступ к дисковым файлам.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.