首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
UNIX访问控制机制是为具有两种类型用户(有管理特权的和没有管理特权的)的环境所设计的。在这一框架下面,所有的努力都是要提供一个开放的操作系统,允许使用者轻易地共享文件,在通信过程中关闭进程。在UNIX的安全机制下,在安全模式与低开销两者之中选取其一是困难的或者说是不可能的。  相似文献   

2.
本文阐述了进程通信 (IPC)的基本概念和实用技术 ,对 Digital UNIX实时消息队列传递机制和技术进行了较深入的研究 ,最后通过程序实例说明实时消息队列在 UNIX环境下进程通信中的应用。  相似文献   

3.
一、引言 由于网络编程常涉及到两个或多个进程之间的互相作用,因而有必要讨论进程间通信的不同方式。分时多进程操作系统的一个设计目标,便是保证单个进程之间互不干扰,两个互相通信的进程之间必须保持一致性,并且操作系统更应为进程间通信(IPC)提供相应的设施。 二、IPC介绍 早期UNIX版本的进程通信能力比较弱,只提供了几种相对来说较为简单的通信功能,例如,软中断、进程跟踪  相似文献   

4.
宋艾遥  陈前斌  唐伦 《计算机工程》2022,48(3):146-153+180
低轨(LEO)卫星系统具有通信距离远、覆盖范围广等诸多优势,在应急通信、灾害预警等领域发挥着重要作用,尤其能有效弥补地面基站无法服务偏远山区、海洋等盲区的缺陷。然而,LEO卫星高速移动会导致用户终端频繁切换,同时在用户聚集场景下,用户群组并发切换将导致LEO卫星系统发生网络拥塞问题。为此,提出一种基于用户分群的多波束LEO卫星系统切换管理策略。建立多波束覆盖模型,基于该模型设计群组切换管理机制,在成员选择的过程中考虑切换触发时刻和最佳波束小区2个因素,将具有相似切换行为的用户分为一组,以此降低系统的信令开销。在此基础上,从分群处理、群组切换、资源释放3个方面设计完整的切换流程以及切换信令交互机制,并基于OPNET软件搭建LEO卫星系统仿真平台。测试结果表明,该策略能够简化切换管理过程中的重复操作,降低系统信令开销和平均切换时延,提高切换成功率,且用户聚集数目越多,其性能相对传统用户独立切换方案的提升效果越明显。  相似文献   

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

6.
基于无界FIFO消息队列的通信框架作为一种通用的并发系统模型,常用于事件驱动的并发程序或分布式程序建模.然而当模型包含递归过程调用时,即使仅考虑执行有限次上下文切换,其可达性问题仍是不可判定的.假定进程的消息队列约束为良序,即仅当进程的局部栈为空时才能从队列中读取消息,则其在上下文切换定界上的可达性为可判定.文中以基于队列通信的递归并发程序为对象,研究其可达性问题.首先构造能模拟递归队列并发程序执行的多栈下推系统,并提出转换方法;然后给出一种基于多栈下推系统的上下文切换定界可达算法,算法使用标准Post*操作描述下推系统的迭代,基于良序排队控制进程对队列的出队操作,穷尽地计算k次上下文切换之内的正向可达格局,并证明了构造多栈下推系统方法和上下文切换定界可达算法的正确性;最后对目标状态集合与可达格局状态集合的交集进行判空,确定目标状态是否可达,从而较好地解决此类并发程序的可达性问题.  相似文献   

7.
由于UNIX系统是分时多用户系统,实质上应该说CPU按时间片分配给各个进程使用,每个进程都有自己的运行环境以使得在CPU做进程切换时不会"忘记"该进程已计算了一半的"半成品",进程的切换都是一次中断处理过程,UNIX系统本身是用C语言编写的多进程程序,多进程编程是UNIX的特点,我们尽可以使用系统提供的多进程的特点,让几个程序并行执行,提高系统的并行处理能力,简单而又高效地完成相应任务。本文主要介绍在UNIX系统下多进程编程的有关系统调用和编程技巧。  相似文献   

8.
针对分布式网络环境中商品电子交易的安全通信问题,提出了一种面向商品电子交易的安全通信软件的框架结构。讨论了该框架中通信服务器的结构模型、工作机制,以及用户进程与交易引擎之间安全通信通道的构建方法。采用TCP/IP通信技术、Kerberos鉴别技术和IDEA数据加密技术,基于UNIX平台并结合UNIX进程间通信机制,解决了商品电子化交易中存在的通信实时性问题和安全性问题。表明设计实现的安全通信平台满足商品电子化交易的需要。  相似文献   

9.
由于UNIX系统是分时多用户系统,实质上应该说CPU按时间片分配给各个进程使用,每个进程都有自己的运行环境以使得在CPU做进程切换时不会"忘记"该进程已计算了一半的"半成品",进程的切换都是一次中断处理过程,UNIX系统本身是用C语言编写的多进程程序,多进程编程是UNIX的特点.人们尽可以使用系统提供的多进程的特点,让几个程序并行执行,提高系统的并行处理能力,简单而又高效地完成相应任务.文中主要介绍在UNIX系统下多进程编程的有关系统调用和编程技巧.  相似文献   

10.
对UNIX环境下的IPC机制进行了研究。着重探讨并分析了UNIX下的各种IPC机制的用法及其优劣。重点研究了如何通过综合运用IPC机制,设计一个具有高可用性与高伸缩性要求的商业银行重要应用系统。  相似文献   

