Nodevice.su
[AD970x90]
ГлавнаяСтатьиУстройства хранения информацииФайловая система WinFS: видение Microsoft
Поиск по сайту:
пример: "ASUS dvd"









Фильтр файлов
Производитель:
Устройство:
Архив новостей:
« 03.2024
Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Последние новости

Наша кнопка


Размести на своем сайте HTML код с нашей кнопкой.

Статья "Файловая система WinFS: видение Microsoft"

[AD1]

Файловая система WinFS: видение Microsoft

 WinFS изнутри

Сутью WinFS является, так называемая, модель данных. Под этим скрывается механизм, который постоянно администрирует и структурирует цифровые элементы или "предметы" (items), как упоминает Microsoft в данном контексте. Выбор этого слова неплох, поскольку предметы используют описательные элементы, выходящие за понятие файла. Следует понимать, что эти описательные элементы не присутствуют в файле, а полностью принадлежат и управляются WinFS. Так что физическая структура файлов на уровне NTFS не претерпевает каких-либо изменений. При данной схеме в качестве предметов можно регистрировать не только файлы, но и, скажем, контакты, любимые ссылки в Интернете, письма и т.д.

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

Microsoft реализовала меняющуюся модель предметов в WinFS. Разработчики могут сами определять предметы с помощью метаданных XML и указывать связи между предметами. При этом существует возможность, скажем, вывода всех документов данного автора вместе с информацией о его адресе и связанных с ним фотографиях.

Также можно менять дизайн опций просмотра в проводнике и команд, привязанных к определённым типам файлов. Разработчики могут оговаривать, к примеру, какие опции в контекстном меню будут появляться для определённых предметов, и какие будут использовать значки. Поэтому файловый проводник в Longhorn может осуществлять полностью новый ассортимент задач. Например, во время поиска разработчик может дополнительно указать выполнение команд, привязанных к предметам. Так, если пользователь осуществляет поиск по архиву электронной почты, то проводник может вызвать Outlook для подготовки и отсылки стандартного ответа - по щелчку мыши.

Вполне вероятно, можно ожидать связи между системой управления правами Microsoft и "безопасной компьютерной платформой следующего поколения" - Next Generation Secure Computer Base (NGSCB), которая уже присутствует в зачаточной форме в альфа-версии Longhorn. Возможно, в некоторый момент система будет способна классифицировать файлы по определённым критериям безопасности.

Схемы XML

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

Набор описаний предметов находится в соответствующей схеме. Говоря простым языком, схемы находятся по иерархии выше предметов. Схемы XML определяют, какие данные Windows будет определять как документы, контакты, видео или аудио записи, а также какие контекстные связи существуют между разными типами предметов. Разработчики могут добавлять свои схемы для определения какой-либо информации в виде предметов - к примеру, для описания вложений в электронную почту.

Преимущество подобного подхода заключается в том, что WinFS использует метаданные для связи предметов со связанным содержанием - например, адресных данных и документов. Однако форматы файлов не потеряют своей значимости - они будут служить, помимо всего прочего, для привязки новых типов файлов (по расширениям) к существующему набору предметов.

Службы WinFS

База данных SQL хранит метаданные, нужные для индексации.

Помимо управления предметами, WinFS реализует и другие службы. Одна из них называется Info Agent и позволяет автоматизировать файловые задачи. К примеру, Info Agent может автоматически определять, какие из вложений электронной почты имеют потенциальный риск оказаться вирусами, при этом служба отправит запрос на свои дальнейшие действия, или, скажем, автоматически запустит антивирус для проверки вложения. Точно так же, Info Agent может автоматически удалять временные файлы размером меньше килобайта.

Microsoft понимает под Info Agent гибкий инструмент, способный унифицировать разные задачи. Диапазон возможностей Info Agent может изменяться по желанию пользователей. В памяти всплывает аналогия создания командных файлов .bat/.cmd, однако здесь Windows не только занимается выполнением строчек, но позволяет использовать ссылки. Пользователь может определить, какие системные задачи будут автоматически выполняться, если произойдёт какое-либо событие.

