幫助中心 | 我的帳號 | 關於我們

操作系統概念(原書第10版)/電腦科學叢書

  • 作者:(美)亞伯拉罕·西爾伯沙茨//彼得·貝爾·高爾文//格雷格·加涅|責編:曲熠|譯者:鄭扣根//唐傑//李善平
  • 出版社:機械工業
  • ISBN:9787111732853
  • 出版日期:2023/09/01
  • 裝幀:平裝
  • 頁數:607
人民幣:RMB 159 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是面向操作系統導論課程的經典書籍,從第1版至今被國內外眾多高校選作教材。全書共九個部分,相較于上一版增加了三個部分,並且優化了各章的編排順序。本書不僅詳細講解進程管理、內存管理、存儲管理、保護與安全等概念,而且涵蓋重要的理論結果和案例研究,並且給出了供讀者深入學習的推薦讀物。這一版在移動操作系統、多核系統、虛擬化和NVM外存等方面做了大幅更新,每一章都融入了新的技術進展,並且更新了習題和編程項目。本書既適合高等院校電腦相關專業的學生學習,也是專業技術人員的有益參考。

作者介紹
(美)亞伯拉罕·西爾伯沙茨//彼得·貝爾·高爾文//格雷格·加涅|責編:曲熠|譯者:鄭扣根//唐傑//李善平

目錄
譯者序
前言
第一部分  概論
第1章  導論
  1.1  操作系統的功能
    1.1.1  用戶視角
    1.1.2  系統視角
    1.1.3  操作系統的定義
  1.2  電腦系統的組成
    1.2.1  中斷
    1.2.2  存儲結構
    1.2.3  I/O結構
  1.3  電腦系統的體系結構
    1.3.1  單處理器系統
    1.3.2  多處理器系統
    1.3.3  集群系統
  1.4  操作系統的執行
    1.4.1  多道程序與多任務
    1.4.2  雙模式與多模式操作
    1.4.3  定時器
  1.5  資源管理
    1.5.1  進程管理
    1.5.2  內存管理
    1.5.3  文件系統管理
    1.5.4  大容量存儲管理
    1.5.5  高速緩存管理
    1.5.6  I/O系統管理
  1.6  安全與保護
  1.7  虛擬化
  1.8  分散式系統
  1.9  內核數據結構
    1.9.1  列表、堆棧與隊列
    1.9.2  樹
    1.9.3  哈希函數與哈希表
    1.9.4  點陣圖
  1.10  計算環境
    1.10.1  傳統計算
    1.10.2  移動計算
    1.10.3  客戶機-伺服器計算
    1.10.4  對等計算
    1.10.5  雲計算
    1.10.6  實時嵌入式系統
  1.11  免費與開源操作系統
    1.11.1  開源操作系統的歷史
    1.11.2  自由操作系統
    1.11.3  GNU/Linux
    1.11.4  BSD UNIX
    1.11.5  Solaris
    1.11.6  用作學習的開源操作系統
  1.12  本章小結

  1.13  推薦讀物
  1.14  參考文獻
  1.15  練習
  1.16  習題
第2章  操作系統結構
  2.1  操作系統的服務
  2.2  用戶與操作系統的界面
    2.2.1  命令解釋器
    2.2.2  圖形用戶界面
    2.2.3  觸摸屏界面
    2.2.4  界面的選擇
  2.3  系統調用
    2.3.1  系統調用示例
    2.3.2  應用編程介面
    2.3.3  系統調用的類型
  2.4  系統服務
  2.5  鏈接器與載入器
  2.6  應用程序特定於操作系統的原因
  2.7  操作系統的設計與實現
    2.7.1  設計目標
    2.7.2  機制與策略
    2.7.3  實現
  2.8  操作系統的結構
    2.8.1  簡單結構
    2.8.2  分層法
    2.8.3  微內核
    2.8.4  模塊
    2.8.5  混合系統
  2.9  操作系統的構建與引導
    2.9.1  操作系統的生成
    2.9.2  操作系統的引導
  2.10  操作系統的調試
    2.10.1  故障分析
    2.10.2  性能優化
    2.10.3  跟蹤
    2.10.4  BCC
  2.11  本章小結
  2.12  推薦讀物
  2.13  參考文獻
  2.14  練習
  2.15  習題
  2.16  編程題
  2.17  編程項目
