
操作系统原理
Operating system principles
Per Brinch Hansen · 初版 1973 年
2人推荐
3位读者提及
4次提及
本书的主旨在于:操作系统与其他程序并无根本区别。在设计高效、可靠的操作系统时所遇到的困难,与设计其他大型程序(例如编译器或薪资结算程序)时遇到的困难是相同的。本书旨在为计算机科学专业的学生和专业程序员提供对操作系统的总体认识——正是这些程序让人们能够高效地共享计算机。
Hacker News 上怎么说
正在加载完整评论……

Operating system principles
Per Brinch Hansen · 初版 1973 年
本书的主旨在于:操作系统与其他程序并无根本区别。在设计高效、可靠的操作系统时所遇到的困难,与设计其他大型程序(例如编译器或薪资结算程序)时遇到的困难是相同的。本书旨在为计算机科学专业的学生和专业程序员提供对操作系统的总体认识——正是这些程序让人们能够高效地共享计算机。
正在加载完整评论……
Per Brinch Hansen 写的《Operating System Principles》(1973年)。一个完整的微内核操作系统(重写自 1967 年的 RC-4000),用 Pascal 的一种并发方言写成,而且还做到了在没有硬件级保护支持的情况下勉力运转。
"Operating System Principles" (1973) by Per Brinch Hansen. A full microkernel OS (remake of RC-4000 from 1967) written in a concurrent dialect of Pascal, that also manages to make do without hardware protection support.
学 Linux 最好的方法就是亲手构建它。去看看 https://www.linuxfromscratch.org/ 跟着一步步做。但在那之前,先通读一遍 Gelvin 和 Gagne 写的《Operating System Principles》。
Best way to learn Linux is by building it. Checkout https://www.linuxfromscratch.org/ Follow it through But before that read through Operating System Principles by Gelvin,Gagne
UCLA 的“CS111: Operating System Principles”是一门公开课。他们用的教材是 OSTEP:https://laforge.cs.ucla.edu/cs111/
"CS111: Operating System Principles" at UCLA is open-coursed. They're using OSTEP as their textbook: https://laforge.cs.ucla.edu/cs111/
……借用作者本人的话来说,“天哪太可爱了”。Per Brinch Hansen 在 1968 年或那前后的某个时候发明、命名并实现了“管程(monitor)”这个概念,并在他 1973 年出版的《Operating System Principles》一书中发表(后来 C.A.R. Hoare 在其 1974 年的论文《Monitors: An Operating System Structuring Concept》中进一步普及了这一概念)。这本书还介绍了 RC 4000 操作系统,顺便提一句,正是它启发了……
…To borrow from the author himself, "omg it's adorable". Per Brinch Hansen invented, named, and implemented this "monitor" concept in 1968 or somewhen about that time and published it in his 1973 book "Operating System Principles" (C.A.R. Hoare would popularize this concept further in his 1974 paper "Monitors: An Operating System Structuring Concept"). This book also describes RC 4000 operating system which, by the way, inspired…