欢迎来到天天文库
浏览记录
ID:23805430
大小:27.77 KB
页数:22页
时间:2018-11-10
《基于xenomai构建自己的实时linux操作系统,心得体会》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立基于xenomai构建自己的实时linux操作系统,心得体会 篇一:基于Linux的实时操作系统的研究 基于Linux的实时操作系统的研究 【摘要】本文分析和研究了Linux系统在实时性方面存在的问题,并分析了实时系统的原理,以及提出了实时Linux系统的系统结构和应用程序的结构。 【关键词】Linux;实时操作系统;FIFO;实时应用程序 一、引言 随着计算机性能的不断提高,人们对计算机的数据处理能力提出了新的要求,比如在视频数
2、据处理,网络数据处理等。因此,实时操作系统处理数据的效率成为当前计算机用户关注的焦点。目前,比较流行的实时操作系统主要有两大类:基于DOS的实时操作系统和基于UNIX操作系统。 基于DOS的实时操作系统是指在原有DOS的基础上,提高其相应功能来实现实时操作系统的特性,但是,由于DOS系统存在单任务的缺陷,因而其只能适应于需求时间较小任务量较少的实时任务处理。随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际
3、分工的深化、大量国际统一标准规则的建立 基于UNIX的操作系统是通过UNIX的分时系统设计实时操作系统,来达到实时操作系统的最优平均性能。因此,基于UNIX的实时操作成为当前主要的实时操作系统,但其存在价格昂贵和应用开发环境匮乏的缺陷。由于Linux操作系统是开放源代码的类UNIX的操作系统,同时性能稳定,处理数据效率高,是一款性能高价格低廉的操作系统。 鉴于此,基于Linux的操作系统来开发一个高效性能的实时操作系统是可行的。 二、标准Linux系统在实时特性方面所存在的问题 实时操作系统的实时特性主要表现在以下几方面:(1)运行期间和处理数据的高可靠性特性;(2)
4、处理数据请求的及时特性;(3)完成数据请求和处理的时限保证特性,即实时操作系统必须保证在指定的数据请求的响应时间内或者数据处理时间内完成请求或者处理任务,具有此功能的操作系统也称为硬实时操作系统;如果没有在数据处理请求,或者数据处理时间期限内完成数据处理,即未能实现时限保证特性,此类实时操作系统也称为软实时操作系统。 实时操作系统的实时性主要体现在时限保证,因此,超出时限保证范围的大小直接反映着实时操作系统的性能,即最坏情况。考虑到实时操作系统多方面的性能,所以,在设计Linux实时操作系统时,采用最优平均性能来衡量操作系统的实时性。 的调度问题随着信息化和全球化的发展,
5、国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立 Linux操作系统的调度问题主要是指进程调度。Linux操作系统的核心是不可竞争的,在规定的时间内对进程实现等级优先调度。一个等级较低的进程在调用系统核心进程时,则其会被操作系统挂起,只有当等级高的内核进程完成后,才能继续执行,但是,在执行系统核心进程期间,其完成时间的不可预测性可能造成等待后续进程的持久挂起,进而不能满足系统的实时性。 的进
6、程问题 Linux操作系统的进程问题主要包括进程的同步和进程的互斥问题。Linux操作系统的进行同步和进程互斥是通过信号量来实现的。在信号量的使用过程中,其存在信号量的加锁操作和解锁操作。由于信号量的频繁加锁和解锁操作会造成一定量时间的损耗,同时影响操作系统的实时特性。鉴此,Linux操作系统采用了粗粒度策略,但是仍然存在信号的加锁和解锁的问题,其系统性能较差。 篇二:硬实时操作系统_RT-Linux 硬实时操作系统-RTLinux 摘要:介绍了RTLinux两个重点特点:硬实时性和完备性及其在嵌入式系统应用中些重要功能并结合实时处理具体实例对其编程方法加以说明 关
7、键词:操作系统实时处理Linux嵌入式系统随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立 近年来基于PC嵌入式系统得到迅速发展在各种不同操作系统中由于Linux操作系统廉价、源代码开放性以及系统稳定性使其在基于PC嵌入式系统中应用日益广泛RTLinux(RealTimeLinux)[1]是种基
此文档下载收益归作者所有