首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 218 毫秒
1.
从操作系统原理的角度出发,在软件与硬件结合,原理与实际结合的层次上,阐述了Window8NT的线程调度模型.线程调度程序是多任务操作系统的核心模块,集中体现了操作系统的多任务本质.对线程调度程序的一般实现方法进行了论证,并结合已得到广泛应用的WindowsNT操作系统,对调度程序的工作模式进行了分析.在文章的最后提出了多任务处理所依赖的最小硬件机制问题,并给予了答复.  相似文献   

2.
通过分析目前用于教学操作系统的特点,根据操作系统课程的主要内容和较难理解的知识点,提出实用教学操作系统设计的基本原则,并设计了一个简单、易理解、可实现的教学操作系统。这个教学操作系统实现的功能包括内核程序的装入、物理内存管理、中断处理、线程调度、线程同步和用户程序的执行。该系统能够在基于X86的PC机上直接运行,可以很好地帮助学生理解抽象的操作系统原理。  相似文献   

3.
一个实用教学操作系统的设计与实现   总被引:1,自引:0,他引:1  
通过分析目前用于教学操作系统的特点,根据操作系统课程的主要内容和较难理解的知识点,提出实用教学操作系统设计的基本原则,并设计了一个简单、易理解、可实现的教学操作系统。这个教学操作系统实现的功能包括内核程序的装入、物理内存管理、中断处理、线程调度、线程同步和用户程序的执行。该系统能够在基于X86的PC机上直接运行,可以很好地帮助学生理解抽象的操作系统原理。  相似文献   

4.
针对目前单处理器系统利用软件执行多线程时线程切换开销大,编程实现比较复杂的问题,提出了一种用硬件实现的嵌入式多线程处理器,并深入地研究了如何利用硬件完成线程的调度管理、处理现场保护以减少系统进行线程切换和调度的开销等方法.为了实现零处理时间切换的目标,采用并行方法对寄存器及线程执行状态等私有资源切换、保存和恢复等.通过该研究实现的处理器与软件实现的多线程调度进行了对比,仿真结果表明,该方法可有效提高系统多线程处理的效率及安全性,降低在多线程环境下程序开发的复杂性.  相似文献   

5.
本文探讨了如何扩充个人计算机磁盘操作系统,使其能适用于实时多任务环境。本文是基于某地区电网调度微机在线监测系统的成功开发而撰写的。文中讨论了多任务调度原理及实现实时多任务控制的有关管程设计等问题。  相似文献   

6.
WindowsNT系统下实时动态模拟环境中多任务的控制   总被引:1,自引:1,他引:0  
提出了WindowsNT系统下实时动态模拟环境中的多任务进程实现方法,多任务之间的控制则通过对其线程的控制完成,并利用与主控进程通信的方法实现。各个任务中的应用程序通过一些简单的函数调用实现对本任务或其他任务运行状态的控制,控制任务包括挂起、唤醒、终止、改变优先级等,该方法简便、实用高效,动态性好。  相似文献   

7.
阐述了电子送经卷取控制系统的工作原理,对以ARM7为核心芯片的电子送经卷取控制系统硬件进行了设计。系统采用μC/OS-Ⅱ嵌入式操作系统,并对操作系统的移植和多任务管理进行了介绍。  相似文献   

8.
通过引入线程和处理机对象,使得微内核操作系统能够更好地支持多处理机体系结构.介绍了现有的微内核调度系统所采用的调度算法,有些算法是直接从进程调度算法扩展而来的.这些线程调度算法在调度时存在着公平性问题,同时,由于没有很好地利用线程的运行特点,调度系统开销较大.由此提出了一种新的同时兼顾进程和线程特点的调度算法,这种算法既解决了调度系统的公平性,同时又优化了系统性能.  相似文献   

9.
介绍一种沿架空高压线路行驶的巡检机器人的控制硬件系统结构,并详细分析巡检机器人的功能需求,在此基础上确定巡检机器人控制软件的工作方式并对机器人本体主控程序进行详细设计.为达到实时高效的控制目的,根据WinCE多任务的特点,在EVC环境下采用多线程技术实现了主控软件的功能模块化,并详细介绍每个工作线程的工作过程.使用WINDOWS内核对象有效地实现了线程间的同步控制.利用MFC框架简化了软件设计方法,提高了软件的重用度及开发效率.实验表明,控制软件系统运行稳定,实时性好,能满足应用需求.  相似文献   

10.
论述了如何在WINDOWS环境下实现数据采集系统的实时特性。WINDOWS是基于线程的多任务操作系统,这使得数据采集的实时性难以得到保证,为此提供了一个解决此问题的简单方法。  相似文献   

