共查询到20条相似文献,搜索用时 234 毫秒
1.
Linux中进程间信号通信机制的分析及其应用 总被引:9,自引:0,他引:9
对于多用户、多任务的操作系统,进程间的通信(Inter-ProcessCommunication,IPC)是非常重要的,它是使整个系统得以有条不紊工作的基础。Linux操作系统提供了多种IPC机制,如信号、管道、信号量、消息队列、共享内存和套接字等。其中信号是系统必备的一种IPC机制,是内核不可分割的一部分,而其它的几种机制则是可选的。因此,深入分析和研究Linux系统的信号通信机制,将会给应用系统的开发工作提供很大帮助。论文从RedhatLinux9.0(内核2.4.20-8)出发,着重从数据结构入手,结合整个信号通信的过程,对几个关键的系统函数进行了剖析并给出了应用实例。 相似文献
2.
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系统中的进程间通信。 相似文献
3.
Linux中SystemV进程通信机制安全性形式化验证 总被引:1,自引:0,他引:1
基于Linux开发安全操作系统是提高计算机安全的重要途径,而形式化验证则是开发过程的重要和必要的环节,我们从Linux的各个子系统着手进行验证,逐步搭建起整个操作系统的验证模型。考虑到访问控制机制是实现操作系统安全性的关键,本文主要讨论使用SPIN模型检验器对IPC子系统中的SystemV进程通信机制进行形式化验证的过程与方法法。查找安全漏洞并改进现有的机制,为开发工程提供理论上的保证。 相似文献
4.
RTLinux是基于Linux的具有硬实时特性的操作系统,首先介绍了RTLinux的实现原理。分析了RTLinux在应用中的程序设计原则;然后将RTLinux成功地应用于一套现成的工业控制计算机测控系统。详细地给出了基于RTLinux的IPC测控系统的硬件结构和软件设计过程。 相似文献
5.
介绍了嵌入式和欣操作系统Elastos。它是基于构件技术、支持构件化应用的操作系统,采用了支持动态加载、更换、卸载系统构件的灵活内核技术模型。在基于Elastos的CAR构件系统上,利用构件系统所具有的元数据和反射机制提出了一个可扩展的脚本框架。该脚本框架提出的意义在于:用户可以使用XML和脚本语言开发应用,用C/C++开发逻辑构件,从而实现逻辑和界面的分离,这不仅加快了开发速度,而且有利于软件的升级。 相似文献
6.
7.
针对并行数字信号处理应用,自主开发了一个满足用户需要的高性能分布式实时操作系统--凌久腾飞操作系统.介绍了凌久腾飞操作系统的结构、功能以及供用户使用的原语;简述了基于高性能数字信号处理器ADSP-TS201S开发的DSP并行系统,简称TS6并行系统;提供了在TS6并行系统上应用凌久腾飞操作系统的Mandelbrot Set图形显示实例,使用户了解了使用凌久腾飞操作系统开发的过程;最后,对凌久腾飞操作系统的性能进行测试、分析与总结. 相似文献
8.
9.
10.
安全操作系统在计算机安全中的重要作用越来越引起人们的关注。本文就基于一个原有的通用操作系统开发一套安全机制和提高其安全性做了探讨,给出了其开发原理、常用方法及一般步骤。 相似文献
11.
大型电站电除尘器IPC系统的开发 总被引:1,自引:0,他引:1
介绍一个大型电站燃煤锅炉电除尘器的计算机控制系统。讨论了IPC系统下的T/R微机控制设备、低压微机控制设备的技术特性。介绍了IPC系统的基本构成和基本功能 ,并对其网络控制功能和智能化闭环控制功能作了重点讨论 相似文献
12.
开放系统桌面进程通信机制研究 总被引:2,自引:0,他引:2
桌面系统由一系列应用程序组成,它们之间需要协作一致来完成特定的任务,这就要求应用程序能够高效、快速地进行通信。由于传统IPC机制和远程互操作体系并不适应桌面进程通信的要求,因此在开放系统领域中处于主流地位的桌面系统GNOME和KDE分别采用CORBA和DCOP作为桌面进程通信机制。一种新的用于统一各个不同桌面的进程通信机制DBUS也被制定出来。通过对各种通信机制进行分析和比较,抽象桌面进程通信的基本架构和特点,总结出设计和选择桌面进程通信机制的基本原则。 相似文献
13.
14.
15.
现代工业控制一般由计算机监控软件来实现,因此为工控软件选择理想合适的进程通信方式,能够迅速准确地监测现场数据,对突发事件做出及时响应,达到安全生产。在分析比较了不同的通信机制的基础上,通过实验测试找出了适合不同监测点的进程通信模式,为工控软件设计了不同的通信方案以适应不同的现场。同时,从数据冗余、信息承载量和例外报告三个方面提出了优化传输效率的方案,达到快速响应的目的。 相似文献
16.
感应淬火综合监控系统集成了感应淬火能量监控与环境监控功能,其硬件基础为工控机与Y5000+多功能板,工控机通过并行口与Y5000+多功能板实现数据交换。Y5000+多功能板以CPLD芯片为核心,扩展了DI/DO、PI/PO以及AI/AO功能。感应淬火综合监控系统的应用程序分为上层管理程序与底层实时测控程序。在RTX支持下,系统完全能满足实时性与可靠性要求。 相似文献
17.
介绍一种基于PCI8602数据采集卡的无人水面艇(USV)控制系统设计方法,硬件方面分为USV载体、岸基监控系统和无线传输系统,USV载体核心为工控机及PCI8602数据采集卡,它是通过数据采集卡控制直流电机和采集各类传感器数据,差分定位系统通过RS232串口与工控机相连,岸基监控系统由PC机组成,无线传输系统通过RS232串口与工控机、PC机相连,实现数据无线传输。软件方面可用Visual Basic编写,无需编写各层之间复杂的通信协议,各子系统之间易集成。最终实验结果表明,USV控制系统能够实时采集和发送相应测量数据,并且能够实现USV的远程控制。 相似文献
18.
19.
RTLinux是一个具有硬实时性能的单机实时操作系统,它提供了多种进程间通信机制,如信号量、消息队列和RT-fifo等。在RTLinux提供的进程间通信机制基础上,本文提出 了一种在RTLinux中设计并实现分布式实时IPC模块的具体方法,最后详细阐述了分布式实时IPC模块的工作流程和各功能模块的实现。 相似文献
20.
安全高效的进程间通信机制是操作系统中实现进程间协同工作的关键.针对现有Java操作系统普遍使用的共享堆和Java远程过程调用(RMI)等进程间通信机制在安全性、高效性等方面的缺陷,面向Java操作系统的结构特点和进程间通信需求,设计和实现了一种新的安全、高效的进程间通信机制MSP.MSP机制通过区分小尺寸和大尺寸消息,... 相似文献