Все ли ловушки требуют переключения из пользовательского режима в режим ядра?

Я понимаю, что код ядра отвечает за обработку ловушек, но все ловушки обрабатываются ядром. Существуют ли ловушки, которые обрабатываются в пользовательском режиме? Если да, то приведите пример.


person Ultrablendz    schedule 15.02.2018    source источник


Ответы (1)


Процессор может обрабатывать исключения в пользовательском режиме. VAX явно разрешает запуск исключения пользовательского режима.

http://odl.sysworks.biz/disk$cddoc04sep11/decw$book/d32va118.p359. книга росы$

Однако на практике это действительно бесполезно. Операционная система VMS является примером использования более двух процессорных режимов для лучшей защиты.

person user3344003    schedule 15.02.2018