论文部分内容阅读
每一个操作系统都是一系列的设计理念的体现,这些设计上的选择包括语言的选择、程序保护的方式、安全模式、系统抽象等。现代操作系统,包括Windows、Linux、Mac OS X以及BSD在设计理念上都有许多共通之处,这种共性并非偶然。究其根原,是因为上述操作系统都是基于二十世纪六十年代到七十年代所形成的操作系统结构理论和开发工具完成的。在这样的前提之下,操作系统的设计者们采用几乎类似的设计理念完成相近的设计,是完全可以预料的结果。