Система для вызова привилегированной функции в устройстве - RU2006118347A

Код документа: RU2006118347A

Реферат

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

2. Способ по п.1, в котором прерывание является программным прерыванием.

3. Способ по п.1, дополнительно содержащий этап определения функции на основе идентификатора, который передают с запросом.

4. Способ по п.1, дополнительно содержащий этап возврата к приложению в случае, когда выполнение функции завершено.

5. Способ по п.1, в котором устройство представляет собой беспроводное устройство.

6. Устройство для предоставления приложению возможности вызова функции в устройстве, причем устройство включает в себя, по меньшей мере, два режима работы, содержащей привилегированный режим и непривилегированный режим, и функция выполняется в привилегированном режиме, содержащее логическую схему, которая принимает запрос от приложения для вызова функции; логическую схему, которая определяет режим работы приложения; логическую схему для вызова функции с использованием прерывания в случае, если приложение выполняется в непривилегированном режиме, причем функция выполняется в той же самой задаче в качестве приложения; логическую схему для непосредственного вызова функции в случае, если приложение выполняется в привилегированном режиме.

7. Устройство по п.6, в котором прерывание представляет собой программное прерывание.

8. Устройство по п.6, дополнительно содержащее связанный с запросом идентификатор, который идентифицирует функцию.

9. Устройство по п.6, в котором устройство представляет собой беспроводное устройство.

10. Устройство для предоставления приложению возможности вызова функции в устройстве, причем устройство включает в себя, по меньшей мере, два режима работы, содержащей привилегированный режим и непривилегированный режим, и функция выполняется в привилегированном режиме, содержащее средство для приема запроса от приложения для вызова функции; средство для определения режима работы приложения; средство для вызова функции с использованием прерывания в случае, если приложение выполняется в непривилегированном режиме, причем функция выполняется в той же самой задаче в качестве приложения; средство для непосредственного вызова функции в случае, если приложение выполняется в привилегированном режиме.

11. Устройство по п.10, в котором прерывание представляет собой программное прерывание.

12. Устройство по п.10, дополнительно содержащее средство идентификации для идентификации функции.

13. Устройство по п.10, в котором устройство представляет собой беспроводное устройство.

14. Машиночитаемый носитель, содержащий команды, которые при выполнении процессором в устройстве функционируют для предоставления приложению возможности вызова функции в устройстве, причем устройство включает в себя, по меньшей мере, два режима работы, содержащей привилегированный режим и непривилегированный режим, и функция выполняется в привилегированном режиме, содержащий команды для приема запроса от приложения для вызова функции; команды для определения режима работы приложения; команды для вызова функции с использованием прерывания в случае, если приложение выполняется в непривилегированном режиме, причем функция выполняется в той же самой задаче в качестве приложения; команды для непосредственного вызова функции в случае, если приложение выполняется в привилегированном режиме.

15. Машиночитаемый носитель по п.14, в котором прерывание представляет собой программное прерывание.

16. Машиночитаемый носитель по п.14, дополнительно содержащий команды для определения функции на основании идентификатора, который передают с запросом.

17. Машиночитаемый носитель по п.14, дополнительно содержащий команды для возврата к приложению в случае, когда выполнение функции завершено.

18. Машиночитаемый носитель по п.14, в котором устройство представляет собой беспроводное устройство.

Авторы

Заявители

СПК: G06F21/74 G06F9/00 G06F9/06 G06F9/468 G06F9/48 G06F9/4812

Публикация: 2007-12-10

Дата подачи заявки: 2004-10-28

0
0
0
0
Невозможно загрузить содержимое всплывающей подсказки.
Поиск по товарам