RU 2110838 C1, 10.05.1998. US 2004/02110908 A1, 21.10.2004. US 2004/0216145 A1, 28.10.2004. US 2002/0152344 A1, 17.10.2002. US 2004/0003137 A1, 01.01.2004. KR 20040085906 A, 08.10.2004. US 6021446 A, 01.02.2000.
Имя заявителя:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Изобретатели:
ТАЛЛУРИ Мадхусудхан (US) СМИТ Фредерик Дж. IV (US) ХЭВЕНЗ Джефф Л. (US)
Патентообладатели:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Приоритетные данные:
16.05.2005 US 11/129,802
Реферат
Изобретение относится к области драйверов компьютерных аппаратных устройств, в частности к системе и способу предоставления и обработки прерываний скорее в пользовательском режиме, чем в режиме ядра. Техническим результатом является обеспечение расширения прерываний драйверов устройств на совместное использование. Системы и способы для предоставления структуры, в которой драйверы устройств могут работать на уровне пользовательского режима. Общая функция платформы (например, APIC) или шины (шины PCI) используется для вывода ЦПУ из режима прерывания без необходимости ждать, чтобы драйвер пользовательского режима удалил прерывание устройства. Это предоставляет возможность, чтобы драйвер устройства полностью был написан в пространстве пользователя. Драйвер устройства все также получает уведомления о прерываниях, но уже не с приоритетом прерывания. 3 н. и 14 з.п. ф-лы, 5 ил.