第二部分  進程管理
第3章  進程
  3.1  進程的概念
    3.1.1  進程概述
    3.1.2  進程狀態
    3.1.3  進程式控制制塊
    3.1.4  線程

  3.2  進程調度
    3.2.1  調度隊列
    3.2.2  CPU調度
    3.2.3  上下文切換
  3.3  進程操作
    3.3.1  進程創建
    3.3.2  進程終止
  3.4  進程間通信
  3.5  共享內存系統的IPC
  3.6  消息傳遞系統的IPC
    3.6.1  命名
    3.6.2  同步
    3.6.3  緩衝
  3.7  IPC系統示例
    3.7.1  POSIX共享內存
    3.7.2  Mach消息傳遞
    3.7.3  Windows
    3.7.4  管道
  3.8  客戶機-伺服器系統中的通信
    3.8.1  套接字
    3.8.2  遠程過程調用
  3.9  本章小結
  3.10  推薦讀物
  3.11  參考文獻
  3.12  練習
  3.13  習題
  3.14  編程題
  3.15  編程項目
第4章  線程與併發
  4.1  概述
    4.1.1  動機
    4.1.2  優點
  4.2  多核編程
    4.2.1  編程挑戰
    4.2.2  並行的類型
  4.3  多線程模型
    4.3.1  多對一模型
    4.3.2  一對一模型
    4.3.3  多對多模型
  4.4  線程庫
    4.4.1  Pthreads
    4.4.2  Windows線程
    4.4.3  Java線程
  4.5  隱式線程
    4.5.1  線程池
    4.5.2  復刻加入
    4.5.3  OpenMP
    4.5.4  大中央調度
    4.5.5  Intel線程構建模塊
  4.6  多線程問題

    4.6.1  系統調用fork()和exec()
    4.6.2  信號處理
    4.6.3  線程撤銷
    4.6.4  線程本地存儲
    4.6.5  調度程序激活
  4.7  操作系統示例
    4.7.1  Windows線程
    4.7.2  Linux線程
  4.8  本章小結
  4.9  推薦讀物
  4.10  參考文獻
  4.11  練習
  4.12  習題
  4.13  編程題
  4.14  編程項目
第5章  CPU調度
  5.1  基本概念
    5.1.1  CPU-I/O突發周期
    5.1.2  CPU調度程序
    5.1.3  搶佔式和非搶佔式調度
    5.1.4  分派程序
  5.2  調度準則
  5.3  調度演算法
    5.3.1  先到先服務調度
    5.3.2  最短作業優先調度
    5.3.3  輪轉調度
    5.3.4  優先順序調度
    5.3.5  多級隊列調度
    5.3.6  多級反饋隊列調度
  5.4  線程調度
    5.4.1  競爭範圍
    5.4.2  Pthreads調度
  5.5  多處理器調度
    5.5.1  多處理器調度的方法
    5.5.2  多核處理器
    5.5.3  負載平衡
    5.5.4  處理器親和性
    5.5.5  異構多處理
  5.6  實時CPU調度
    5.6.1  最小化延遲
    5.6.2  基於優先順序的調度
    5.6.3  單調速率調度
    5.6.4  最早截止期限優先調度
    5.6.5  比例分享調度
    5.6.6  POSIX實時調度
  5.7  操作系統示例
    5.7.1  示例:Linux調度
    5.7.2  示例:Windows調度
    5.7.3  示例:Solaris調度
  5.8  演算法評估

    5.8.1  確定性模型
    5.8.2  排隊模型
    5.8.3  模擬
    5.8.4  實現
  5.9  本章小結
  5.10  推薦讀物
  5.11  參考文獻
  5.12  練習
  5.13  習題
  5.14  編程項目
……
第三部分  進程同步
第四部分  內存管理
第五部分  存儲管理
第六部分  文件系統
第七部分  安全與保護
第八部分  高級主題
第九部分  案例研究

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032