11.
MultiobjectC语言是我们设计的一个面向对象的并发程序设计语言,它以C语言为基语言,引入了类和对象等机制以及并发对象间的通信设施,支持面向对象的并发程序设计。本文讨论了我们在设计过程中的考虑,并与AT&TBell实验室的ConcurrentC++语言作了一些比较。  相似文献   

12.
虎治勤 《微机发展》2005,15(1):113-114,118
由于UNIX系统是分时多用户系统,实质上应该说CPU按时间片分配给各个进程使用,每个进程都有自己的运行环境以使得在CPU做进程切换时不会“忘记”该进程已计算了一半的“半成品”,进程的切换都是一次中断处理过程,UNIX系统本身是用C语言编写的多进程程序,多进程编程是UNIX的特点。人们尽可以使用系统提供的多进程的特点,让几个程序并行执行,提高系统的并行处理能力,简单而又高效地完成相应任务。文中主要介绍在UNIX系统下多进程编程的有关系统调用和编程技巧。  相似文献   

13.
Multiobject C语言是我们设计一个面向对象的并发程序设计语言,它以C语言为基语言,引入了类和对象等机制以及并发对象间的通信设施,支持面向对象的并发程序设计。本文讨论了我们在设计过程中的考虑,并与AT&T Bell实验室的Concurrent C^++语言作了一些比较。  相似文献   

14.
本讲讨论IPC通讯机制中的信号量的系统调用。 信号量的系统调用 在UNIX系统V的信号量机构中,信号量是多值信号量,取值为一个整数N(0相似文献   

15.
UNIX系统是目前非常流行的多用户操作系统,它为用户提供了访问机器的多种途径,也为用户之间和多机之间通信提供了多种工具,极大地方便了用户的使用,特别是较好地满足了计算机网络环境下不同用户、不同机器之间的数据通信的需求,这也是UNIX系统倍受用户青睐的一个重要原因。 正因为UNIX系统良好的开放性以及提供了众多通信工具,使得UNIX系统的安全性较难得到保障。许多未授权用户出于种种目的,常常能利用UNIX系统本身的优点  相似文献   

16.
冯家宁 《电脑》1994,(12):15-17
7.6 Lan Manager/X内部结构在上一节我们讨论了Lan Manager/X服务器功能的某些细节.本节讨论在UNIX System V,Release 3实现的Lan Manager/X的内部结构.7.6.1服务器的基本结构UNIX服务器的结构见图7—13.它由通过虚电路通信并共享内存的几个合作的UNIX进程组成.服务器基本上包括一个控制其它进程运行的驻留监视进程,一个打印缓冲控制进程和一个动态的工作进程(每一连接的客户有一个).工作进程负责直接执行所有文件I/O和与该客户有关的IPC请求.所有用虚电路与本地进程通信或与其它客户交换SMB包的服务器进程都在Lan Manager/X网络接口之上.  相似文献   

17.
面向实时嵌入式操作系统的进程机制   总被引:1,自引:0,他引:1       下载免费PDF全文
周昕  傅鹂  黄海伦 《计算机工程》2010,36(15):51-54
面向通信领域的嵌入式程序必须在资源受限的硬件环境中应对不断增加的通信业务,单纯依靠商用嵌入式操作系统的任务机制已不能提供足够的业务并行度和吞吐量。针对该问题,基于嵌入式操作系统任务机制提出一种更小粒度的进程解决方案,相对于任务对象,使用进程作为执行单元不仅内存资源占用少,且进程之间切换速度快,系统可以支持大量进程并行。该进程机制能够提供有效的系统监测和故障诊断手段,从而保证系统的健壮性。  相似文献   

18.
本文叙述了多机UNIX(MP-UNIX)系统的进程通讯部分的实现。它是在UNIX进程通讯机制的基础上经过适当改进和扩充后得到的。文章详细阐述了改进与扩充的原由,给出具体的实现方法,并与UNIX的进程通讯机制作了比较。  相似文献   

19.
OCCAM是基于C·A·R HOARE提出的CSP(Communicating SequentialProcess)语言模型而设计的一种小巧的并发程序设计语言。它的特点是语言简洁、程序结构化及并发描述能力强等。OCCAM允许用户定义成组的多个并发进程以及它们之间的同步通信通道(Channel),适用于对高度并发系统的模拟仿真以及各种实时系统的控制。也适于用作高级并发语言的教材。本文扼要地说明OCCAM的语法及相应语义,并用实例分析其通信机制。OCCAM语言在国际上已受到日益广泛的注意和称赞,在分布式系统的模拟上,OCCAM也是很有价值的。  相似文献   

20.
开放系统桌面进程通信机制研究   总被引:2,自引:0,他引:2  
桌面系统由一系列应用程序组成,它们之间需要协作一致来完成特定的任务,这就要求应用程序能够高效、快速地进行通信。由于传统IPC机制和远程互操作体系并不适应桌面进程通信的要求,因此在开放系统领域中处于主流地位的桌面系统GNOME和KDE分别采用CORBA和DCOP作为桌面进程通信机制。一种新的用于统一各个不同桌面的进程通信机制DBUS也被制定出来。通过对各种通信机制进行分析和比较,抽象桌面进程通信的基本架构和特点,总结出设计和选择桌面进程通信机制的基本原则。  相似文献   

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

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