出版時(shí)間:2009-3 出版社:機(jī)械工業(yè)出版社 作者:Andrew S.Tanenbaum 頁(yè)數(shù):1076
Tag標(biāo)簽:無(wú)
前言
文藝復(fù)興以降,源遠(yuǎn)流長(zhǎng)的科學(xué)精神和逐步形成的學(xué)術(shù)規(guī)范,使西方國(guó)家在自然科學(xué)的各個(gè)領(lǐng)域取得了壟斷性的優(yōu)勢(shì)-也正是這樣的傳統(tǒng),使美國(guó)在信息技術(shù)發(fā)展的六十多年間名家輩出、獨(dú)領(lǐng)風(fēng)騷。在商業(yè)化的進(jìn)程中,美國(guó)的產(chǎn)業(yè)界與教育界越來(lái)越緊密地結(jié)合,計(jì)算機(jī)學(xué)科中的許多泰山北斗同時(shí)身處科研和教學(xué)的最前線,由此而產(chǎn)生的經(jīng)典科學(xué)著作,不僅擘劃了研究的范疇,還揭示了學(xué)術(shù)的源變,既遵循學(xué)術(shù)規(guī)范,又自有學(xué)者個(gè)性,其價(jià)值并不會(huì)因年月的流逝而減退。近年,在全球信息化大潮的推動(dòng)下,我國(guó)的計(jì)算機(jī)產(chǎn)業(yè)發(fā)展迅猛,對(duì)專業(yè)人才的需求日益迫切。這對(duì)計(jì)算機(jī)教育界和出版界都既是機(jī)遇,也是挑戰(zhàn);而專業(yè)教材的建設(shè)在教育戰(zhàn)略上顯得舉足輕重。在我國(guó)信息技術(shù)發(fā)展時(shí)間較短的現(xiàn)狀下,美國(guó)等發(fā)達(dá)國(guó)家在其計(jì)算機(jī)科學(xué)發(fā)展的幾十年間積淀和發(fā)展的經(jīng)典教材仍有許多值得借鑒之處。因此,引進(jìn)一批國(guó)外優(yōu)秀計(jì)算機(jī)教材將對(duì)我國(guó)計(jì)算機(jī)教育事業(yè)的發(fā)展起到積極的推動(dòng)作用,也是與世界接軌、建設(shè)真正的世界一流大學(xué)的必由之路。
內(nèi)容概要
Tanenbaum教授作為三個(gè)操作系統(tǒng)的設(shè)計(jì)師或聯(lián)合設(shè)計(jì)師,具有長(zhǎng)期設(shè)計(jì)開(kāi)發(fā)操作系統(tǒng)的經(jīng)驗(yàn),從而把其對(duì)理論的深入理解和具體實(shí)踐融入書(shū)中,使本書(shū)成為操作系統(tǒng)領(lǐng)域的經(jīng)典之作。 在本書(shū)第3版中,作者深入討論了許多主題,包括:進(jìn)程、線程、存儲(chǔ)管理、文件系統(tǒng)、I/O、死鎖、接口設(shè)計(jì)、多媒體、性能權(quán)衡,以及有關(guān)操作系統(tǒng)設(shè)計(jì)的最新趨勢(shì)。書(shū)中不僅涵蓋了現(xiàn)代操作系統(tǒng)的原理和實(shí)踐,而且特別關(guān)注了Linux操作系統(tǒng)、Windows Vista操作系統(tǒng)、嵌入式操作系統(tǒng)、實(shí)時(shí)操作系統(tǒng)以及多媒體操作系統(tǒng)。
作者簡(jiǎn)介
Andrew S.Tanenbaum 擁有美國(guó)麻省理工學(xué)院的理學(xué)學(xué)士學(xué)位和加州大學(xué)伯克利分校的哲學(xué)博士學(xué)位,目前是荷蘭阿姆斯特丹Vrije大學(xué)的計(jì)算機(jī)科學(xué)系教授,并領(lǐng)導(dǎo)著一個(gè)計(jì)算機(jī)系統(tǒng)的研究小組。多年來(lái),他在操作系統(tǒng)、編譯技術(shù)、網(wǎng)絡(luò)及局域分布式系統(tǒng)方面進(jìn)行了大量的研究工作,
書(shū)籍目錄
PREFACE1 INTRODUCTION 2 PROCESSES AND THREADS 3 MEMORY MANAGEMENT 4 FILE SYSTEMS 5 INPUT/OUTPUT 6 DEADLOCKS 7 MULTIMEDIA OPERATING SYSTEMS8 MULTIPLE PROCESSOR SYSTEMS 9 SECURITY 10 CASE STUDY 1: LINUX 11 CASE STUDY 2: WINDOWS VISTA 12 CASE STUDY 3: SYMBIAN OS13 OPERATING SYSTEM DESIGN 14 READING LIST AND BIBLIOGRAPHYINDEX
章節(jié)摘錄
插圖:The library procedure, possibly written in assembly language, typically putsthe system call number in a place where the operating system expects it, such as aregister (step 5). Then it executes a TRAP instruction to switch from user mode tokemel mode and start execution at a fixed address within the kernel (step 6). TheTRAP instruction is actually fairly similar to the procedure call instruction in thesense that the instruction following it is taken from a distant location and the return address is saved on the stack for use later.Nevertheless, the TRAP instruction also differs from the procedure call instruction in two fundamental ways. First, as a side effect, it switches into kernelmode. The procedure call instruction does not change the mode. Second, ratherthan giving a relative or absolute address where the procedure is located, the TRAPinstmction cannot jump to an arbitrary address. Depending on the architecture, iteither jumps to a single fixed location or there is an 8 bit field in the instruction giving the index into a table in memory containing jump addresses, or equivalent.
編輯推薦
《現(xiàn)代操作系統(tǒng)(英文版第3版)》介紹:在商業(yè)化的進(jìn)程中,美國(guó)的產(chǎn)業(yè)界與教育界越來(lái)越緊密地結(jié)合,計(jì)算機(jī)學(xué)科中的許多泰山北斗同時(shí)身處科研和教學(xué)的最前線,由此而產(chǎn)生的經(jīng)典科學(xué)著作,不僅擘劃了研究的范疇,還揭示了學(xué)術(shù)的源變,既遵循學(xué)術(shù)規(guī)范,又自有學(xué)者個(gè)性,其價(jià)值并不會(huì)因年月的流逝而減退。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版