欢迎来到天天文库
浏览记录
ID:34424711
大小:167.28 KB
页数:4页
时间:2019-03-06
《windows 2000_nt用于实时系统的方案研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、·118·计算机应用研究2003年Windows2000/NT用于实时系统的方案研究闫守孟,李孝安,周兴社(西北工业大学计算机科学与工程系,陕西西安710072)摘要:首先较为深入地分析了Windows2000/NT操作系统用于实时系统的可行性,认为它可满足多数软实时系统的需要;然后给出了基于Windows2000/NT的软实时系统的设计原则和实现方法建议;最后通过某机载实时测量数据采集系统的设计实现,说明文中观点是切实可行的,所述方法具有一定的参考价值。关键词:Windows2000/NT;实时操作
2、系统(RTOS);实时系统;设备驱动程序中图法分类号:TP316.86文献标识码:A文章编号:1001-369(52003)03-0118-03AStudyonAppiicationofWindows2000/NTinReai-timeSystemYANShou-meng,LIXiao-an,ZHOUXing-she(Dept.ofComputerScience&Engineering,NorthwesternPolytechnicalUniuersity,Xi’anShanxi710072,Chin
3、a)Abstract:ThepaperanaiyzesthefeasibiiityofWindows2000/NTtobeusedinconstructionofareai-timesystemandconciudesthatWin-dows2000/NTissuitabieforconstructionofmostsoftreai-timesystem.Thenwepresentthegeneraiprincipieandsomeimpiementationpro-posaiforreai-time
4、systemdesignbasedonWindows2000/NT.Adesignandimpiementationofanairbornedataacguisitionsystemwithmuiti-channeiseriaideviceisproposedasanexampieappiication.Andthepracticairesuithasbeenprovedtobesuccessfui.Keywords:Windows2000/NT;RTO(SReai-timeOperatingSyst
5、em);Reai-timeSystem;DeviceDrivers的正确性不仅依赖于计算的逻辑正确性,还与得出结果1引言的时刻有关。如果系统的时间约束未被满足,即使逻辑上结果是正确的,我们也说发生了系统失效[1]。实时系随着计算机技术的发展,很多实时应用趋向于使用开放的、标准的、通用的操作系统。关键的问题是:(1)统对外部事件的响应,在时间上应该是可以预测的,即通用操作系统是否可用于实时场合;(2)如何将通用操当一个事件发生后,系统不仅要做出相应的处理,而且作系统用于实时应用。必须在预先确定的时限内完
6、成这种处理,超出了时限的Windows2000/NT(因2000和NT在实时支持方面处理就失去了意义。自然地,实时系统本质上必须是多没有大的区别,故将它们一并讨论)操作系统以其图形任务并发的或并行的———多个事件同时发生时,系统必用户接口和健壮性在桌面计算环境中得到广泛应用,一须满足所有这些事件的响应时限。些实时系统领域的开发人员也在尝试把它用于实时数根据实时性要求的不同,实时系统可以分为硬实时据采集系统。然而众所周知,Windows2000/NT的设计和软实时两种系统。硬实时是指系统的实时性要求如目
7、标并非实时操作系统(Reai-timeOperatingSystem,果不能够被满足,则可能会引起灾难性的严重后果(如RTOS),而是一个通用操作系统,更准确地说是一个网飞行控制系统)。软实时是指系统的实时性要求如果不络操作系统[1],那么,究竟能否把它用于实时数据采集能够被满足,只会使系统性能降低,代价增大,而不会引系统呢?发严重后果(如网络接口系统),也即硬实时系统“一定”本文分析了Windows2000/NT用于实时系统的可行不能超出响应时限,而软实时“最好”不要超出响应时性,给出了基于Wind
8、ows2000/NT的实时系统设计的一般限。方法;并结合某机载测量数据实时采集系统的设计与实2.2RTOS的概念及Windows2000/NT现,给出了基于Windows2000/NT的实时系统设计实例。对于如何定义RTOS,现在是众说纷纭,莫衷一是。2Windows2000/NT用于实时系统的可行性分析我们认为下面的定义应该是比较合适的。即如果一个操作系统能够用来构建硬实时系统,我们就称之为2.1实时系统的特征与分类RTOS。RTOS知道系统资源使用状
此文档下载收益归作者所有