Mach 与 Spring 操作系统

Mach vs Spring Operating Systems

我必须写一篇关于操作系统主题的论文。我决定获取有关 Mach 和 Spring(微内核和面向对象操作系统)的一些信息。我希望这篇论文能够对这两个系统的某些特定方面进行比较(完整的比较对于 6-7 页的论文来说太大了)。我可以比较这两个系统的哪些方面?

Spring 被设计为 post-Mach 系统,因此您可以从 Sun 作者那里找到关于 Spring 的任何信息很可能(至少间接地)提供与马赫的比较。一些直接的比较点:

  • Spring的类似于Mach的任务
  • Spring的nucleus直接与Mach 3kernel相媲美,两者提供不同的虚拟内存 管理员
  • Spring IPC 使用 doors(进入 Solaris OS),它与 Mach 的 ports 有不同的特性
  • 两者中的IPC都抽象为一种接口定义语言,两者可以进行比较