首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Windows NT线程调度技术分析与应用   总被引:1,自引:0,他引:1  
刘波  李冠英 《计算机工程》2001,27(6):171-173
WindowsNT是一个抢占式多任务操作系统。介绍了WindowsNT的线程调度技术,并结合应用实例进行分析,以便能深入理解WindowsNT的程序运行机制,这对在WindowsNT下进行多线程应用开发具有较好的指导作用。  相似文献   

2.
芯片级多线程处理器的操作系统调度研究   总被引:2,自引:1,他引:1       下载免费PDF全文
随着芯片级多线程(CMT)处理器体系结构的迅速发展,操作系统必须采用新型CMT调度,以发挥其体系结构的性能优势。分析CMT调度面临的问题,通过扩展调度域的层次和结构支持CMT处理器内部的负载均衡,利用协同调度避免cache抖动等问题。采用效率、效率瓦特比和公平性等多种指标对操作系统进行性能评价,证明其性能得到优化。  相似文献   

3.
详细介绍了基于共享内存的半实物实时仿真平台中数据保存系统的设计思路、工作原理和关键技术。通过对WindowsNT操作系统线程调度和中断响应的实时性改造和”中断驱动读取数据一数据缓冲暂存数据一多线程保存数据”软件架构的优化设计,改善了WindowsNT下中断响应和线程调度的实时性和确定性性能,实现了多节点、任意数据量的同时保存,为半实物实时仿真系统有效工作打下了基础。  相似文献   

4.
本文就WindowsNT操作系统所希望达到的目标、结构体系以及网络运用等方面进行了较为详细的介绍,同时又将其与其它比较流行的UNIX、OS/2、Windows3.X等操作系统进行比较对比,阐明了对于工业自动化系统的应用特性,提出了WindowsNT仍将是工业PC理想工作平台的观点。  相似文献   

5.
Windows NT硬件抽象层HAL功能分析   总被引:5,自引:0,他引:5  
WindowsNT操作系统最独特的属性之一,就是操作系统不依赖于特殊的硬件平台或体系结构的设计,具有可移植性。实现这一特殊的关键组件是硬件抽象层HAL。文中从WindowsNT操作系统的体系结构出发,详细介绍了硬件抽象层HAL在操作系统中的作用及其在处理设备中断、总线控制、DMA操作时提供的基本功能。  相似文献   

6.
Windows NT核心层网络通信技术研究   总被引:1,自引:0,他引:1  
杨梅  吴钦章  蒋平 《计算机应用》2002,22(12):19-21,24
如何提高网络通信的可靠性和实时性已成为一个重要问题。目前在WindowsNT中普遍采用应用程序网络接口进行网络编程,它运行在操作系统的应用层,在Windows系统抢先多任务调度机制中,运行等级低,容易受到系统任务调度的影响,因此无法满足工程中严格的可靠性和时间性要求,文中探讨了在WindowsNT下开发核心层网络通信程序的途径和方法,使用Device Driver Kit(DDK)开发核心层网络通信程序,提高网络通信的运行等级,从而提高了它的可靠性和实时性。  相似文献   

7.
单片机系统的开发很多情况下不是在嵌入式操作系统平台上进行的,而是直接基于处理器编写。在多任务并行执行的要求下,可以借鉴操作系统中的任务和线程机制,对资源和处理器合理进行调度。本文以实例对此进行讨论。  相似文献   

8.
多核处理器的性能与系统软件有着密切的联系:操作系统是处理器与应用程序之间的接口,对于充分利用处理器特性和提高应用程序的性能起着极其重要的作用;编译器与处理器体系结构密切相关,一方面要产生处理器支持的二进制代码,另一方面还要结合处理器特性产生高效运行的代码,其性能好坏直接影响着系统的整体性能.为了提高龙芯3A系统的实际性能,从操作系统和编译器着手,结合龙芯3A微结构特征,进行了一系列有效的优化.这些措施包括CC-NUMA多核操作系统的实现、操作系统二级Cache锁机制、操作系统调度共享二级Cache分配、自动向量化编译和支持预取机制的编译等.实验结果表明,在系统软件中增加对处理器特性的支持,能够充分挖掘体系结构的优势,对系统性能有较大的好处.其性能优化技术对于其他处理器的优化也有一定的借鉴价值.  相似文献   

9.
WindowsNT操作系统以其良好的可管理性,丰富的支持软件和快捷有效的开发环境等特点,被广泛地用作服务器的操作系统平台,银行内许多非实时性的信息服务平台也纷纷采用WindowsNT操作系统,文章介绍了WindowsNT的安全问题及攻击方法,从银行角度提出了适合银行非实时性的信息服务平台的安全策略。  相似文献   

10.
芯片多线程处理器给现代商业负载带来了高吞吐率和并行化高性能,同时也给操作系统和软件的设计以及性能优化带来难题。为此,设计一种完全可定制的集成负载多线程测试方法,在多种负载配置下对芯片多线程处理器进行性能测试,分析不同调度方式对性能的影响,为操作系统多线程调度提出优化思想。  相似文献   

11.
ARM7嵌入式系统在车辆调度中的应用   总被引:3,自引:0,他引:3  
本文设计并实现了车辆监控调度系统,在系统设计中采用S3C4480X做为处理器,并对嵌入式系统中开发中的几个关键技术进行了分析:操作系统内核调度机理。基于状态机的程序设计和硬件设计。  相似文献   

