Global Sources
国际电子商情网
首页 | 登录 | 现在注册    2008年07月06日 

元器件知识问答 

 
去别的论坛逛逛
新手们,遇见不明白的元器件知识尽管到这里提问,国际电子商情坛子里有大把的高手非常愿意帮助你解答这些问题。

发表新主题 发表新主题 
楼主 问题: 实时操作系统 RTOS
发帖人: 祥子520 发送消息 等级: 初入江湖 积分: 131分
  回复该主题... 回复  引用这个帖子... 引用  关注该主题... 关注  给这个帖子打分... 推荐  加入个人信息中心收藏夹 收藏 
<table style="WIDTH: 100%" cellspacing="0" cellpadding="0" width="100%" border="0"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0cm; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent">

实时操作系统
英文称Real Time Operating System,简称RTOS

1.
实时操作系统定义
什么东西一旦弄上实时两个字就是对响应时间有严格的要求。实时操作系统贵在实时,要求在规定的时间内完成某种操作。主要用在工业控制中,实时操作系统中一般任务数是固定的,有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的;软实时则没有那么严,只要按照任务的优先级,尽可能快地完成操作即可。我们通常使用的操作系统在经过一定改变之后就可以变成实时操作系统。
实时操作系统是保证在一定时间限制内完成特定功能的操作系统。例如,可以为确保生产线上的机器人能获取某个物体而设计一个操作系统。在实时操作系统中,如果不能在允许时间内完成使物体可达的计算,操作系统将因错误结束。在实时操作系统中,生产线仍然能继续工作,但产品的输出会因产品不能在允许时间内到达而减慢,这使机器人有短暂的不生产现象。一些实时操作系统是为特定的应用设计的,另一些是通用的。一些通用目的的操作系统称自己为实时操作系统。但某种程度上,大部分通用目的的操作系统,如微软的Windows NTIBMOS/390有实时系统的特征。这就是说,即使一个操作系统不是严格的实时系统,它们也能解决一部分实时应用问题。


2.
实时操作系统的特征
通常,实时操作系统必须有以下特征:
1
)多任务;

2
)有线程优先级

3
)多种中断级别
小的嵌入式操作系统经常需要实时操作系统。内核要满足实时操作系统的要求。但其它部件,如设备驱动程序也是需要的,因此,一个实时操作系统常比内核大。


3.
实时操作系统的分类
软实时系统和硬实时系统。实时系统对逻辑和时序的要求非常严格,如果逻辑和时序出现偏差将会引起严重后果。实时系统有两种类型:软实时系统和硬实时系统。软实时系统仅要求事件响应是实时的,并不要求限定某一任务必须在多长时间内完成;而在硬实时系统中,不仅要求任务响应要实时,而且要求在规定的时间内完成事件的处理。通常,大多数实时系统是两者的结合。事实上,没有一个绝对的数字可以说明什么是硬实时,什么是软实时。它们之间的界限是十分模糊的。这与选择什么样的CPU,它的主频、内存等参数有一定的关系[1]。另外,因为应用的场合对系统实时性能要求的不同而有不同的定义。因此,在现有的固定的软、硬件平台上,如何测试并找出决定系统实时性能的关键参数,并给出优化的措施和试验数据,就成为一个具有普遍意义并且值得深入探讨的课题。本文就是基于此目的进行讨论的。
因为采用实时操作系统的意义就在于能够及时处理各种突发的事件,即处理各种中断,因而衡量嵌入式实时操作系统的最主要、最具有代表性的性能指标参数无疑应该是中断响应时间了。中断响应时间通常被定义为:
  中断响应时间=中断延迟时间+保存CPU状态的时间+该内核的ISR进入函数的执行时间[2]
  中断延迟时间=MAX(关中断的最长时间,最长指令时间) + 开始执行ISR的第一条指令的时间

</td></tr></tbody></table>

RTOS指支持I2O协议的实时操作系统,也即支持I2O规范的核心应用程序接口与外壳应用程序定义的实时操作系统。IRTOS为设备驱动程序提供的环境与桌面操作系统为应用软件提供的环境相类似。使用IRTOS的最大好处在于驱动程序的可互操作性,可重复利用性和可移植性。IRTOS提供了各种第三方I2O设备驱动程序共存的环境,并提供了一种称为中间服务模块(intermediate service modules)的增值软件的运行框架。
这个技术在国内最近几年才开始逐渐被计算机的专业人员、有关公司等所了解、掌握、应用,在国外大概也就二十年左右的历史!
目前RTOS主要有VxWorksuC/OSrtemsrtLinux等,


值得关注 (
0
)
浪费时间 (
0
)
发布时间: 2008-5-16 下午5:28
发表新主题 发表新主题
--- 现有 0个回复,共 1页,目前第 1页 ---



在线研讨会
即将开始的研讨会
•  如何延长便携式设备的电池使用时间并保持高品质音效  2008年07月03日
•  通过FPGA/PCB协同设计来使系统性能最优化  2008年07月10日
•  恩智浦Lips(二合一电源)方案在LCD TV中的应用  2008年07月17日
•  太阳诱电天线和滤波器产品解决方案   
2008年07月17日
•  MIMO射频测试应用 New!  
2008年07月31日

讨论: 翻新手机,业界该如何面对? New!
专题讨论:国产手机的出路何在?Hot!


一周论坛强人榜
1. 上海埃可贸易有限公司
2. 展亨电子
3. 上海樱拓
4. 专营存储器和通讯
5. jerry~
6. 新闻集粹斑竹
7. 五彩缤飞
8. szsbyt
9. sunnyliao
10. 亚泰通
积分排行榜


编辑推荐
2008中国元器件分销商调查专题
博客:分销商小老板的管理烦恼New!
网友报料:深圳高科德电子市场连小店都不如!Hot!
真相:英语过了六级却规格书一字不懂?!
惊爆:电子行业五大牛人!!
博客:3G版iPhone裸机599美元,中国用户被忽悠
揭密:3G iPhone BOM单曝光!
《国际电子商情》诚聘英才!
更多 >>
 
热点话题
更多>>

热点文章
•  3G iPhone BOM单曝光
•  从“黑手机”到“山寨机”,优势依然存在
•  2008上半年即将结束,IC产业下半年有何看点?
•  ARM能在数字家庭市场重演移动市场的辉煌吗?
•  批量应用导致利润率低下 电源管理芯片市场陷入困局
更多>>

博客
更多 >>

eMedia Asia: 电子工程专辑 | 手机设计 | 媒体播放器 | 家庭娱乐系统 | 模拟混合信号 | 汽车电子设计 | 工业控制 | 电源系统 | 电子系统设计
环球资源: 环球资源企业网 | 环球资源内贸网 | 世界经理人 | 经理人论坛 | Electronic Components | Computer Products | Trade Show Center
TechInsights: EE Times Network | ESM Online
 
 
RSS 新闻聚合器 | 意见反馈 | 网站导航 | 帮助 | 关于我们 | 联系我们 | 使用条款 | 隐私政策 | 安全承诺
Copyright © 2008 eMedia Asia Ltd. 本网站所有内容均受版权保护。
未经版权所有人明确的书面许可,不得以任何方式或媒体翻印或转载本网站的部分或全部内容。