检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘文卓[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.
分 类 号:TP316[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.147.43.250