注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)操作系統(tǒng)實(shí)用教程:螺旋方法

操作系統(tǒng)實(shí)用教程:螺旋方法

操作系統(tǒng)實(shí)用教程:螺旋方法

定 價:¥99.00

作 者: [美] 拉米茲·埃爾瑪斯瑞 著;翟高壽 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書
標(biāo) 簽: 暫缺

ISBN: 9787111588191 出版時間: 2018-01-01 包裝: 平裝
開本: 16開 頁數(shù): 455 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本特色鮮明的操作系統(tǒng)教材,采用螺旋式方法由淺入深、循序漸進(jìn)地闡述操作系統(tǒng)的相關(guān)概念和設(shè)計(jì)機(jī)理。全書共分六部分:第壹部分闡釋操作系統(tǒng)的概念、視圖、起源、分類、構(gòu)建方法及實(shí)現(xiàn)基礎(chǔ);第二部分則漸進(jìn)地介紹單進(jìn)程操作系統(tǒng)、單用戶多任務(wù)操作系統(tǒng)、單用戶多任務(wù)/多線程操作系統(tǒng)、多用戶操作系統(tǒng)、分布式和集群及網(wǎng)格相關(guān)的操作系統(tǒng);第三部分和第四部分則按照傳統(tǒng)方式集中討論進(jìn)程管理、內(nèi)存管理、文件系統(tǒng)、輸入/輸出管理;第五部分介紹計(jì)算機(jī)網(wǎng)絡(luò)、保護(hù)和安全以及分布式操作系統(tǒng);第六部分則分別就Windows NT操作系統(tǒng)、Linux操作系統(tǒng)、Palm操作系統(tǒng)進(jìn)行實(shí)例研究。另外,附錄部分還簡要介紹了比較現(xiàn)代的硬件體系結(jié)構(gòu)的相關(guān)知識。每壹章結(jié)尾部分均配備有習(xí)題,可以幫助讀者有針對性地加強(qiáng)相應(yīng)知識的理解。 本書適合作為高等院校計(jì)算機(jī)及相關(guān)理工科專業(yè)的操作系統(tǒng)課程教材,同時也可作為業(yè)界人士設(shè)計(jì)和開發(fā)操作系統(tǒng)及相關(guān)系統(tǒng)軟件的重要參考書。

作者簡介

  作者介紹Operating Systems: A Spiral Approach我們使用其他教材講授操作系統(tǒng)課程已經(jīng)好多年了。由于希望采用另一種不同的教學(xué)方法,我們編寫了這本教材。我們?nèi)际堑每怂_斯大學(xué)阿靈頓分校(University of Texas at Arlington,UTA)計(jì)算機(jī)科學(xué)與工程系的教師。拉米茲·埃爾瑪斯瑞(Ramez Elmasri) 得克薩斯大學(xué)阿靈頓分校教授。1972年在埃及亞歷山大大學(xué)電氣工程專業(yè)獲學(xué)士學(xué)位,1980年在斯坦福大學(xué)計(jì)算機(jī)科學(xué)專業(yè)獲碩士學(xué)位和博士學(xué)位。他當(dāng)前的研究興趣包括傳感器網(wǎng)絡(luò)、射頻識別、生物信息學(xué)數(shù)據(jù)介質(zhì)、查詢個性化以及系統(tǒng)集成。他是教材《Fundamentals of Database Systems》(數(shù)據(jù)庫系統(tǒng)基礎(chǔ))的第壹作者,該教材已發(fā)行至第5版。他以往的研究涵蓋數(shù)據(jù)庫、概念建模和分布式系統(tǒng)的各個方面。A.吉爾·卡里克(A. Gil Carrick) 以前是得克薩斯大學(xué)阿靈頓分校講師,現(xiàn)已從教師崗位退休。1970年在休斯敦大學(xué)電子技術(shù)專業(yè)獲學(xué)士學(xué)位,2000年在得克薩斯大學(xué)阿靈頓分校計(jì)算機(jī)科學(xué)專業(yè)獲碩士學(xué)位。他是計(jì)算機(jī)科學(xué)榮譽(yù)學(xué)會的成員。他的職業(yè)跨越整個信息技術(shù)產(chǎn)業(yè),包括終端用戶組織、硬件制造商、軟件出版商、第三方維護(hù)機(jī)構(gòu)、大學(xué)以及研發(fā)公司。他為專業(yè)期刊撰稿,并編輯信息技術(shù)書籍,相關(guān)選題主要集中在網(wǎng)絡(luò)領(lǐng)域。在他的職業(yè)生涯中,這本教材中所討論的所有操作系統(tǒng)他都使用過,他甚至還使用過許多其他的操作系統(tǒng)。戴維·萊文(David Levine) 講授操作系統(tǒng)、軟件工程、網(wǎng)絡(luò)和計(jì)算機(jī)體系結(jié)構(gòu)課程。他的研究興趣包括移動計(jì)算、移動對象和分布式計(jì)算,整理的相關(guān)研究成果發(fā)表在近幾年的出版物和若干國際會議上。他喜歡討論操作系統(tǒng),與學(xué)生暢談操作系統(tǒng)的當(dāng)前研究,并研習(xí)操作系統(tǒng)的新進(jìn)展。

