出版時間:2007-3 出版社:電子工業(yè)出版社 作者:Andrew S. Tanenbaum,Albert S. Woodhull 頁數(shù):453 譯者:陳渝,諶衛(wèi)軍
Tag標(biāo)簽:無
內(nèi)容概要
本書是關(guān)天操作系統(tǒng)的權(quán)威教材。大多數(shù)關(guān)于操作系統(tǒng)的圖書均重理論而輕實踐,而本書則在這兩者之間進行了較好的折中。本冊詳細(xì)探討了操作系統(tǒng)的基本原理,包括進程、進程間通信、信號量、管程、消息傳遞、調(diào)度算法、輸入/輸出、死鎖、設(shè)備驅(qū)動程序、存儲管理、調(diào)頁算法、文件系統(tǒng)設(shè)計、安全和保護機制等;此外,還詳細(xì)討論了一個特殊的操作系統(tǒng)MINIX3(一個與UNIX兼容的操作系統(tǒng)),并提供了該系統(tǒng)的源代碼(見本書下冊),以便于讀者仔細(xì)研究。這種安排不僅可讓讀者了解操作系統(tǒng)的基本原理,而且可讓讀者了解到這些基本原理是如何應(yīng)用到真實的操作系統(tǒng)中去的。 本書適用于高校計算機專業(yè)學(xué)生,也可供程序設(shè)計人員、工程技術(shù)人員、系統(tǒng)架構(gòu)師等相關(guān)人員參考。
作者簡介
Andrew S.Tanenbaum分別在麻省理工學(xué)院加州大學(xué)伯克利分校獲得學(xué)士與博士學(xué)位?,F(xiàn)任荷蘭阿姆斯特丹Vrije大學(xué)計算機教授并領(lǐng)導(dǎo)著一個計算機系統(tǒng)研究小組。到2005年1月卸任為止,他擔(dān)任計算與成像高級學(xué)院院長一職已有12年。
Tanenbaum過去的研究領(lǐng)域包括編譯器、操作系統(tǒng)
書籍目錄
第1章 引言 1.1 什么是操作系統(tǒng) 1.2 操作系統(tǒng)的發(fā)展歷史 1.3 操作系統(tǒng)概念 1.4 系統(tǒng)調(diào)用 1.5 操作系統(tǒng)結(jié)構(gòu) 1.6 剩余各章內(nèi)容簡介 1.7 小結(jié) 習(xí)題第2章 進程 2.1 進程介紹 2.2 進程間通信 2.3 經(jīng)典IPC問題 2.4 進程調(diào)度 2.5 MINIX3進程概述 2.6 MINIX3中進程的實現(xiàn) 2.7 MINIX3的系統(tǒng)任務(wù) 2.8 MINIX3的時鐘任務(wù) 2.9 小結(jié) 習(xí)題第3章 輸入/輸出系統(tǒng) 3.1 I/O硬件原理 3.2 I/O軟件原理 3.3 死鎖 3.4 MINIX3中的I/O概述 3.5 MINIX3中的塊設(shè)備 3.6 RAM盤 3.7 磁盤 3.8 終端 3.9 小結(jié) 習(xí)題第4章 存儲管理 4.1 基本的存儲管理 4.2 交換技術(shù) 4.3 虛擬存儲管理 4.4 頁面置換算法 4.5 頁式存儲管理中的設(shè)計問題 4.6 段式存儲管理 4.7 MINIX3進程管理器概述 4.8 MINIX3進程管理器的實現(xiàn) 4.9 小結(jié) 習(xí)題第5章 文件系統(tǒng) 5.1 文件 5.2 目錄 5.3 文件系統(tǒng)的實現(xiàn) 5.4 文件系統(tǒng)的安全性 5.5 保護機制 5.6 MINIX3文件系統(tǒng)概述 5.7 MINIX3文件系統(tǒng)的實現(xiàn) 5.8 小結(jié) 習(xí)題第6章 閱讀材料和參考文獻 6.1 推薦的進一步閱讀材料 6.2 按字母順序排列的參考文獻索引
編輯推薦
《操作系統(tǒng)設(shè)計與實現(xiàn)》(上冊)(第3版)適用于高校計算機專業(yè)的學(xué)生,也可供程序設(shè)計人員、工程技術(shù)人員、系統(tǒng)架構(gòu)師等相關(guān)人員參考。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
操作系統(tǒng)設(shè)計與實現(xiàn)(上冊) PDF格式下載