RU 2159953 C1, 27.11.2000. US 20010020245 A1, 06.09.2001. US 6408298 B1, 18.06.2002. US 6708186 B1, 16.03.2004. US 6473806 B1, 29.10.2002. US 6477544 B1, 05.11.2002. EP 1209556 A2, 29.05.2002.
Имя заявителя:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Изобретатели:
КРИСТИАНСЕН Нил Р. (US) ТХИНД Равиндер С. (US) ХАВЕВАЛА Сарош Сирус (US)
Патентообладатели:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Приоритетные данные:
30.11.2004 US 11/000,430
Реферат
Изобретение относится к вычислительной технике, в частности к способу выполнения фильтром отслеживания запросов ввода/вывода. Техническим результатом является увеличение быстродействия компьютерной системы. Способ включает: создание экземпляра фильтра файловой системы, ассоциированного с файловой системой, регистрируют фильтр с помощью механизма регистрации, реализуемого в средстве управления фильтрами; уведомляют посредством фильтра средство управления фильтрами о по меньшей мере одном типе запроса ввода/вывода, в котором он заинтересован; задают посредством фильтра, должен ли фильтр быть уведомлен о предварительных обратных вызовах для упомянутого по меньшей мере одного типа запроса ввода/вывода; задают посредством фильтра, должен ли фильтр быть уведомлен о последующих обратных вызовах; поддерживают пространство имен, ассоциированное с фильтром, отличное от пространства имен файловой системы; принимают запрос ввода/вывода; определяют, что объект является объектом, представляющим интерес для фильтра; определяют действие фильтра, ассоциированное с принятым запросом ввода/вывода, выполняют это действие; и обновляют пространство имен, ассоциированное с фильтром, на основе принятого запроса ввода/вывода. 2 н. и 20 з.п. ф-лы, 15 ил.