首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 93 毫秒
1.
2.
MACH操作系统内存管理   总被引:1,自引:0,他引:1  
  相似文献   

3.
4.
MACH:一个新的操作系统核心   总被引:3,自引:0,他引:3  
  相似文献   

5.
6.
7.
Windows操作系统进程通信机制   总被引:8,自引:0,他引:8  
综述了WindowsNT/2000操作提供的各种进程通信机制,并对它们在应用程序中的使用做了描述和比较。  相似文献   

8.
Windows95/NT系统中允许使用多种进程间通信的手段,标准的通信方式包括:剪贴板(Clipbeard)。动态数据交换(DDE)和对象连接与嵌套(OLE)。关于这些技术的讨论,不在此赘述。在编写Wndows95/NT应用程序时,进程内的各模块之间通常采用SendMessage过程进行相互通信和交换数据。由于Wndows95/NT系统给每个运行中的应用程序提供了自己的虚拟存储空间,这就意味着两个应用程序之间不能采用常规模块内相互通信的方法进行进程间通信。Delphi作为Windows下的快速开发工具,功能十分强大,利用它提供的一种特殊的WMCoPyDataWindo…  相似文献   

9.
1引言Windows95/NT系统中允许使用多种进程间通信手段,标准的通信方式包括:剪贴板(Clipboard)、动态数据交换(DDE)和对象连接与嵌套(OLE)。关于这些技术的讨论,不在此赘述。在编写Windows95/NT应用程序时,进程内的各模块之间通常采用SendMessage过程进行相互通信和交换数据。由于Windows95/NT系统给每个运行中的应用程序提供了自己的虚拟存储空间,这就意谓着两个应用程序之间不能采用常规模块内相互通信的方法进行进程间通信。Delphi作为Widnows下…  相似文献   

10.
微内核架构为操作系统提供了良好的隔离性,高度模块化的架构设计使得微内核架构操作系统对进程间通信的依赖度极高,进程间通信恢复是系统恢复正常运行的关键。权能是微内核架构操作系统中进程对资源操作权限的描述,决定进程间能否进行通信。针对微内核操作系统在系统服务恢复过程中出现的进程间通信信道丢失问题,提出并实现了一种进程间通信恢复方法。在通信异常时保存权能信息,用于在系统关键服务恢复过程中重新建立客户程序与服务程序的进程间通信信道。实验结果表明所提出的方法是有效的,可以提高操作系统的可靠性。  相似文献   

11.
描述了具有典型意义的多CPU嵌入式系统的体系结构,详细介绍了一种应用于此种嵌入式系统的分布式操作系统进程间消息通信的方法,又将此方法和常用的分布式操作系统的进程间消息通信方法进行了比较。  相似文献   

12.
高性能路由器操作系统HEROS中的多处理器通信   总被引:1,自引:0,他引:1  
为了适应基于分布式多处理器平台的路由器的应用需求.本文对高性能路由器操作系统HEROS(Highly Efficient Router Operating System)进行了分布式扩展,实现了分布式的消息队列机制DMQ.DMQ是一种轻负栽的,和传输介质无关的,具有容错能力的分布式消息通信机制.基于DMQ机制可以实现高性能的分布式分组转发.该DMQ机制已经用于国家“863”重大项目“高性能安全路由器”和“核心路由器”,取得了满意的效果.  相似文献   

13.
This paper presents our experience with building a cross-domain object invocation mechanism that is conscious about memory usage. Cross-domain object invocation issues are very similar to cross-domain procedure call issues. Although the cross-domain procedure call performance issues have been discussed widely, there is very little reference to issues regarding space. It is a typical example of a case where the issues arising in practice are more complicated than the ones described in the reference literature. Our mechanism is discussed in terms of the Spring modular operating system, but the same principles are applicable to other operating systems. The Spring system is a distributed computing environment running on a networked collection of computers. Each individual Spring system is based around a microkernel known as the nucleus. The nucleus is structured to support fast and secure cross address-space object invocations. Most of the traditional operating system services are provided by servers running as user-mode domains. In a system such as Spring, fast, secure, and space-efficient cross-domain invocation is extremely important. Argument buffers are used to pass data from one process to another. For fast cross address-space procedure calls the maximum size of this buffer should accommodate a small number of page frames. In typical contemporary architectures this size varies between 5 and 10K. In a system such as Spring, where there is a large number of active calls, this size leads to excessive memory usage. Earlier measurements have shown that at run-time the marshalled form of the arguments of most of the calls is less than a hundred bytes. Copying page size objects is the only notable exception. Our implementation uses small 128 byte buffers by default. A very fast mechanism is used to extend the small buffer for calls with marshaled arguments that do not fit in the small buffer. Therefore, it is very space efficient and does not affect the overall system performance. Measurements from our implementation that support these claims are presented.  相似文献   

14.
给出了基于AMCC的NP7250、NPX5700和NPX5800交换套片的全IP交换平台的构建方案,重点介绍了在基于Vxworks的全IP交换平台上的进程通信模块的设计和实现方案。模块主要实现相同处理器内和不同处理器之间进程间通信功能,进程间的通信主要依靠调度任务从邮箱中接收消息,并把消息派发到各个进程的消息队列来实现,底层协议类型包括可靠通信协议(TCP)和不可靠通信协议(UDP)。  相似文献   

15.
MACH是一个微内核结构的操作系统,也是一个良好的C/S应用系统开发平台,其基于端口的IPC机制是应用开发的重要基础,本文介绍了MACH操作系统的基本概念和结构,讨论分析了其IPC机制和过程,给出了基于MIG开发服务器应用系统的基本方法和步骤。  相似文献   

16.
Limux是近几年发展起来的多任务操作系统,它开放源代码,允许用户升级内核。本文研究了Linux内核升级的方法,包括硬件配置、编译和错误分析,最终达到运行自己生成的内核。  相似文献   

17.
Linux是多任务的操作系统,进程之间相互可靠的通信是系统安全和稳定的重要保障.在RoboCup仿真组中,每个Agent是由多线程来实现的.同样地,Agent的线程之间可靠地进行通信是至关重要的.文中分析了Linux进程之间的一部分通信机制,包括套接字、信号、互斥量,并把它们应用于RoboCup中,给出了RoboCup系统流程.每个Agent用多线程来实现比用多进程来实现大大降低了系统的开销.  相似文献   

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

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