首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
IPC为进程间通信或跨进程通信,是指两个进程进行进程间通信的过程.在PC和移动设备上一个进程指的是一个程序或者一个应用,所以将进程间通信简单理解为不同应用之间的通信.在Android中,为每一个应用程序都分配了一个独立的虚拟机,或者说每个进程都分配一个独立的虚拟机,不同虚拟机在内存分配上有不同的地址空间,这就导致在不同的虚拟机互相访问数据需要借助其他手段.  相似文献   

2.
进程间通信作为操作系统中最重要的原语之一,提供了在多个隔离的进程之间相互通信交流的可能性.提出了一种适用于微内核操作系统的进程间通信系统,并在具体的Minix操作系统平台之上予以实现,解决了Minix系统中由于进程间通信模块的缺失而导致开发人员无法顺利移植其他平台的实用程序的问题。实验数据表明,该进程间通信系统具有高效的特点;同时由于该系统的设计原则,它保持着易扩展的特点。该系统的实现虽然是基于Minix平台,但该设计同样适用于其他微内核的系统,对其他操作系统具有借鉴意义。  相似文献   

3.
进程间通信作为操作系统中最重要的原语之一,提供了在多个隔离的进程之间相互通信交流的可能性.提出了一种适用于微内核操作系统的进程间通信系统,并在具体的Minix操作系统平台之上予以实现,解决了Minix系统中由于进程间通信模块的缺失而导致开发人员无法顺利移植其他平台的实用程序的问题。实验数据表明,该进程间通信系统具有高效的特点;同时由于该系统的设计原则。它保持着易扩展的特点。该系统的实现虽然是基于Minix平台,但该设计同样适用于其他微内核的系统,对其他操作系统具有借鉴意义。  相似文献   

4.
一、引言 1.网络应用程序接口socket介绍 通常用户可利用网络操作系统提供的命令,如ftp,rcp,rcmd,rlogin等来进行网络操作。但用户应用程序则需要利用TCP/IP提供的网络应用程序接口(API)来实现进程间通信。TCP/IP提供的网络API主要是socket。socket的目的是解决网间网进程通信问题,一般UNIX系统进程通信是在同一台主机内不同的进程间的通信,主要是利用进程通信机制(IPC)来实现的,通信双方可用各自的进程号来标识。但是在网络上进程间通信就比较复杂了,此时大部分通信是发  相似文献   

5.
Android下Binder进程间通信机制的分析与研究   总被引:1,自引:0,他引:1  
Binder IPC(Inter—Process Communication,进程间通信)机制是Android操作系统中重要的IPC机制。研究Binder IPC机制对于完成Android中进程间通信的程序开发有着重要的意义。文中系统地分析了Android操作系统下Binder的构架模型、Binder驱动的工作原理、Binder接口及运行机制,最后使用AIDL(Android Interface Definition Language)给出了运行BinderIPC机制的实例。实例结果表明Binder机制可以有效地完成Android系统中的进程间通信。  相似文献   

6.
邹志强  徐欣圻 《计算机工程》2003,29(17):70-72,92
结合国家重大科学工程项目LAMOST望远镜总控1-级模拟系统研制开发的实践,着重描述了分布式、多操作系统平台上通过TCP/IP、IPC(进程间通信)来协调完成多个分布式任务的通信机制。并以此机制为基础,对望远镜机架和焦面控制进行了很好的模拟。  相似文献   

7.
陆静  胡明庆 《福建电脑》2007,(2):61-61,60
进程间通信(Inter-Process Communication,IPC)是操作系统内核层极为重要的部分。根据通信时信息量大小的不同.可以分为低级通信和高级通信。本文通过对各种不同的进程通信方法的研究,深入分析它们的优缺点,并进行了比较和总结。  相似文献   

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

9.
Linux环境下基于UDP的socket编程浅析   总被引:1,自引:0,他引:1  
socket适用于网络环境中的进程间通信,它已成为当前许多操作系统的网络API,也是网络操作系统中必不可少的基础功能。尽管UDP无法像TCP一样提供可靠的数据传输,但UDP并不比TCP缺乏优越性。随着Linux操作系统和Internet的不断发展,Linux网络环境下尤其是基于UDP的socket通信技术仍广为注目。文章介绍了Linux平台下的socket及其编程原理,并通过一个Java编写的基于UDP的客户/服务器程序,描述了网络中不同主机上的两个进程之间的socket通信机制。  相似文献   

