正在加载图片...
·156 北京科技大学学报 1995年No.2 放CPU控制权; (3)睡眠一挂起态:睡眠任务被挂起则进入此状态; (4)就绪状态:具备执行条件等待获得CPU控制权; (5)运行状态:在就绪状态中具有最高优 先级的任务处于运行状态(正在控制CPU).任 就绪态 务的5种状态动态转换关系见图(2),在图2 1↑ 中,任务进入就绪态有4个途径:(1)任务 睡眠态 运行态 →(挂起态 创建时;(2)任务被唤醒;(3)任务挂起深 度等于1或被另一任务解挂,(4)正在运行 睡眠 的任务被更高优先级任务中断· 挂起态 任务进人睡眠态途径有两个:(1)运行任 务自身置于睡眠等待;(2)任务挂起深度等于 图2任务状态转换图 1或被另一任务解挂, 任务进人挂起态的途径有:(1)运行任务对自身进行挂起操作;(2)处于就绪态的 任务被另一任务挂起,当睡眠任务被另一任务挂起时进入睡眠挂起态,就绪队例中最高 优先级的任务进人运行态· 任务被删除后退出上述5种状态变为不存在(见Inter Comportion.iRMX86 Nucleus User's Guide for Release 7.USA,1985). 热轧带钢计算机控制是快速过程,原系统配置中Bitbus工业局域网对外部事件的响 应以查询方式实现,即外部事件发生后,并不立即发生系统资源再分配,直到操作系统 查询到该过程,为提高该系统对外部事件响应实时性,利用310一35工业微机中8259A 可编程器中断控制器,将外部事件(HMD热金属检测器等外部信号)用0.5s扫描过程将 其变化以外部中断方式激发处理机,以中断处理程序(INTERRUPT HANDLER)形 式参与系统调度,并再度向中断任务发出处理请求, 热轧带钢控制系统以轧件在轧线上的位置作为应用程序发生调度的根源与机制·为 此,轧件跟踪过程作为中断任务进行定义、该任务一方面完成轧线上轧件跟踪,另一方 面依轧件所在位置适时激活相关任务、完成必要的设定计算与设备控制· 轧件跟踪任务与其他任务间通讯由信箱发送与接收实现·由于轧件跟踪任务的特殊 性,系统初始化时指派给其以最高优先级,同时注意到轧线上某一时刻会有1块以上轧 件,会造成以极短时间内连续发生多于1次的外部事件中断请求,而前1次中断还没处 理完,因此轧件跟踪任务开放中断允许连续响应10个外部中断请求,实际运行证明 它能满足控制系统设计要求, 为提高系统灵活性、设备和文件操作快速性·本系统采用异步BIOS实现对用户任 务及文件管理.BIOS作业完成目标,交换的创建,设备、文件联接和用户任务的初始化· 用户系统资源与运行环境的定义由ICU(系统配置接口单元)以人机对话方式实现· BIOS任务的基本结构如下: BIOSSTASK:PROCEDURE PUBLIC: /Create mailboxes北 京 科 技 大 学 学 报 年 放 控 制 权 睡 眠 一 挂 起 态 睡 眠 任 务 被 挂 起 则 进 人 此 状 态 就 绪 状 态 具 备 执 行 条 件 等 待 获 得 控 制 权 运 行 状 态 在 就 绪状 态 中具 有 最 高 优 先 级 的 任 务 处于 运 行 状 态 正 在 控 制 任 务 的 种 状 态 动 态 转 换 关 系 见 图 在 图 中 , 任 务 进 人 就 绪 态 有 个 途 径 任 务 创 建 时 任 务 被 唤 醒 任 务 挂 起 深 度 等 于 或 被 另 一 任 务 解 挂 , 正 在 运 行 的 任 务 被 更 高 优 先 级 任 务 中 断 任 务 进 人 睡 眠 态 途 径 有 两 个 运 行 任 务 自身 置 于 睡 眠 等 待 任 务 挂 起 深 度 等 于 或 被 另 一 任 务 解 挂 峙凡月︸ 、了、产户 曰、 ‘了了、 、百甩了、 图 任 务 状态 转 换 图 任务 进 人 挂 起 态 的 途 径 有 运 行 任 务 对 自身进 行 挂 起 操 作 处 于 就 绪 态 的 任 务 被 另 一 任 务 挂 起 当睡 眠 任 务 被 另 一 任 务 挂 起 时 进 人 睡 眠 挂 起 态 , 就 绪 队 例 中 最 高 优 先 级 的 任 务 进 人 运 行 态 任 务 被 删 除 后 退 出上 述 种状态变 为不存 在 见 ’ , 热 轧 带钢 计算 机 控 制 是 快 速 过 程 , 原 系 统 配 置 中 工 业 局 域 网 对外 部 事 件 的 响 应 以 查 询 方 式 实 现 , 即外 部 事 件 发 生 后 , 并 不 立 即 发 生 系 统 资 源 再 分 配 , 直 到 操 作 系 统 查 询 到 该 过 程 为 提 高 该 系 统 对 外 部 事 件 响 应 实 时 性 , 利 用 一 工 业 微 机 中 可 编 程 器 中 断 控 制 器 , 将 外 部事 件 热金 属 检 测 器等 外 部 信 号 用 扫描 过程将 其 变 化 以 外 部 中 断 方 式 激 发 处 理 机 , 以 中 断 处 理 程 序 形 式 参 与 系 统 调 度 , 并 再 度 向 中断 任 务 发 出处 理 请 求 热 轧 带 钢 控 制 系 统 以 轧 件 在 轧 线 上 的位 置 作 为 应 用 程 序 发 生 调 度 的 根 源 与 机 制 为 此 , 轧 件 跟 踪 过 程 作 为 中 断 任 务 进 行 定 义 , 该 任 务 一 方 面 完 成 轧 线 上 轧 件 跟 踪 , 另 一 方 面 依 轧 件 所 在 位 置 适 时 激 活 相 关 任 务 , 完 成 必 要 的 设 定 计 算 与 设 备 控 制 轧 件 跟 踪 任 务 与 其 他 任 务 间通 讯 由信 箱 发 送 与 接 收 实 现 由于 轧 件 跟 踪 任 务 的 特 殊 性 , 系 统 初 始 化 时 指 派 给 其 以 最 高 优 先 级 同 时 注 意 到 轧 线 上 某 一 时 刻 会 有 块 以 上 轧 件 , 会 造 成 以 极 短 时 间 内连 续 发 生 多 于 次 的外 部 事 件 中 断请求 , 而 前 次 中 断 还 没 处 理 完 因 此 轧 件 跟 踪 任 务 开 放 中 断 允 许 连 续 响 应 个 外 部 中 断 请 求 , 实 际 运 行 证 明 它 能 满 足 控 制 系 统 设 计 要 求 为 提 高 系 统 灵 活 性 、 设 备 和 文 件 操 作 快 速 性 本 系 统 采 用 异 步 实 现 对 用 户 任 务及 文件 管理 作 业完成 目标 、 交换 的创 建 , 设 备 、 文 件 联 接 和 用 户 任 务 的 初 始化 用 户 系 统 资 源 与 运 行 环 境 的 定 义 由 系 统 配 置 接 口 单 元 以 人 机 对 话 方 式 实现 任 务 的基 本 结 构 如 下
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有