- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RTX
Real-Time Extension for Control
of Windows
技术白皮书
美国Ardence 公司
北京美斯比科技有限公司
摘要
随着实时嵌入式技术的发展,Windows 系列操作系统越来越多的被考虑作
为实时系统的应用平台。为了满足硬实时系统严格的响应时间要求,增加
Windows 系统的实时能力非常必要。这篇文章介绍了美国Ardence 公司的 RTX
产品,RTX 在 Windows 平台上提供了一个实时子系统,实现了确定性的实时
线程调度、实时环境和与原始 Windows 环境之间的进程间通讯机制以及其它只
在特定的实时操作系统中才有的对 Windows 系统的扩展特性。这篇文章描述了
RTX 怎样提供这些特性和目前的实时性能,并指出了未来性能增强的方向。
目录
简介
Windows 平台和实时系统
RTX 结构
深入 RTX
实时硬件抽象层
Windows 停止保护
扩展 HAL
RTX 和中断延迟
RTX 中断延迟缩减技术
RTX 对象
RTSS 调度器
服务请求中断
Win32 到 RTSS 的 IPC
RTSS 代理模型
控制 Windows I/O 管理器
快速计时器支持
动态链接库
RTSS 中的结构异常处理
性能
使用 Visual Studio 创建 RTX 应用程序
性能工具
目标设计者SLD
未来方向
结论
获取渠道
参考
简介
微软公司的 Windows 系列操作系统的大众接受程度和市场占有率日益扩
大。这主要是基于以下几点原因:
Windows 平台更强的性能和更低的价格;
该平台上可运行多种应用程序;
该平台支持多种开发工具;
丰富的 Win32 应用程序接口;
大量的熟悉本系统的开发支持人员和最终用户。
鉴于多系统的计算环境的复杂度和所需要的额外维护成本,更多的公司倾向
于将 Windows 应用到设备的所有级别上。将其作为网络服务器或者桌面系统是
很容易理解的,因为 Windows 就是为这些环境而设计的。但是,仍然有很多其
他环境有使用 Windows 的要求,譬如制造车间,医疗设备,仿真器械,测试设
备和通信器材。这些环境的共同特点就是它们都要求系统拥有硬实时特性。
Windows 可以满足这个需要吗?答案是否定的。但是,通过附加软件就可以
在 Windows 上实现所需要的硬实时特性。否则的话,开发者必须增加一台实时
计算机,并承担额外的费用和复杂度。下文讨论了 Ardence 公司的硬实时产品
RTX,其中包括 RTSS 实时子系统(Real-Time Sub-System),它是专门为 PC
架构的 Windows 平台设计的。
此前的一篇文章[Carpenter 97]讨论了开发过程中的一些成果,这篇文章提供
了对实现的更详细的介绍,包括性能参数,功能的提高以及发展前景的概述。
Windows 平台和实时系统
什么样的系统可以被称为实时?
实时系统的特点在于:一个正确的运行不仅取决于结果的准确,更取决于实
现的时间。需要注意的是,“实时”并不意味着“快”,它指的是系统的时间响应
特性。换句话说,实时性的衡量标准不是系统的平均响应时间而是最坏情况下的
原创力文档


文档评论(0)