电力行业与其他领域的 ICT 软件应用探索
1. 区域电力控制中心自动信息处理系统的操作系统
在区域电力控制中心,自动信息处理系统软件在不同应用中的大致框架相似,但在电力网络的不同区域存在细节差异。电力应用程序员多为电力行业专家而非专业程序员,且每个电力网络区域通常需使用多个不同版本的软件。这就需要一个支持系统,让程序员能更轻松高效地工作。
为自动信息处理系统软件设计并开发了一个面向应用的操作系统,可在 Odra 1325 上运行。该操作系统基于 EX2M 执行程序,这是与 Odra 1325 兼容的 ICL 1900 系列基本操作系统,它能使自动化模块系统设备连接 CPU 和受控制的电力网络。
这个操作系统由三个子程序 0、1 和 2 组成,分别在最低、中间和最高抢占优先级级别运行。其中,子程序 1 执行进程映像转储以实现自动重启功能,并设置“系统开启”开关;若开关未预先设置,自动重启会初始化 CPU 和操作系统,并从转储中恢复进程映像。子程序 0 和 1 还操作各种 CPU 外设,让应用程序员无需处理这些任务。子程序 2 使应用程序员无需直接接触过程控制设备,它组织与自动化模块系统设备之间的数据传输,更新单个操作的进程映像,并通过子程序 1 调用所需的受控程序(PUC)。
该操作系统可通过两种请求启动 PUC:启动 PUC 请求和程序结束请求。抢占式恢复优先级功能有助于有效利用计算资源并避免不必要的延迟。启动 PUC 请求后,PUC 调度器(子程序 0)将项目添加到相关队列;若队列为空,PUC 会转移到工作站执行以避免延迟。PUC 结束请求会移动相关队列,并执行非空队列头部的项目,随后执行抢占式恢复优先级功能。
这个操作系统的可用性支持
超级会员免费看
订阅专栏 解锁全文
22

被折叠的 条评论
为什么被折叠?



