IOPL
В первой главе мы рассказывали вам о кольцах защиты. Мы говорили, что обычная программа, работающая в среде IBM OS/2, не имеет прямого доступа к системной памяти, системным регистрам процессора и портам ввода/вывода.
Однако некоторым несистемным программам все же требуется доступ к портам компьютера, например, к портам нестандартного устройства. Такая программа должна располагаться во втором кольце защиты, что указывается при ее редактировании.
С помощью команды IOPL вы можете разрешать или запрещать доступ к регистрам аппаратуры со стороны программ, работающих во втором кольце защиты. По умолчанию работа таких программ разрешена:
IOPL =YES
Однако вы можете запретить доступ несистемных программ к регистрам, указав команде IOPL параметр NO:
IOPL =NO
Такой запрет повышает стабильность работы IBM OS/2.