Программные мониторы.



Мониторы, реализованные в виде программ на ЭВМ являются программными мониторами. ПМ трассировочного типа реагируют на определённый класс событий за счет перехвата сообщений к супервизору и других сигналов. Эти события приводят к передачи управления ПМ, который фиксирует необходимую информацию, формирует данные и помещает в отведённую область памяти, затем передаёт управление в точку возврата для продолжения хода вычислительного процесса. ПМ выборочного типа включаются в работу по таймеру через некоторые промежутки времени, каждый раз производя опрос состояния системы. В зависимости от местоположения программ, ПМ могут быть встроенными или загружаемыми.

1). Встроенные ПМ представляют собой совокупность программных средств, входящих в состав управляемых программ ОС. Он создаётся совместно с ОС. Такие ПМ имеют статус управляемых программ ОС. Они встраиваются в ОС для контроля за функционированием и т.д. Все ошибки, которые зарегистрированы в средствах контроля, передаются в соответствующий регистр ошибок. По возникновению 1 в соответствующем разряде данного регистра ПМ может формировать прерывание для обработки этой ситуации. ОС обрабатывает прерывания по двум схемам:

1. схема неотложного прерывания. Обслуживаются не дожидаясь конца выполнения программы.

2. схема подавляющего прерывания. Обслуживание осуществляется после завершения программы.

 

2). Автономные ПМ – это измерительные программы, выполняемые вычислительной машиной как прикладная программа. Они используются для расширения диагностических возможностей. АПМ загружаются только при необходимости. Они позволяют регистрировать большой набор событий. Встроенные мониторы являются более специализированными.

 


Дата добавления: 2015-12-20; просмотров: 33; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!