MOTOROLA MVME147-013 内核通常支持最小的功能集
本文规范讨论了多计算机系统的体系结构,更倾向于对等而不是主从。
这样一组相互连接的独立计算机的每个成员在任何时候都可以自由地向系统中的任何伙伴发出特殊的控制命令。因此,对共同任务的监督控制最初可能是松散地分布在整个系统中,然后暂时集中在一台计算机中,甚至在需要时从一台机器迅速传递到另一台机器。…已经描述的各种中断设施是基于计算机和附属于它的外部设备之间的相互协作,而不仅仅反映简单的主从关系。这是具有分布式控制的计算机的最早例子之一。这陆军部报告[20]证明它是可靠的,并通过了1954年4月的所有验收测试。它于1954年5月按时竣工交付。这是一个“便携式计算机“,位于一个牵引式挂车,配有2辆随车和6吨制冷容量。
分布式操作系统的架构和设计必须实现单个节点和全局系统的目标。架构和设计必须以与分离策略和机制相一致的方式来处理。在这样做的时候,分布式操作系统试图提供一种高效和可靠的分布式计算框架,允许用户对底层命令和控制工作有绝对最小的了解。[8]
内核和系统管理组件之间的多级协作,以及分布式操作系统中不同节点之间的多级协作是分布式操作系统的功能挑战。这是系统中必须保持目的完美和谐的一点,同时保持意图与实现的完全分离。这一挑战是分布式操作系统为可靠、高效、可用、健壮、可扩展和可伸缩的系统提供基础和框架的机会。然而,这种机会带来了非常高的复杂性成本。