Синхронизация - это ещё одна служба, позволяющая сравнить определённые массивы данных (контакты, документы и т.д.) на нескольких дисках, разделах или внешних компьютерах. Самое замечательное в синхронизации это то, что с помощью соответствующих схем, она сможет обеспечить взаимодействие между несовместимыми прежде приложениями, например Outlook и CRM. Конечно, для этого разработчикам придётся сначала адаптировать гибкость системы к своим нуждам.

Виртуальные папки

Возможности создания перекрёстных ссылок могут использоваться во многих областях. Даже обычные пользователи смогут адаптировать различные функции управления файлами, типа поиска или проводника, под свои нужды. Но здесь всё немало зависит от инструментов, которые предложит Microsoft. На PDC в октябре мы увидели только наброски будущей системы. На разработку полнофункциональной версии могут уйти годы.


Автор статьи: неизвестен.
Обсудить статью на форуме Версия для печати

Комментарии к статье:

К данной статье комментарии пока что отсутствуют.
Добавить комментарий
Ваше имя:
Ваш e-mail:
Введите код:
Ваше сообщение:
После модерации Ваш комментарий в течение двух дней будет добавлен на сайт

Статьи категории Устройства хранения информации

Cтраницы: Следущая 1 2 3 4 5 6 7 8 9 10 Следущая Последняя
Новые драйвера Топ DLL-файлов Топ мануалов Популярные запросы
Драйвер Intex IT-305WC Windows XP, 2000, 98, ME DLL-файл binkw32.dll Panasonic KX-TC 1481, 1484, 1486 acer travelMate 8572G
Драйвер Lapara LA-1300k-x5 Windows 7 DLL-файл xinput1_3.dll Pioneer DEH-P3600MP Samsung SyncMaster SA350
Драйвер Lexmark X1290 Windows XP, 2000, 2003 DLL-файл Mss32.dll Becker AUDIO 10 ECE TYP 6021 intel GMA 4500M
Драйвер HP ENVY m4 series Intel Management Engine Interface (MEI) Windows 8 64-bit DLL-файл OpenAL32.dll SONY XR-3750 acer 5732z
Драйвер HP ENVY m4 series IDT High-Definition (HD) Audio Driver Windows 8 64-bit DLL-файл MSCOMCTL.OCX Panasonic KX-TC 1401, 1405 aspire 5110
Драйвер HP ENVY m4 series IDT High-Definition (HD) Audio Driver Windows 8 64-bit DLL-файл KERNEL32.DLL Panasonic KX-TC 1503 5110
Драйвер HP ENVY dv7 series 3D DriveGuard Windows 8 64-bit DLL-файл msvcr71.dll Pioneer DEH-P4650MP Toshiba L40
Драйвер HP ENVY dv7 series Intel Rapid Storage Technology Driver Windows 8 64-bit DLL-файл COMDLG32.OCX Dialon F10 toshiba l40-170
Драйвер HP ENVY dv7 series Realtek Card Reader Driver Windows 8 64-bit DLL-файл binkw32.dll Pioneer DEH-P3630MP gs-9200
Драйвер HP ENVY dv7 series Ralink Bluetooth Software Driver Windows 8 64-bit DLL-файл d3dx9_30.dll APC BACK-UPS - 600 spk 33
Драйвер HP ENVY dv7 series Realtek Local Area Network (LAN) Driver Windows 8 64-bit DLL-файл storm.dll Sony DCR-DVD105E 22m38a
Драйвер HP ENVY dv7 series Intel Bluetooth Driver Windows 8 64-bit DLL-файл openal32.dll SONY CDX-F5500X pi:pow202325
Драйвер HP ENVY dv7 series Qualcomm Atheros AR9000 Series Wireless LAN Driver Windows 8 64-bit DLL-файл msvcp71.dll APC SMART-UPS V/S - 1000 pow202325
Драйвер HP ENVY dv7 series Ralink 802.11 Wireless LAN Adapter Windows 8 64-bit DLL-файл lame_enc.dll Pioneer DEH-4050 драйвера для rovermedia tv card series 4-in-1
Драйвер HP ENVY dv7 series Ralink Bluetooth Software Driver Windows 8 64-bit DLL-файл COMCTL32.OCX Scher-Khan Magicar 5 optiarc dvd rw ad-7280