Сервис аппаратной платы перезапуска

Есть такая специфическая штука - аппаратная плата перезапуска. Используется для серверов на ответственных производствах. Где долгое "зависание" компьютера - абсолютно не приемлемо.

На ней есть таймер и провод, который подключён к разъёму Reset компьютера. Программа, запущенная на компьютере периодически устанавливает таймер на плате и сбрасывает его. Если таймер не будет сброшен, то произойдёт перезагрузка компьютера платой перезапуска.

В итоге мной был разработан сервис Windows, который взаимодействовал с платами нескольких типов.

Также он собирал дополнительную информацию о процессах, объёме свободной памяти и нагрузке процессоров. По этим параметрам также возможна перезагрузка ОС.

Был реализовал сложный алгоритм работы сервиса, вывод сообщений в системный журнал ОС, реализован пользовательский интерфейс настроек.

Сделано на Visual C++, ATL.

0
Loading Disqus Comments ...

No Trackbacks.

Loading Facebook Comments ...