- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows NT实时特性测试-论文.pdf
。 一
WindowsNT实时特性测试
李向阳,周劲桦,黄 锵
(广东农工商职业技术学院计算机系 广东 广州 510507)
【摘 要 】:从实时应用的角度介绍WindowsNT系统的运行层次及对外部事件响应的中断机制,
并通过设计多个实验和 自制测试板来测试WindowNT的系统活动对实时线程及 中断响应时间的影
响。测试实验表明,由于受延迟过程调用队列等因素的影响,无法对WindowsNT的实时特性做定量描
述,如果实时应用可以容忍偶尔的延迟,则WindowsNT操作系统可用于软实时系统应用。
【关键词】:WindowsNT;实时特性;中断机制;任务调度;性能测试
1介绍 2WindowsNT实时特性内部机制
一 般来说,实时应用系统应该使用实时操作系 2.1Windows系统运行层次
统,Windows系统本身不是实时系统,它是一种基于 Windows系统的内核大致可分为两大类 :基于
分时运行的抢 占式多任务系统。然而 由于Windows系 DOS内核的Windows9x系统和基于 NT内核 的Win—
统在工业生产和科学研究的广泛应用,人们在设计许 dows2000、NT、XP或Win7系统。基于NT内核的操作
多实时系统时宁愿牺牲一些实时特性而选用Win— 系统是 目前Windows的主流操作系统。
dows系统,主要有 以下几个理 由:(1)Windows系统拥 WindowsNT的基本架构 由一些分层的组件构
有非常友好的人机界面,此界面 目前已被大多数计算 成,这些组件共 同为用户应用程序提供必要的基本服
机用户所熟悉和认 同。(2)Windows系统拥有 目前最 务 。这些组件 由内而外包括 内核、硬件抽象层、执行
庞大的硬件支持,它的即插即用功能使得硬件安装简 体、设备驱动程序和环境子系统 Ill。
单方便 。(3)Win32API已经成为一个事实上的标准, 2.2Windows对外部事件的响应
拥有大量可用软件 ,基于 Windows系统的实时应用系 WindowsNT的设计理念是一个通用 的操作系
统易于扩展应用系统功能。(4)Windows软件开发的 统。对于实时系统开发人员来说,这意味着Windows
硬件无关性及兼容性能改善所开发产品的生命周期 NT有些方面不适合实时应用程序 。与实时系统有关
及二次开发。(5)各种开发工具一般均可用于Win— 的主题包括响应外部事件、优先级、调度安排、同步要
dows环境 ,基于Windows的实时系统易于与业务系统 求和确定的响应时间。实时应用是指在系统能在一个
无缝集成 。(6)实时系统开发人员熟悉Win32API的 指定的时间间隔 内对外部事件 的响应 。WindowsNT
开发技术 。 实时特性体现在中断管理和 I/0管理两方面。
分时系统与实时系统是两种对立的系统结构,大 2.2.1中断
多数分时系统不具备实时控制能力。在Windows系统 实时应用程序将 中断作为确保外部事件得到操
中,CPU的运行时问被分成了独立的时间片,操作系 作系统响应的一种手段。根据 中断优先级及时处理中
统将这些时间片按运行优先级别的高低分配给不同 断是非常关键的。在WindowsNT中,通过内核和硬件
的应用程序 。优先级别越高的应用程序在单位时间内 抽象层 (HAL)完成中断响应及 中断处理 。内核将 中断
分得的CPU时间片越多。但是并非所有运行于 Win— 请求调度到系统的其余部分。WindowsNT内核有 32
dows系统之 中的程序都是分时运行的,系统中的某些 种 中断优先级,如表 1所示,这些优先级有助于确保
驱动程序 以及系统本身的一些管理程序就在分时系 一 些关键任务能够在其他任务前完成 。内核保留8个
统运行机制之外运行。这些程序大都拥有较高的运行 中断优先级供 自己使用的,其余的24个 中断优先级
您可能关注的文档
- Pickering乳状液及其在油田中的应用-论文.pdf
- PNST脉冲中子全谱测井仪在大庆油田的应用-论文.pdf
- Pollen morphology in Saxifraga (Saxifragaceae) from NyAlesund, Svalbard, Arctic, and its taxonomic significance-论文.pdf
- Power Drive Xceed指向式旋转导向系统在渤海某油田的应用-论文.pdf
- PPP项目缔约风险控制框架研究——基于信任提升与维持的视角-论文.pdf
- PP织物袋梯田筑坎稳定性试验与研究-论文.pdf
- PRL-3基因在前列腺癌组织中的表达及其意义-论文.pdf
- PROX-1与Ki-67在胆管癌中的表达及意义-论文.pdf
- PSO应用于QoS偏好感知的云存储任务调度-论文.pdf
- Putting Places First in Competitive Urban Transformation European Urban Creativity Perspectives and the City of Sarajevo-论文.pdf
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)