Операционная система OS2 Warp

       

IOPL


В первой главе мы рассказывали вам о кольцах защиты. Мы говорили, что обычная программа, работающая в среде IBM OS/2, не имеет прямого доступа к системной памяти, системным регистрам процессора и портам ввода/вывода.

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

С помощью команды IOPL вы можете разрешать или запрещать доступ к регистрам аппаратуры со стороны программ, работающих во втором кольце защиты. По умолчанию работа таких программ разрешена:

IOPL =YES

Однако вы можете запретить доступ несистемных программ к регистрам, указав команде IOPL параметр NO:

IOPL =NO

Такой запрет повышает стабильность работы IBM OS/2.



Содержание раздела