正在加载图片...
Vol.17 No.2 李毅杰等:实时多任务操作系统在窄带钢热连轧机的应用 ,155 工业环境适应能力.系统硬件配置:(1)CPU:8086+8087;(2)内存640kB;(3)外存 19MKB硬盘,320K5"1/4软盘驱动器;(4)8253可编程时钟发生器;(5)8259A可 编程中断控制器.主要系统软件:(1)iRMX86实时多任务操作系统;(2)PLM86模 块化编程语言;(3)8087协处理器支持库、函数库等· 310-35 iSBCX344 iSBCX344 iRCB iRCB iRCB iRCB iSBC iSBC iSBC iSBC 44/10 44/10 44/10 44/10 88/40A 8840A 88/40A 88/40A CJ801 单板机 图1计算机系统结构示意图 310-35作为过程控制机在系统中主要完成:(1)轧件跟踪;(2)设计计算;(3) 模型自校正;(4)模拟轧钢;(5)打印报表;(6)人机对话等功能, 2RMX86实时多任务操作系统及应用程序调度 过程机在RMX86实时多任务操作系统支持下完成系统资源分配及用户任务的调度, iRMX86操作系统是面向目标(OBJECT)基于优先级调度的实时多任务操作系统;面 向目标(OBJECT)方法所具有模块化、信息封装与隐藏、抽象性、继承性多形性等独 到之处·这些优异特性为解决大型软件管理提高软件可靠性、可重用性、可扩展性和可维 护性提供了有效手段与途径,这也是iRMX86操作系统被广泛用于工业及管理领域的重要 原因.作为操作系统RMX86有如下优点:(1)多任务并发运行;(2)资源共享; (3)服务同步事件;(4)基于优先级的系统资源分配;(5)用户对系统配置的灵活性. RMX86中任务是有能动性的目标(OBJECT),也是系统中唯一活动的对象,系统 为了很好地管理任务,给任务规定了任务优先级,任务状态,是否是中断任务等属性, iRMX86对任务管理的基本规则: (1)系统在初始化时赋予各任务以相应的优先级,并在运行中动态修改任务的运行 状态;保证某一时刻系统中仅有一个具有最高优先级的任务运行,而其他任务在不同 的状态等待获得CPU的控制权· (2)系统通过交换完成任务间同步与互斥,避免系统死锁发生, iRMX86操作系统中的任务分为5种状态,1个任务任何时候必须处于下述状态之一: (1)睡眠态:任务处于等待某些请求或延时,处于此状态的任务释放CPU控制权; (2)挂起态:1个任务被其他任务或自己本身置于挂起状态,挂起状态下的任务释刊 李 毅 杰 等 实 时多 任 务 操 作 系 统 在 窄 带 钢 热 连 轧 机 的 应 用 · 巧 工 业 环 境适 应 能 力 系 统 硬 件 配 置 内存 外 存 硬 盘 , ’ 软 盘 驱 动 器 可 编 程 时 钟 发 生 器 可 编 程 中断控 制 器 主 要 系 统软 件 实 时 多 任 务 操 作 系 统 模 块 化 编程 语言 协处理 器 支 持 库 、 函 数 库 等 泣 葱 匕 单 板 机 图 计 算机 系 统 结 构 示 意 图 一 作 为 过程 控 制 机 在 系 统 中 主 要 完 成 轧 件 跟 踪 设 计 计 算 模 型 自校 正 模 拟 轧 钢 打 印 报 表 人 机 对话 等 功 能 实 时 多任 务操作 系 统及应 用 程 序 调 度 过程 机在 实 时 多 任 务 操 作 系 统 支 持 下 完 成 系 统 资 源 分 配 及 用 户 任 务 的调度 操 作 系 统 是 面 向 目标 基 于 优 先 级 调 度 的 实 时 多 任 务 操 作 系 统 面 向 目标 方 法 所 具 有 模 块 化 、 信 息 封 装 与 隐 藏 、 抽 象 性 、 继 承 性 多 形 性 等 独 到 之 处 这 些 优 异 特 性 为 解 决 大 型 软件 管理 提 高 软件 可 靠性 、 可 重 用 性 、 可 扩 展性 和 可 维 护性提供 了有 效 手段 与途 径 “ 这也是 操作 系 统被 广 泛 用 于 工业及管理领域的重要 原 因 作 为 操 作 系 统 有 如 下 优 点 多 任 务 并 发 运 行 资 源 共 享 服 务 同步 事 件 基 于 优 先 级 的 系 统 资 源 分 配 用 户 对 系 统配 置 的灵活性 中任 务 是 有 能 动 性 的 目标 , 也 是 系 统 中 唯 一 活 动 的 对 象 系 统 为 了很好 地 管 理 任 务 , 给 任 务 规 定 了 任 务 优 先 级 、 任 务 状 态 , 是 否 是 中 断 任 务 等 属 性 对任 务 管 理 的 基 本规 则 系 统 在 初 始 化 时 赋 予 各 任 务 以 相 应 的 优 先 级 , 并 在 运 行 中 动 态 修 改 任 务 的 运 行 状 态 保 证某 一 时 刻 系 统 中 仅 有 一 个 具 有 最 高 优 先 级 的 任 务 运 行 , 而 其 他 任 务 在 不 同 的状 态等 待 获得 的 控 制 权 系 统通 过 交 换 完 成 任 务 间 同步 与 互 斥 , 避 免 系 统 死 锁 发 生 操 作 系 统 中的 任 务分 为 种 状 态 , 个任 务 任何 时候 必 须 处 于 下 述 状 态 之 一 睡 眠 态 任 务 处 于 等 待某 些 请 求 或 延 时 , 处 于 此 状 态 的 任 务 释 放 控 制权 挂 起 态 个 任 务 被 其 他 任 务 或 自己 本 身 置 于 挂 起 状 态 , 挂 起 状 态 下 的 任 务 释
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有