STRUCTURING OF SYSTEMS USING UPCALLS.

被引:17
作者
Clark, David D. [1 ]
机构
[1] MIT, Cambridge, MA, USA, MIT, Cambridge, MA, USA
来源
Operating Systems Review (ACM) | 1985年 / 19卷 / 05期
关键词
COMPUTER NETWORKS - Protocols - DATA PROCESSING - Data Structures;
D O I
10.1145/323627.323645
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
When implementing a system specified as a number of layers of abstraction, it is tempting to implement each layer as a process. However, this requires that communication between layers be via asynchronous inter-process messages. Our experience, especially with implementing network protocols, suggests that asynchronous communication between layers leads to serious performance problems. In place of this structure we propose an implementation methodology which permits synchronous (procedure call) between layers, both when a higher layer invokes a lower layer and in the reverse direction, from lower layer upward. This paper discusses the motivation for this methodology, as well as the pitfalls that accompany it.
引用
收藏
页码:171 / 180
相关论文
empty
未找到相关数据