Linux的实时性改造及测试
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S e st m,实 时 操 作 系 统 )… 。由 于 y
第 三 ,在 系 统 调 用 中 ,为 了 保 护I 临界 区 资 源 ,Li u 会 长 时 间 关 n x 掉 中 断 。这 种 情 况 在 实 时 系 统 中 是 不 允 许 发生 的 。 第 四 ,Li nu x采 取 了 “ 拟 内 虚
全 世 界 各 地 的 Li x用 户 和 开 发 nu
者 的 不 断 努 力 ,Li n ux已 成 长 为 稳 定 性 高 且 性 能 优 异 的 操 作 系 统 , 开
发 一 个 基 于 Li x的 开 放 式 、标 准 n u 化 、高 效 廉 价 的 实 时 操 作 系 统 是 完
最 后对
中 图分类 号 : P 1 2 T 3 6.
文 献标识 码 : A
文 章 编 号 :0 3 0 0 ( 0 7 0 — 0 9 0 1 0— 1 72 0 )5 0 0- 4
A ls r , t act T ak s ft e a v t e f b i g e i i r t d o i e en p i a o l t :om e u e o h d an ag o e n as l m g a e n d f r tap l t n f y c i a
CI l - n C um b . 31 . er TP 2 6
Do cum en tcod A e=
A ri l I t c e D:1 0 01 7 2 0 ) 5 0 09 0 I 3- ( 0 7 0 ・ 0 ・ 4 0 0
1. 引言
伴 随 着 科 技 不 断 的 日新 月 异 推 陈 出 新 ,信 息 家 电 、手 持 设 备 、无 线 设 备 等 个 性 化 设 备 的 出 现 ,智 能 化 、网 络 化 将 会 无 所 不 在 ,所 有 这 些 都 离 不 开 嵌 入 式 软 件 ,而 在 嵌 入
用 户 可 以Leabharlann 变 调 度 算 法 使 实 时
进 程 循 环 或 定 时 被 调 用 ,并 能 锁 定
内 存 中 的 实 时 进 程 ,从 而 使 其 页 面 不 被 交 换 出 去 。这 两 种 方 法 是 P0SI 1 一1 x. b 9 9 3标 准 的 一 部 分 , 这 个 标 准 定 义 了 实 时 进 程 ,它 也 被 Li x采 用 。在 新 版 的 Li n u u×中 , n
时 钟 中 断 ,任 务 调 度 的 时 间 精 度 最
高 能 达 到 1 ms,这 无 法 满 足 一 些 0
其 优先级 多高 都 必须 等 待 。
第 二 ,Li x的 进 程 调 度 方 式 nu 不 是 完 全 抢 占 式 的 。但 是 在 实 时 系 统 中 ,高 优 先 级 的 进 程 决 不 能 等 待
全 可 行 的 。本 文 将 在 PC机 上 用 两
存 ”的 内 存 管 理 方 式 。 即 L n x 利 iu
用 交 换 空 间 让 进 程 运 行 在 一 个 比实 际 内存 大 的 虚 拟 内 存 空 间 里 。 使 它 得 操 作 花 费 的 时 间 具 有 不 可 预 测 性 ,在 实 时 系 统 中 是 不 允 许 的 。
por s t of nux,and Li satsf t i y he r eaI t m e . i dem and wel,t as t he r ealt m e abiiy -i l of nux t Li 2. 9 6. ker w as m p r ne1 i oved. Fist y.cons r l r t uct t he RTH AL,on w hi t ch he RTA1 as w based,and he t new ker w as est nel t ed by ask- t del pr r ay og am .r eal tm e pr am and user og am -At ast —i ogr pr r l - t t he wo I met hods of RTA I and RTLi nux er w e com par ed。 K ●y w o r dt;Real t m e; nux; -i Li RTH AL; RTAI RTLi : nux
维普资讯
测 试 技 术 卷
Test TechnoI ogy
a os上 实 现 了 R de TAI ,并 进 行 了 任 务 切 换 延 迟 实 时 程 序 和 普 通 程 序 三 种 测 试 R AI R i u T TL x两 种 改 造 方 案 进 行 了 比 较 。 n 关键 词 : 时; i u R H L R A :T i u 实 L n x; T A ; T I R L n x
第 一 , nu Li x的 核 心 进 程 是 不 能 被 抢 先 的 。即 如 果 有 Li ux的 核 n 心 态 进 程 在 运 行 时 ,其 他 进 程 不 管
时 钟 中 断 越 频 繁 。Li x通 过 对 硬 nu 件 时钟 编 程 产生 周 期 为 1 0Hz的 0
低 优先 级 的 进程 。
对 时 间精 度要 求苛 刻 的实 时 应用 。
式 软 件 中 最 核 心 的 莫 过 于 RT0S
(R e a l T i m e 0 p e r a t i n g
2 2 调 度 算 法 改 进 的缺 陷 .