作業系統原理 (Operating Systems Principles)
謝德鑫、林仁勇、吳其政、江振在
- 出版商: 全華圖書
- 出版日期: 2004-05-17
- 定價: $620
- 售價: 9.0 折 $558
- 語言: 繁體中文
- 頁數: 696
- ISBN: 957214426X
- ISBN-13: 9789572144268
-
相關分類:
Operating-system
無法訂購
買這商品的人也買了...
-
計算機組織與設計--軟硬體界面第二版 (Computer Organization & Design, 2/e)$680$537 -
C++ Primer, 3/e 中文版$980$774 -
Introduction to Algorithms, 2/e (Hardcover)$990$970 -
作業系統概念 (Operating System Concepts, 6/e Windows XP Update)$780$741 -
ASP.NET 程式設計徹底研究$590$466 -
數位影像處理 (Digital Image Processing, 2/e)$820$804 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
SCJP‧SCJD 專業認證指南 (Sun Certified Programmer & Developer for Java 2 #310-305 與310-027)$850$723 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
JSP 2.0 技術手冊$750$593 -
建構嵌入式 Linux 系統$780$616 -
CCNA 認證教戰手冊 Exam 640-801 (CCNA Cisco Certified Network Associate Study Guide, 4/e)$780$663 -
最新 JavaScript 完整語法參考辭典 第三版$490$382 -
Windows 驅動程式設計指南 (Programming the Microsoft Windows Driver Model, 2/e)$890$703 -
Word 排版藝術$620$490 -
Eclipse 整合開發工具 (Eclipse)$540$427 -
Windows 程式設計使用 MFC (Programming Windows with MFC, 2/e)$990$782 -
Computer Organization and Design: The Hardware/Software Interface, 3/e(IE) (美國版ISBN:1558606041)$1,200$1,176 -
Linux 程式設計教學手冊$780$616 -
RFID 技術與應用$480$408 -
$675LPIC 1 Exam Cram 2: Linux Professional Institute Certification Exams 101 and 102 (Paperback) -
ASP.NET 徹底研究進階技巧─高階技巧與控制項實作$650$507 -
計算機組織與設計 (Computer Organization and Design: The Hardware/Software Interface, 3/e)$680$646 -
ASP.NET 2.0 深度剖析範例集$650$507
商品描述
本書內容
本書譯自LubomirF.Bic和AlanC.Shaw原著「OperatingSystems
Principle」,作者詳細說明了單一處理器到分散式和平行電腦系統
的演進過程。本書也是首先整合集中式計算和分散式計算中固定不
變的基本觀念和概念原理的書籍。本書適用於大學、技術學院,電
子、資工、資管系「作業系統原理」相關課程使用。
本書目錄
1 簡介1
1.1 作業系統的功能1
1.2 作業系統的組織14
1.3 作業系統的演進和概念32
第1篇 PROCESSMANAGEMENTAND
COORDINATION
2 基本概念:行程和它們的互動49
2.1 行程的概念49
2.2 定義和舉例說明行程51
2.3 基本的行程互動66
2.4 號誌76
2.5 事件同步82
3 高階同步和通訊93
3.1 共享記憶體的方法94
3.2 分散式同步和通訊103
3.3 其它經典的同步問題119
4 作業系統核心:實作行程和執行緒141
4.1 核心的定義和目標142
4.2 佇列結構145
4.3 執行緒151
4.4 實作行程和執行緒153
4.5 實作同步和通訊機制166
4.6 中斷處理187
5 行程和執行緒排程199
5.1 排程器的組織200
5.2 排程方法204
5.3 優先權反轉228
5.4 多重處理器和分散式排程232
6 死結241
6.1 可重複使用資源和可消耗資源的死結242
6.2 死結問題的解決方法247
6.3 系統模型248
6.4 死結偵測254
6.5 死結解除262
6.6 動態的死結避免264
6.7 死結預防269
第2篇 記憶體管理
7 實體記憶體281
7.1 準備執行的程式281
7.2 記憶體分割的方案288
7.3 可變動大小分割的配置策略299
7.4 管理不足的記憶體304
8 虛擬記憶體315
8.1 虛擬記憶體的原理315
8.2 虛擬記憶體的實作318
8.3 分頁系統的記憶體配置336
9 在主記憶體共享資料和程式碼375
9.1 單份副本的共享376
9.2 無虛擬記憶體的系統中的共享381
9.3 分頁系統中的共享382
9.4 分段系統中的共享388
9.5 分散式共享記憶體的原理393
9.6 分散式共享記憶體的實作398
第3篇 檔案系統及輸入/輸出
10 檔案系統417
10.1 檔案管理的基本功能418
10.2 檔案系統的階層模型419
10.3 使用者對檔案的觀點423
10.4 檔案目錄432
10.5 基本的檔案系統449
10.6 裝置組織方法455
10.7 分散式檔案系統的原理463
10.8 實作分散式檔案系統470
11 輸入和輸出系統489
11.1 裝置管理的基本問題489
11.2 I/O系統的階層式模型492
11.3 I/O裝置497
11.4 裝置驅動程式512
11.5 裝置管理529
第4篇 PROTECTIONANDSECURITY
12 保護和安全性介面559
12.1 安全性的威脅560
12.2 保護系統的功能574
12.3 使用者認證578
12.4 安全的通訊586
13 內部保護機制609
13.1 存取控制環境609
13.2 指令階層的存取控制610
13.3 高階的存取控制621
13.4 資訊流控制639
第5篇 PROGRAMMINGPROJECTS
1 行程/執行緒同步657
1 專案簡介657
2 建立競爭情況657
3 臨界區間問題的解決方法659
4 實作一般化號誌660
5 有限緩衝區661
6 特定工作的總結662
7 額外工作的想法662
2 行程和資源管理663
1 專案簡介663
2 基本的行程和資源管理663
3 延伸的行程和資源管理671
4 特定工作的總結673
5 額外工作的想法674
3 動態的記憶體管理675
1 專案概論675
2 記憶體管理器675
3 模擬實驗677
4 特定工作的總結680
5 額外工作的想法680
4 分頁替換演算法681
1 專案概論681
2 全域分頁替換演算法681
3 區域分頁替換演算法682
4 產生參考字串684
5 效能評估686
6 特定工作的總結687
7 額外工作的想法687
5 檔案系統689
1 專案概論689
2 輸入/輸出系統689
3 基本的檔案系統690
4 顯示的SHELL695
5 特定工作的總結695
6 額外工作的想法695
其他的程式設計專案697
1 計時器機制697
2 行程的排程698
3 銀行家演算法698
4 磁碟排程演算法699
5 穩定的儲存裝置699
索引