11.
PC10 4是测控领域常用的嵌入式硬件平台。在使用其作为在线 TOC分析仪的控制单元时 ,关键问题是选择一个适合的操作系统。根据在线 TOC分析仪的特点 ,操作系统应具备支持 X86系列处理器、支持多任务、支持 TCP/ IP网络协议、实时性要求不高的特点。在PC10 4支持的 Microsoft族的操作系统中 ,嵌入式 Windows NT 4.0和 Windows CE都满足上述条件。 Windows CE是针对手持设备而设计 ,而嵌入式 Windows NT4.0是从 Win-dows NT4.0削减得到的 ,支持完整的 API,更加适合在线 TOC分析仪的设计。目标设计器和组件设计器是嵌入式 Windows NT 4.0的两个生成工具。它们是以模块化的方式削减 Windows NT4.0的内核 ,得到自定义的嵌入式 Windows NT4.0。在嵌入式Windows NT 4.0上进行应用软件开发 ,与通用软件开发的区别不大 ,从而可以加速产品市场化的速度。  相似文献   

12.
介绍了一种新型调度自动化系统的软硬件结构、主要功能和技术特点 .采用WindowsNT操作系统 ,以分布式体系结构与客户 /服务器计算模式相结合为其设计思想 ,采用面向对象的程序设计方法和多种先进的软件开发工具 ,从而具有更高的可靠性、灵活性 ,以及通用性、实用性和可扩展性 .本系统运行结果表明系统的性能良好 ,安全可靠 .  相似文献   

13.
在Windows98/NT/2000中所有的应用程序实际上都是以线程的方式运行的。在多线程应用程序中经常必须在线程之间保持一定的同步关系,才能使用户能够对独立运行的线程进行有效的控制。简要介绍Windows中同步对象的概念和基本使用方法后,举例说明了利用同步对象来实现多线程的同步。  相似文献   

14.
随着信息工业的高速发展,图形化操作系统已越来越流行,在这种背景下WINDOWS系列软件产品已占据微机操作系统市场的主流,无论是单用户操作系统,如WINDOWS3.1x、WINDOWS95,还是网络操作系统WINDOWSNT.WINDOWSNT网络操作系统具有强大的INTERNET功能,这是其它网络系统所无法比拟的,并且在其上运行的软件是极其丰富的。  相似文献   

15.
Windons NT操作系统拥有强大的注册表编译器,具有很高的实用性和易操作性,文中论述了Windows NT操作系统的regedt32.exe注册表编译器使用方法及一些技巧。  相似文献   

16.
简述了Windows操作系统的历史和32位Windows内核的新特性,分析了Microsoft Windows NT/2000/XP平台下内核架构,描述了操作系统内部的层次和运行规则,以及在正常状态下和在发生中断的情况下系统内核的运行流程,并通过一个实例具体地讲解了操作系统中断处理的流程.  相似文献   

17.
WindowsNT作为当前一种优秀的操作系统,具有很高的安全性,但也存在着一些安全上的漏洞。文中试就WindowsNT操作系统可能受到的攻击、破坏形式,提出相应的预防措施和方法。  相似文献   

18.
Computer numerical control (CNC) system is the base of modern digital and intelligent manufacturing technology. And opened its architecture and constituted based on PC and Windows operating system (OS) is the main trend of CNC system. However, even if the highest system priority is used in user mode, real-time capability of Windows (2000, NT, XP) for applications is not guaranteed. By using a device driver, which is running in kernel mode, the real time performance of Windows can be enhanced greatly. The acknowledgment performance of Windows to peripheral interrupts was evaluated. Harmonized with an intelligent real-time serial communication bus (RTSB), strict real-time performance can be achieved in Windows platform. An opened architecture software CNC system which is hardware independence is proposed based on PC and RTSB. A numerical control real time kernel (NCRTK), which is implemented as a device driver on Windows, is used to perform the NC tasks. Tasks are divided into real-time and non real-time. Real-time task is running in kernel mode and non real-time task is running in user mode. Data are exchanged between kernel and user mode by DMA and Windows Messages.  相似文献   

19.
Computer numerical control(CNC)system is the base of modern digital and intelligent manufacturing technolo- gy.And opened its architecture and constituted based on PC and Windows operating system(OS)is the main trend of CNC sys- tem.However,even if the highest system priority is used in user mode,real-time capability of Windows(2000,NT,XP)for applications is not guaranteed.By using a device driver,which is running in kernel mode,the real time performance of Windows can be enhanced greatly.The acknowledgment performance of Windows to peripheral interrupts was evaluated.Harmonized with an intelligent real-time serial communication bus(RTSB),strict real-time performance can be achieved in Windows platform. An opened architecture software CNC system which is hardware independence is proposed based on PC and RTSB.A numerical control real time kernel(NCRTK),which is implemented as a device driver on Windows,is used to perform the NC tasks.Tasks are divided into real-time and non real-time.Real-time task is running in kernel mode and non real-time task is running in user mode.Data are exchanged between kernel and user mode by DMA and Windows Messages.  相似文献   

20.
PCI总线设备驱动程序的设计与应用   总被引:1,自引:0,他引:1  
Windows操作系统不允许应用程序直接访问硬件设备,给基于外设部件互连(peripheral component interconnection,PCI)总线的数据采集、存储、显示等工作带来很大困难。介绍了Windows设备驱动程序的工作机制和开发工具;讨论了在内核态下PCI总线设备驱动程序的编程方法,并利用通用设备驱动程序Win—Driver实现了对PCI总线控制器PCI9052的访问和控制;给出了PCI设备安装程序的编程方法;提出了开发PCI总线驱动程序的三级编程结构。  相似文献   

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

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