Linux操作系统实时化技术研究

被引量 : 0次 | 上传用户:pathos_boy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时系统是当今计算机应用领域的一个热点。实时操作系统是其中的核心,随着硬件性能的提高,实时应用不仅对操作系统的性能,而且对其功能也提出了越来越高的要求,例如图形界面、网络功能等。现有商业RTOS 不是功能过于简单就是价格过于昂贵,缺少一个开放的、标准的、有广泛支持的、高效而又廉价的实时操作系统,因此很多机构开始研究将功能强大的通用操作系统改造成实时操作系统。Linux 具有功能强大、开放源码、支持多种硬件平台、模块化设计、函数接口符合国际和工业标准等特点,自然成为进行实时化的首选。Linux 本身是一个分时系统,其不可抢占的内核、粗糙的时钟粒度、频繁的关闭中断、虚存和其他缓冲机构的设置,使得Linux 的实时性不强。对Linux 的实时化改造主要有两种途径:第一种是对Linux 内核进行直接修改,这种方法能使Linux 达到一般软实时的要求;第二种是双内核思想,即在原有Linux 内核基础上增加一个专门的实时内核,负责实时任务的管理和调度,原有Linux 作为这个实时内核优先级最低的一个任务,用这种方法改造的Linux 可以达到硬实时要求。RTAI 是采用双内核结构对Linux 进行实时化的典型方案。本文研究了RTAI的原理和实现机制,生成和测试RTAI 实时内核原型,进而分析了RTAI 的不足。最后从调度算法的角度,提出了一个2 步调度法,对RTAI 进行了扩展性实现,使RTAI 支持RM 和EDF 算法,这样开发人员能在各种调度算法之间灵活进行选择,扩大了RTAI 的应用范围。
其他文献
一定意义上,存在于社会生活中的"熵"可以作为表征新世界观的哲学范畴。在个体意识和社会意识中存在着以"熵"为标志值的有序和无序状态,"熵"定律决定了在一个封闭系统中"熵"总
蒽醌法过氧化氢生产废水的处理方法主要有膜处理法、减压蒸馏法和过氧化氢催化氧化法。其中,国内较为常用的是过氧化氢催化氧化法。基于此,本文主要对国内过氧化氢生产厂家的
利用风洞实验开展了2 cm粒径砾石覆盖防风蚀效果研究。实验结果表明:砾石覆盖的存在可大幅降低沙床输沙率;同一风速下,输沙率随覆盖度的增加而降低,砾石覆盖率高于35%时床面
本文主要研究现代汉语中的谓宾动词,即能够带上谓词性宾语的现代汉语及物动词。文章总体上可以划分为四大部分:背景部分,分析部分,综合部分和结论部分。背景部分:本文的第1,
湖泊适宜栖息地对于越冬水鸟群落结构的维持具有重要意义,食物的丰富度、可获得性及人为干扰程度是影响水鸟群落结构的重要因素,觅食栖息地改变影响水鸟取食集团的组成,进而影响水鸟群落结构的稳定。安徽升金湖经历了因渔业过度养殖,导致湖泊动物栖息地严重退化,尤其是沉水植被基本消失,2018年以来,通过拆除围网、禁止渔业养殖、退耕还湿、水生植被恢复、农作物补偿等措施使湖泊栖息地逐步恢复。本研究通过结合遥感影像数
作为全国最大的煤电一体化项目,陕西国华锦界煤电项目从建设到投产,贯穿工程各个环节中最主要的因素是人。因此,对人的管理已成为工程项目建设成败的关键。有必要从工程管理
环糊精作为一种重要辅料,已广泛用于医药、食品、化装品、色谱分析等多个领域。综述了近年来包合物研究的新成果,介绍了环糊精包合物制备的影响因素,新的制备方法,包合比、热
为了降低尖锐湿疣的复发率,笔者采用电离子治疗机去除尖锐湿疣疣体后,给予患者人胎盘脂多糖注射液肌内注射和左旋咪唑口服以预防尖锐湿疣的复发,并与5组采用不同办法治疗的对
目的:评价国产醋酸奥曲肽注射液治疗食管胃静脉曲张破裂出血的有效性和安全性。方法:采用随机、单盲、平行对照、多中心临床研究。入选97例患者随机分为试验组66例和对照组31
随着中国在国际舞台上的日益活跃,“汉语热”已成为国际热潮,东南亚是汉语推广的热点地区之一,“连”字句作为汉语学习的重点、难点内容,成为泰国学生学习汉语的一大难点,也