MACH操作系统的进程间通信  

The Interprocess Communication of MACH Kernel

在线阅读下载全文

作  者:刘文卓[1] 

机构地区:[1]中国科学院计算技术研究所

出  处:《计算机研究与发展》1992年第10期38-42,共5页Journal of Computer Research and Development

摘  要:MACH操作系统是一个“面向目标”的操作系统,MACH提供了五个基本概念:任务(task),线程(thread),存储目标(memory object),端口(port)和消息(message)。这五个概念中的前三个在核心提供的界面上都是以代表它们本身的端口来表示。MACH核心提供面向消息的、基于能力的进程间通信机制。应用程序在任务,线程以及存储目标上的所有操作都是在端口上进行的,线程之间或任务之间通过MACHIPC原语向端口发送和接收消息互相取得联系。MACH核心所提供的这种IPC机制原语有效地支持多种交互形式,如远程过程调用(rpc),面向目标的分布式程序设计,数据流,以及传送极大量的数据。本篇将详细介绍有关IPC的基本概念和消息传送操作。Mach is an object-oriented operating system. Mach kernel supports five primitives: task, thread, memory object, port and message. The interprocess communication of Mach kernel is capability based and message-oriented. All of the operations on tasks, threads and memory objects in applications are manipulated with messages, to and from ports. The communication between threads or tasks is supported by the primitives of Mach IPC. This paper describes the basic concepts of Mach IPC and the operations of message passing.

关 键 词:操作系统 MACH 通信进程 

分 类 号:TP316[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象