操作系統(tǒng):設(shè)計(jì)與實(shí)現(xiàn)(第二版)
本書共6章,涵蓋了操作系統(tǒng)課程的所有內(nèi)容,即傳統(tǒng)上的進(jìn)程管理、存儲器管理、文件管理和設(shè)備管理, 同時又包含線程、基于消息傳遞系統(tǒng)的構(gòu)造模型、日志結(jié)構(gòu)文件系統(tǒng)、安全保護(hù)機(jī)制、RAM及CD—ROM盤等,且以Pentium CPU作為實(shí)例。這樣,既能學(xué)習(xí)操作系統(tǒng)的經(jīng)典內(nèi)容,又能了解當(dāng)前最新技術(shù)。
本書為第二版,其第一版于1987年出版時,曾引發(fā)了操作系統(tǒng)課程教學(xué)的一場小變革。因?yàn)?,在那以前多?shù)教材只講理論,而本教材卻是基于理論與具體實(shí)例(MINIX)的結(jié)合。這對于掌握操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是大有稗益的。
本書分為上、下兩冊。上冊為正文部分,下冊為三個附錄及隨書光盤.
Andrew S.Tanenbaum分別在麻省理工學(xué)院加州大學(xué)伯克利分校獲得學(xué)士與博士學(xué)位。現(xiàn)任荷蘭阿姆斯特丹Vrije大學(xué)計(jì)算機(jī)教授并領(lǐng)導(dǎo)著一個計(jì)算機(jī)系統(tǒng)研究小組。到2005年1月卸任為止,他擔(dān)任計(jì)算與成像高級學(xué)院院長一職已有12年。
Tanenbaum過去的研究領(lǐng)域包括編譯器、操作系統(tǒng)、網(wǎng)絡(luò)和局域分布式系統(tǒng),而現(xiàn)在的研究方向則主要為計(jì)算機(jī)安全,尤其是操作系統(tǒng)、網(wǎng)絡(luò)以及分布式系統(tǒng)的安全。在所有這些研究領(lǐng)域,Tanenbaum發(fā)表了超過100篇論文,并出版了5本書籍。
Tanenbaum教授還編寫了大量軟件。他是Amsterdam Compiler Kit(一種廣泛使用的、用于編寫可移植編譯器以及MINIX的工具集)的主要開發(fā)者,而該系統(tǒng)則是Linux誕生的靈感與基礎(chǔ)。與他的博士生及程序員一起,他幫助設(shè)計(jì)了Amoeba分布式操作系統(tǒng)(一個基于微內(nèi)核的...
Andrew S.Tanenbaum分別在麻省理工學(xué)院加州大學(xué)伯克利分校獲得學(xué)士與博士學(xué)位?,F(xiàn)任荷蘭阿姆斯特丹Vrije大學(xué)計(jì)算機(jī)教授并領(lǐng)導(dǎo)著一個計(jì)算機(jī)系統(tǒng)研究小組。到2005年1月卸任為止,他擔(dān)任計(jì)算與成像高級學(xué)院院長一職已有12年。
Tanenbaum過去的研究領(lǐng)域包括編譯器、操作系統(tǒng)、網(wǎng)絡(luò)和局域分布式系統(tǒng),而現(xiàn)在的研究方向則主要為計(jì)算機(jī)安全,尤其是操作系統(tǒng)、網(wǎng)絡(luò)以及分布式系統(tǒng)的安全。在所有這些研究領(lǐng)域,Tanenbaum發(fā)表了超過100篇論文,并出版了5本書籍。
Tanenbaum教授還編寫了大量軟件。他是Amsterdam Compiler Kit(一種廣泛使用的、用于編寫可移植編譯器以及MINIX的工具集)的主要開發(fā)者,而該系統(tǒng)則是Linux誕生的靈感與基礎(chǔ)。與他的博士生及程序員一起,他幫助設(shè)計(jì)了Amoeba分布式操作系統(tǒng)(一個基于微內(nèi)核的、高性能局域分布式操作系統(tǒng))。此后,他是Globe(一個可處理10億用戶的廣域分布式操作系統(tǒng))的設(shè)計(jì)者之一。所有這些軟件現(xiàn)在均可在互聯(lián)網(wǎng)上免費(fèi)獲得。
他的博士生在畢業(yè)后均取得了很大的成績,他為此感到非常驕傲。
Tanenbaum教授是ACM會士、IEEE會士以及荷蘭皇家科學(xué)藝術(shù)院院士。他還是1994年度ACM Karl V.Karlstrom杰出教育家獎的獲得者,1997年度ACM/SIGCSE計(jì)算機(jī)科學(xué)教育杰出貢獻(xiàn)獎的獲得者,以及2002年度優(yōu)秀教材獎的獲得者。2004年,他被推選為荷蘭皇家學(xué)會的五位新學(xué)會教授之一。
