我参加了一个类今年春天关于通用操作系统的理论和原则,现在我想要度过夏天的工作通过的Tanenbaum的操作系统本书,寻找通过短短的几秒钟源,并得到一个一般性想法的实际OS执行情况。

有两个OS教授在学校和我去了他们询问有关借Tanenbaum的书。有趣的是,一个说我应该使用较旧的第二版的书,重点放在短短的几秒钟2因为它是总体简单和具有更小的来源了解(并因此将更容易学习从不信息过载)。其他的教授说她不认为这将是一个问题,并且那我应该去度3和最新的版他的书,这样我能看到一个更现代化的执行情况。

什么堆溢觉得吗?任何人在这里已经有两个版本的短短的几秒钟?我想学习的原则进行实际操作系统,但我也不想巨大的过载信息,将让我从实际了解什么代码作为一个整体。

有帮助吗?

解决方案

如果你想去的深入来源的微内核OS我建议你看看 HelenOS, 较新,但仍然比较简单的操作系统不负担与UNIX义和API。唉,没有书(如Tanenbaum)关于它的,但来源是很好的记录。

其他提示

我把度2。这是可以理解铺平了道路度为3.

关于HelenOS-他们采取的不切实际的目的-错误的免费和正式的描述。两者都不可能实现的。

禾田

有趣的我刚刚遇到这个老邮很抱歉为了什么似乎是一个颠簸。

当我在大学一段时间前,我们有操作系统实验室里我们使用电脑的与Linux的发展和68000基础的机启动光盘的测试我认为它们是虚拟机为基础的。

该软件环境的任Modula2(第一和第二年的语言)或C/C++(第二和第三年的语言)的一切都是交叉的遵守,并通过加载脚本准备用于测试机会重来引导新的操作系统。

无论如何削减这短短的,我们采用某种形式的教育框架,这是使用Minix2来源,所以你可以写零部件的操作系统的一个项目,而不必编写的很多。

我一直在试图找到的官方来源和文件对这种环境中的某个时候,我相信这是上网的地方和可能更新/维持。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top