12.
WindowsNT是一种模块化操作系统,它由环境子系统、执行模块、管理模块、设备驱动模块、核心模块等组成。环境子系统的每个子系统为应用程序提供不同的操作环境。WindowsNT除了支持为自身设计的32位应用程序外,同时还支持在Windows3.1、DOS、16位OS/2foPOSIX环境下开发的应用程序。下图描述了WindowsNT的环境子系统的组成:下面的表列出了WindowsNT环境子系统中的各个子系统及所支持的应用程序。WindowsNT的执行模块是操作系统的核心部分,它管理进程的内存、进程可以看作是一组任务序列,执行一个进程.就是执行一组任务序列…  相似文献   

13.
1993年5月美国微软公司正式推出WindowsNT。WindowsNT是32位的操作系统,是该公司Windows产品系列中的最新成员。自微软公司着手开发NT以来,引起了计算机界广泛地注意。WindowsNT并不是替代目前DOS上流行的Windows,而是为了满足高档、单用户桌上工作站平台,满足局部区域网络  相似文献   

14.
一、前言如何组织一个企业现有的网络操作系统结构,考虑其未来的发展规划,以满足现代企业管理的需要,不同网络操作系统的互联是最为重要的因素之一。采用Microsoft公司的网络操作系统WindowsNT作为各种网络结构互联的操作平台。MicrosoftWindowsNTServer3.5操作系统被设计用于局域网(LAN)的服务器的操作系统。在服务器平台上WindowsNT提供了强大的功能和易使用性及可伸缩能力,而诸如集中式安全管理和强有力的容错管理等特性已使它成为用于网络服务器的理想的操作系统。二、网络系统结构的互联1.功能强大的WindowsNTMicrosof…  相似文献   

15.
WindowsNT以其高度安全性和全新体系结构,而成为许多应用系统的首选操作系统平台,开发WindowsNT下的驱动程序已成为应用系统开发的难点之一,本文简述了驱动程序的生成、调试、安装方法,系统介绍了用Numega DriverStudio设计WindowsNT的设备驱动程序,包括多板同机、驱动程序与应用程序的I/O通信和中断事件通知,在此基础上可以编写实用的WindowsNT设备驱动程序。  相似文献   

16.
半实物仿真是许多研究中不可缺少的手段,实时性是半实物仿真的重要属性,Windows NT是目前最流行的操作系统,在WindowsNT下实现实时系统是一个热点问题,该文列举了WindowsNT相对于实时系统的局限性及主要的处理方法,然后提出了一种利用面向对象技术在WindowsNT上实现实时半实物仿真的解决方案。  相似文献   

17.
相对于对称多核处理器,非对称多核处理器具有更高的效能,将成为未来并行操作系统中的主流体系结构.对于非对称多核处理器上操作系统的并行任务调度问题,现有的研究假设所有核心频率恒定,缺乏理论分析,也没有考虑算法的效能和通用性.针对该问题,该文首先建立非线性规划模型,分析得出全面考虑并行任务同步特性、核心非对称性以及核心负载的调度原则.然后,基于调度原则提出一个集成调度算法,该算法通过集成线程调度和动态电压频率调整来提高效能,并通过参数调整机制实现了算法的通用性.提出的算法是第一个在非对称多核处理器上结合线程调度和动态电压频率调整的调度算法.实际平台上的实验表明:该算法可适用于多种环境,且效能比其他同类算法高24%~50%.  相似文献   

18.
针对处理器的温度管理问题,在操作系统层次上提出一种轮转调度算法,改进基于门限温度的调度算法,并在Linux内核中实现了这两个算法。将SPEC2K进行分类并组合成不同冷热特性的负载,在Intel双核处理器下进行了测试。表明Linux基准调度程序在调度方面缺乏有效的温度管理。基于门限温度的调度算法把热的任务迁移到冷的处理器上,缓解了处理器的温度过高问题。轮转调度算法有规律地让任务在双核上执行相等的时问,更好地平衡了处理器的温度,并且系统的吞吐量不受影响。  相似文献   

19.
在非对称多核处理器上进行任务调度时,现有的操作系统调度器没有考虑其非对称性.针对单一指令集非对称多核处理器上的操作系统调度问题,首先建立线性规划模型,分析各种因素,得出行为匹配、减少迁移和负载均衡的调度原则.然后,基于调度原则提出一种综合性调度算法.该算法包括两个部分:1) 集成负载表征,提出集成行为的概念,全面衡量任务的整体性和阶段性行为;2) 基于集成行为的调度算法,有效开发非对称多核处理器的特性,能够保证各核心负载均衡,同时可以避免不必要的任务迁移.另外,该算法通过参数调整机制实现了算法的通用性.该算法是一种综合处理任务的整体性和阶段性行为,并具备通用性的调度算法.实际平台上的实验结果表明,该算法可通用于多种环境,且性能比其他对应算法提高6%~22%.  相似文献   

20.
在有若干个线并行运行的环境里,不同线程之间的同步是至关重要的,因为它涉及到整个系统的稳定和安全。Windows95和WindowsNT提供了几种同步对象,这些同步对象能够让不同的线程之间实现同步和协调它们的行为。一般说来,一个线程要使自己与另一线程取得同步的方法是让自己进入睡眠状态。但是,在线程让自己进入睡眠之前,它必须告诉操作系统,它要等到什么样的事件发生时才能够继续执行。当线程处于睡眠状态时,操作系统不再对该线程执行调度,但这并不是说操作系统已经忘了这个正处于睡眠状态中的线程,相反,操作系统始终没有忘记该线…  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号