监控程序 属于系统软件。系统软件是计算机的基本软件,负责管理计算机的硬件和应用软件资源,为应用软件提供运行平台。监控程序通过植入目标主机的程序,动态地监视目标主机的屏幕,实现将鼠标和键盘事件传输过去,进行一般操作,因此它属于系统软件的一部分。
具体来说,监控程序可以分为以下几类:
桌面监控程序:
这类程序用于监视和控制目标主机的屏幕,将鼠标和键盘事件传输过去,进行一般操作。例如,某些远程监控软件可以远程控制另一台计算机的桌面操作。
嵌入式系统监控程序:
这类程序安装在单片机上,用于监控和控制单片机的工作。监控程序包括初始化程序、主循环程序和中断服务程序,分别用于设置单片机的初始状态、不断循环执行监控任务和处理外部事件。
工业自动化监控程序:
这类程序用于控制和监控可编程控制器(PLC),实时监控PLC的运行状态,接收和处理输入信号,执行控制逻辑,输出控制信号以及记录和报告运行数据。
服务器监控程序:
这类程序用于监视和管理服务器状态,实时检测服务器的运行情况,并在出现异常或故障时发送警报通知管理员。常见的服务器监控程序包括Zabbix、Nagios、Server Density等,它们具有监控、告警、报表和分析功能。
综上所述,监控程序是一种重要的系统软件,广泛应用于各种计算机系统和工业自动化领域,帮助用户和管理员实时监控和管理计算机资源。