基于Linux的实时操作系统的研究
2012-07-12华东石油局物探研究院系统保障部
电子世界 2012年13期
华东石油局物探研究院系统保障部 姜 岸
基于Linux的实时操作系统的研究
华东石油局物探研究院系统保障部 姜 岸
本文分析和研究了Linux系统在实时性方面存在的问题,并分析了实时系统的原理,以及提出了 实时Linux系统的系统结构和应用程序的结构。
Linux;实时操作系统;FIFO;实时应用程序
一、引言
随着计算机性能的不断提高,人们对计算机的数据处理能力提出了新的要求,比如在视频数据处理,网络数据处理等。因此,实时操作系统处理数据的效率成为当前计算机用户关注的焦点。目前,比较流行的实时操作系统主要有两大类:基于DOS的实时操作系统和基于UNIX操作系统。
基于DOS的实时操作系统是指在原有DOS的基础上,提高其相应功能来实现实时操作系统的特性,但是,由于DOS系统存在单任务的缺陷,因而其只能适应于需求时间较小任务量较少的实时任务处理。
基于UNIX的操作系统是通过UNIX的分时系统设计实时操作系统,来达到实时操作系统的最优平均性能。因此,基于UNIX的实时操作成为当前主要的实时操作系统,但其存在价格昂贵和应用开发环境匮乏的缺陷。由于Linux操作系统是开放源代码的类UNIX的操作系统,同时性能稳定,处理数据效率高,是一款性能高价格低廉的操作系统。
鉴于此,基于Linux的操作系统来开发一个高效性能的实时操作系统是可行的。
二、标准Linux系统在实时特性方面所存在的问题
实时操作系统的实时特性主要表现在以下几方面:(1)运行期间和处理数据的高可靠性特性;……
登录APP查看全文
