圖書標籤: 操作係統 計算機 操作係統設計與實現 計算機科學 os minix 編程 經典
发表于2024-12-22
操作係統設計與實現(上冊) pdf epub mobi txt 電子書 下載 2024
本書是關於操作係統的權威教材。大多數關於操作係統的圖書均重理論而輕實踐,而本書則在這兩者之間進行瞭較好的摺中。本冊詳細探討瞭操作係統的基本原理,包括進程、進程間通信、信號量、管程、消息傳遞、調度算法、輸入、輸齣、死鎖、設備驅動程序、存儲管理、調頁算法、文件係統設計、安全和保護機製等;此外,還詳細討論瞭一個特殊的操作係統MINIX 3(一個與UNIX兼容的操作係統),並提供瞭該係統的源代碼(見本書下冊),以便於讀者仔細研究。這種安排不僅可讓讀者瞭解操作係統的基本原理,而且可讓讀者瞭解到這些基本原理是如何應用到真實的操作係統中去的。
本書適用於高校計算機專業的學生,也可供程序設計人員、工程技術人員、係統架構師等相關人員參考。
Andrew S.Tanenbaum分彆在麻省理工學院加州大學伯剋利分校獲得學士與博士學位。現任荷蘭阿姆斯特丹Vrije大學計算機教授並領導著一個計算機係統研究小組。到2005年1月卸任為止,他擔任計算與成像高級學院院長一職已有12年。
Tanenbaum過去的研究領域包括編譯器、操作係統、網絡和局域分布式係統,而現在的研究方嚮則主要為計算機安全,尤其是操作係統、網絡以及分布式係統的安全。在所有這些研究領域,Tanenbaum發錶瞭超過100篇論文,並齣版瞭5本書籍。
Tanenbaum教授還編寫瞭大量軟件。他是Amsterdam Compiler Kit(一種廣泛使用的、用於編寫可移植編譯器以及MINIX的工具集)的主要開發者,而該係統則是Linux誕生的靈感與基礎。與他的博士生及程序員一起,他幫助設計瞭Amoeba分布式操作係統(一個基於微內核的、高性能局域分布式操作係統)。此後,他是Globe(一個可處理10億用戶的廣域分布式操作係統)的設計者之一。所有這些軟件現在均可在互聯網上免費獲得。
他的博士生在畢業後均取得瞭很大的成績,他為此感到非常驕傲。
Tanenbaum教授是ACM會士、IEEE會士以及荷蘭皇傢科學藝術院院士。他還是1994年度ACM Karl V.Karlstrom傑齣教育傢奬的獲得者,1997年度ACM/SIGCSE計算機科學教育傑齣貢獻奬的獲得者,以及2002年度優秀教材奬的獲得者。2004年,他被推選為荷蘭皇傢學會的五位新學會教授之一。
紀念一下重修過兩次的一門課
評分紀念一下重修過兩次的一門課
評分經典中的經典
評分雖然隻讀瞭文件係統的部分,但是還是標記一下吧。代碼加上注釋,總共四韆行啊。。。
評分每個文件都有一個指針指明其當前讀寫位置。在順序讀寫時,該指針通常指嚮下次要讀寫的字節。使用LSEEK係統調用可以直接修改文件指針的值,這樣隨後的READ或WRITE就可在文件的任一位置進行操作,甚至可以超越文件尾。真值錶=狀態轉移圖
首先,这本书的内容很好,不仅从理论上介绍了操作系统,而且对一些细节也不含糊,很适合自学或当课外书,书中的源码对加深对操作系统的理解很有好处,不过全部读懂的确比较吃力。不过极力反感清华这本影印本的质量,如前面有人说过,阉割了400页的源码,阉割了index,而且我发...
評分才看了几十页,就发现以下问题: 1.index没印 2.除400页的源码外,还有好几个appendix没印 3.句子从中间断开,后面一半漏印! 4.bibilograpy漏印两条(这才几十页正文对应的reference) 5.和原书不能一页对一页对应 舍得出钱的话还是考虑买原版吧。
評分才看了几十页,就发现以下问题: 1.index没印 2.除400页的源码外,还有好几个appendix没印 3.句子从中间断开,后面一半漏印! 4.bibilograpy漏印两条(这才几十页正文对应的reference) 5.和原书不能一页对一页对应 舍得出钱的话还是考虑买原版吧。
評分学校知识与实践知识总是差着这么一截:你学过数字电路、计算机组成原理、计算机接口,但你并不会用芯片组装计算机,写ROM;你学过编译原理,但随便换个编译环境,没了IDE,就错误百出;你学过操作系统,但对于多线程、互斥、重入等等总是不能第一时间考虑.... Tanenbaum的书将...
評分首先,这本书的内容很好,不仅从理论上介绍了操作系统,而且对一些细节也不含糊,很适合自学或当课外书,书中的源码对加深对操作系统的理解很有好处,不过全部读懂的确比较吃力。不过极力反感清华这本影印本的质量,如前面有人说过,阉割了400页的源码,阉割了index,而且我发...
操作係統設計與實現(上冊) pdf epub mobi txt 電子書 下載 2024