圖書目錄

目 錄
Operating Systems: A Spiral Approach
出版者的話
譯者序
前言
教材使用說明
作者介紹
第一部分 操作系統(tǒng)概述
第1章 入門2
1.1 引言2
1.2 什么是操作系統(tǒng)3
1.3 操作系統(tǒng)的用戶視圖和系統(tǒng)視圖4
1.3.1 用戶視圖及用戶分類4
1.3.2 系統(tǒng)視圖5
1.3.3 一個例子:移動鼠標(biāo)(和鼠標(biāo)指針)6
1.3.4 另一個比較大的例子:文件7
1.4 操作系統(tǒng)的一些術(shù)語、基本概念和圖解7
1.4.1 基本術(shù)語7
1.4.2 這些圖片說明了什么8
1.4.3 走近真實(shí):個人計(jì)算機(jī)操作系統(tǒng)9
1.4.4 為什么設(shè)立抽象層10
1.5 操作系統(tǒng)發(fā)展導(dǎo)論11
1.5.1 操作系統(tǒng)的起源11
1.5.2 操作系統(tǒng)應(yīng)當(dāng)做什么12
1.6 小結(jié)13
習(xí)題13
第2章 操作系統(tǒng)概念、模塊和體系結(jié)構(gòu)14
2.1 操作系統(tǒng)做什么工作14
2.2 操作系統(tǒng)管理的資源及主要的操作系統(tǒng)模塊16
2.2.1 操作系統(tǒng)管理的資源類型16
2.2.2 操作系統(tǒng)的主要模塊18
2.3 進(jìn)程概念和操作系統(tǒng)進(jìn)程信息19
2.3.1 進(jìn)程定義和進(jìn)程狀態(tài)19
2.3.2 操作系統(tǒng)維護(hù)的進(jìn)程信息21
2.3.3 進(jìn)程分類和執(zhí)行模式21
2.4 面向功能的操作系統(tǒng)分類22
2.4.1 單用戶單任務(wù)操作系統(tǒng)22
2.4.2 多任務(wù)操作系統(tǒng)22
2.4.3 分時操作系統(tǒng)和服務(wù)器23
2.4.4 網(wǎng)絡(luò)和分布式操作系統(tǒng)24
2.4.5 實(shí)時操作系統(tǒng)25
2.5 操作系統(tǒng)構(gòu)建方法25
2.5.1 整體式單內(nèi)核操作系統(tǒng)方法25
2.5.2 分層式操作系統(tǒng)方法25
2.5.3 微內(nèi)核操作系統(tǒng)方法26
2.6 操作系統(tǒng)實(shí)現(xiàn)中的一些問題和技術(shù)27
2.6.1 基于中斷向量的中斷處理27
2.6.2 系統(tǒng)調(diào)用28
2.6.3 隊(duì)列和表28
2.6.4 面向?qū)ο蟮姆椒?9
2.6.5 虛擬機(jī)29
2.7 操作系統(tǒng)功能及向后兼容的最小化方法和最大化方法31
2.7.1 向后兼容31
2.7.2 用戶最優(yōu)化與硬件最優(yōu)化32
2.8 小結(jié)32
參考文獻(xiàn)32
網(wǎng)上資源33
習(xí)題33
第二部分 漸進(jìn)式構(gòu)建操作系統(tǒng):面向廣度的螺旋式方法
第3章 簡單的單進(jìn)程操作系統(tǒng)37
3.1 監(jiān)控程序和CP/M37
3.1.1 監(jiān)控程序:簡單操作系統(tǒng)的前身37
3.1.2 為什么創(chuàng)建CP/M?什么是軟件危機(jī)38
3.1.3 CP/M的構(gòu)成39
3.2 簡單的個人計(jì)算機(jī)系統(tǒng)的特征39
3.3 輸入/輸出管理40
3.3.1 鍵盤輸入—可移植性與靈活性41
3.3.2 視頻監(jiān)視器輸出—可移植性及功能與性能41
3.4 磁盤管理和文件系統(tǒng)42
3.4.1 磁盤系統(tǒng)42
3.4.2 文件系統(tǒng)43
3.5 進(jìn)程和內(nèi)存管理46
3.5.1 應(yīng)用程序的創(chuàng)建與執(zhí)行46
3.5.2 基于CCP的命令處理47
3.5.3 內(nèi)存管理48
3.5.4 覆蓋49
3.5.5 進(jìn)程及基本的多任務(wù)49
3.6 小結(jié)50
參考文獻(xiàn)50
網(wǎng)上資源51
習(xí)題51
第4章 單用戶多任務(wù)操作系統(tǒng)52
4.1 簡單的多任務(wù)系統(tǒng)53
4.2 Palm操作系統(tǒng)運(yùn)行環(huán)境及系統(tǒng)布局54
4.2.1 基本內(nèi)存為易失性隨機(jī)訪問存儲器55
4.2.2 沒有輔助存儲器55
4.2.3 小屏幕尺寸55
4.2.4 沒有鍵盤56
4.3 進(jìn)程調(diào)度56
4.3.1 處理涂鴉式輸入—實(shí)時操作系統(tǒng)任務(wù)56
4.3.2 應(yīng)用程序進(jìn)程—任何時候只能有一道進(jìn)程持有焦點(diǎn)57
4.3.3 典型的用戶應(yīng)用程序57
4.3.4 真正的調(diào)度程序開始成形58
4.4 內(nèi)存管理58
4.4.1 內(nèi)存基礎(chǔ)知識58
4.4.2 內(nèi)存分配59
4.4.3 不可移動的內(nèi)存塊61
4.4.4 空閑空間監(jiān)測61
4.5 文件支持62
4.5.1 數(shù)據(jù)庫和記錄62
4.5.2 資源對象62
4.5.3 輔助存儲器63
4.6 基本輸入/輸出63
4.7 顯示管理64
4.7.1 相應(yīng)硬件64
4.7.2 高級圖形化用戶界面元素64
4.7.3 特殊的窗體類型64
4.7.4 低級圖形化用戶界面控件65
4.8 事件驅(qū)動的程序66
4.9 小結(jié)67
參考文獻(xiàn)67
網(wǎng)上資源67
習(xí)題68
第5章 單用戶多任務(wù)/多線程操作系統(tǒng)69
5.1 引言69
5.2 Mac計(jì)算機(jī)的起源69
5.3 Mac操作系統(tǒng)—第1版系統(tǒng)70
5.3.1 圖形化用戶界面70
5.3.2 單任務(wù)71
5.3.3 輔助存儲器72
5.3.4 內(nèi)存管理72
5.3.5 只讀存儲器74
5.3.6 增量版本74
5.4 第2版系統(tǒng)74
5.4.1 圖形化用戶界面75
5.4.2 多任務(wù)75
5.5 第3版系統(tǒng)75
5.5.1 多級文件系統(tǒng)75
5.5.2 網(wǎng)絡(luò)76
5.6 第4版系統(tǒng)76
5.6.1 多重查找器76
5.6.2 多重查找器與圖形化用戶界面77
5.6.3 內(nèi)存管理與多重查找器77
5.7 第5版系統(tǒng)78
5.8 第6版系統(tǒng)78
5.9 第7版系統(tǒng)79
5.9.1 圖形化用戶界面79
5.9.2 虛擬內(nèi)存79
5.9.3 新型處理器80
5.9.4 輸入/輸出增強(qiáng)81
5.10 第8版系統(tǒng)82
5.10.1 多級文件系統(tǒng)升級版82
5.10.2 其他的硬件變化83
5.10.3 統(tǒng)一字符編碼標(biāo)準(zhǔn)支持83
5.11 第9版系統(tǒng)84
5.11.1 多用戶84
5.11.2 網(wǎng)絡(luò)85
5.11.3 應(yīng)用程序接口85
5.11.4 視頻86
5.12 X版Mac操作系統(tǒng)86
5.12.1 新功能87
5.12.2 又一款新處理器87
5.13 小結(jié)87
參考文獻(xiàn)87
網(wǎng)上資源88
習(xí)題88
第6章 多用戶操作系統(tǒng)90
6.1 引言90
6.1.1 多用戶操作系統(tǒng)的歷史90
6.1.2 Linux操作系統(tǒng)的基本結(jié)構(gòu)93
6.1.3 動態(tài)可加載模塊94
6.1.4 中斷處理95
6.1.5 文件系統(tǒng)目錄樹96
6.2 多用戶操作系統(tǒng)環(huán)境96
6.2.1 文件訪問權(quán)限97
6.2.2 文

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號