10.
通过介绍实现高性能服务器的方案,探讨Linux平台下进程间通信机制(IPC)、套接字通信、共享内存以及进程池技术,同时利用多线程互斥锁和条件变量设计了一个能承受多客户端同时访问的高性能并发服务器的方法。  相似文献   

11.
线索和进程是OS/2中的重要概念,而进程间通信是OS/2程序设计中的关键问题。本文介绍如何书写OS/2中多线索应用程序,多路OS/2应用程序如何经由进程间通信工具IPC进行通信,以及与OS/2表示管理程序PM有关的核心程序设计知识。最后介绍LS实用程序及采用消息队列和屏幕按钮操作的DIPOP程序。  相似文献   

12.
本文对多种进程间通信技术进行了研究,给出了VC^++中实现进程通信的相关函数,分析和对比了各种IPC技术的特性,并通过实例说明了基于VC^++的无连接套接字进程通信机制的实现方法。  相似文献   

13.
里程间通信(IPC)是Linux系统的核心机制之一,消息通信又是进程间通信的主要组成部分,它保证了多个进程之间的协调执行。本文在对Linux通信系统的源代码进行了深入分析的基础上,详细介绍了消息通信系统的各种数据结构,系统调用,以及系统调用的实现机理。  相似文献   

14.
SGI IRIX系统中的多线程应用程序设计   总被引:2,自引:0,他引:2  
李霖 《软件世界》1995,(12):18-20
在SGI系列工作站与服务器上使用的是IRIX操作系统,它与UNIX System Ⅴ完全兼容,并吸收了BSD4.3 UNIX的若干特点,更重要的是它能够支持对称多处理机系统(SMP),支持多线程并发程序设计。 传统的单机UNIX对用户设计并发程序的支持仪限于多进程概念,用户必须将单个任务划分成独立的多个进程,这些进程通过UNIX的IPC机制相互通信、保持同步,共同完成指定任务。这种方法的缺点是进程间地址空间相互独立,进程切换的系统开销较大,IPC机制的开销也较大,这样过多的进程切换和通信  相似文献   

15.
Linux中进程间信号通信机制的分析及其应用   总被引:9,自引:0,他引:9  
对于多用户、多任务的操作系统,进程间的通信(Inter-ProcessCommunication,IPC)是非常重要的,它是使整个系统得以有条不紊工作的基础。Linux操作系统提供了多种IPC机制,如信号、管道、信号量、消息队列、共享内存和套接字等。其中信号是系统必备的一种IPC机制,是内核不可分割的一部分,而其它的几种机制则是可选的。因此,深入分析和研究Linux系统的信号通信机制,将会给应用系统的开发工作提供很大帮助。论文从RedhatLinux9.0(内核2.4.20-8)出发,着重从数据结构入手,结合整个信号通信的过程,对几个关键的系统函数进行了剖析并给出了应用实例。  相似文献   

16.
RTLinux是一个具有硬实时性能的单机实时操作系统,它提供了多种进程间通信机制,如信号量、消息队列和RT-fifo等。在RTLinux提供的进程间通信机制基础上,本文提出 了一种在RTLinux中设计并实现分布式实时IPC模块的具体方法,最后详细阐述了分布式实时IPC模块的工作流程和各功能模块的实现。  相似文献   

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

18.
Linux进程间管道通信的研究   总被引:1,自引:0,他引:1  
对于多用户、多任务的操作系统,进程间的通信(Inter—ProcessCommunication,IPC)是非常重要的,它是使整个系统得以有条不紊运作的基础。Linux操作系统提供了多种IPC机制,如信号、管道、信号量、消息队列、共享内存和套接字等,其中以管道通信最能体现Linux平台的特色。为此,系统地分析了Linux平台下的管道通信的实现机制,详细探讨了无名管道和命名管道的工作方式,并给出了相应的创建和使用的方法。  相似文献   

19.
进程间通信机制的分析与比较   总被引:8,自引:0,他引:8  
1.引言为了完成特定任务,进程间经常需要通信,例如,传递数据、发送消息或相互间执行同步操作,因此进程间通信机制是操作系统非常重要的一个组成部分。下面我们将结合各种U-nix版本,详细讨论Linux核心2.2进程间通信机制的设计原理和实现方法以及Linux核心2.4所做的改进。2.信号信号是最古老的一种通信间通信方式,它的功能是向某个进程发出软件中断,通知该进程发生了一个重要的事件,如  相似文献   

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

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

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