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

操作系統原理(第2版21世紀高等學校電腦專業實用系列教材)

  • 作者:編者:於世東//張麗娜//穆寶良//董麗薇|責編:賈斌
  • 出版社:清華大學
  • ISBN:9787302662129
  • 出版日期:2024/05/01
  • 裝幀:平裝
  • 頁數:186
人民幣:RMB 45 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書根據作者多年的實際教學經驗,在內容選擇、理論深度等方面進行了深入的分析和研討,使學生易於理解,注重對學生的啟發。在本書編寫過程中,力求做到準確性、系統性、通俗性、實用性,結構清晰,注重基礎理論的闡述,強調理論與實踐的結合。每一章的內容從一個問題開始,讓學生帶著問題開始知識的學習,促進學生的思考和參與。
    全書共分為9章,主要內容包括:操作系統引論、進程與線程、進程併發控制、死鎖、內存管理、頁式和段式內存管理、I/O管理、文件管理、多處理器系統介紹。
    本書可作為高等院校電腦相關專業的教材,也可供報考相關專業研究生的學生進行參考,對從事電腦工作的科技人員也具有一定的參考價值。

作者介紹
編者:於世東//張麗娜//穆寶良//董麗薇|責編:賈斌

目錄
第1章  操作系統引論
  1.1  電腦系統與操作系統
    1.1.1  電腦系統的組成
    1.1.2  OS在電腦系統中的位置
  1.2  什麼是操作系統
    1.2.1  作為用戶與電腦的介面
    1.2.2  作為系統資源的管理者
  1.3  操作系統的歷史
    1.3.1  穿孔卡片
    1.3.2  簡單批處理系統
    1.3.3  多道批處理系統
    1.3.4  分時系統
    1.3.5  實時系統
  1.4  操作系統的類型
    1.4.1  大型機操作系統
    1.4.2  伺服器操作系統
    1.4.3  個人機操作系統
    1.4.4  多處理器操作系統
    1.4.5  移動設備操作系統
    1.4.6  嵌入式操作系統
    1.4.7  智能卡操作系統
  1.5  操作系統的功能和特徵
    1.5.1  操作系統的功能
    1.5.2  操作系統的特徵
  1.6  操作系統體系結構
    1.6.1  單體結構
    1.6.2  層次式結構
    1.6.3  虛擬機結構
    1.6.4  C/S結構
    1.6.5  微內核架構
  小結
第2章  進程與線程
  2.0  問題導入
  2.1  什麼是進程
    2.1.1  進程的引入
    2.1.2  進程與進程式控制制塊
  2.2  進程式控制制
    2.2.1  進程的層次結構
    2.2.2  進程創建
    2.2.3  進程終止
    2.2.4  進程的狀態與轉換
    2.2.5  進程的實現
  2.3  線程
    2.3.1  線程的引入及定義
    2.3.2  線程的狀態
    2.3.3  線程的特徵
    2.3.4  線程的分類
    2.3.5  多核和多線程
  2.4  處理器調度
    2.4.1  調度的功能與時機

    2.4.2  調度演算法的目標
    2.4.3  批處理作業調度
    2.4.4  交互系統進程調度
    2.4.5  實時系統進程調度
    2.4.6  線程調度
  小結
第3章  進程併發控制
  3.0  問題導入
  3.1  併發概述
    3.1.1  併發的概念
    3.1.2  時序錯誤
    3.1.3  臨界區
    3.1.4  進程的互斥
  3.2  PV操作
    3.2.1  信號量與PV操作
    3.2.2  用PV操作實現進程互斥
  3.3  進程同步
    3.3.1  同步的概念
    3.3.2  PV操作實現進程同步
    3.3.3  生產者?消費者問題
    3.3.4  讀者?寫者問題
    3.3.5  時間同步問題
  3.4  管程
    3.4.1  什麼是管程
    3.4.2  使用信號量的管程
    3.4.3  使用通知和廣播的管程
    3.4.4  用管程解決哲學家進餐問題
  3.5  進程間消息傳遞
    3.5.1  消息傳遞的類型
    3.5.2  直接傳遞
    3.5.3  間接傳遞
    3.5.4  消息格式
    3.5.5  解決生產者?消費者問題
  小結
第4章  死鎖
  4.0  問題導入
  4.1  死鎖原理
    4.1.1  資源分類
    4.1.2  資源分配圖
    4.1.3  死鎖的必要條件
  4.2  死鎖檢測
    4.2.1  死鎖檢測演算法
    4.2.2  從死鎖中恢復
  4.3  死鎖避免
    4.3.1  安全狀態與不安全狀態
    4.3.2  銀行家演算法
  4.4  死鎖預防
    4.4.1  破壞互斥
    4.4.2  破壞佔有且等待
    4.4.3  破壞不可搶佔

    4.4.4  破壞環路等待
  4.5  活鎖與飢餓
  小結
第5章  內存管理
  5.0  問題導入
  5.1  內存管理概述
    5.1.1  存儲結構
    5.1.2  內存管理的目標
    5.1.3  操作系統在內存中的位置
    5.1.4  虛擬內存的概念
  5.2  內存管理的基礎
    5.2.1  重定位
    5.2.2  保護與共享
    5.2.3  邏輯組織
    5.2.4  物理組織
  5.3  單道編程中的內存管理
  5.4  多道編程中的內存管理
    5.4.1  固定分區的多道編程內存管理
    5.4.2  地址翻譯的方法
    5.4.3  動態地址翻譯的優點
    5.4.4  非固定分區的內存管理
    5.4.5  交換
    5.4.6  重疊
    5.4.7  雙基址
  5.5  空閑空間管理
  小結
第6章  頁式和段式內存管理
  6.0  問題導入
  6.1  頁式內存管理
    6.1.1  基本原理
    6.1.2  分頁內存管理
    6.1.3  分頁系統的優缺點
    6.1.4  快表
    6.1.5  頁共享與保護
    6.1.6  內存抖動
  6.2  頁面更新演算法
    6.2.1  頁面交換機制
    6.2.2  最優更新演算法
    6.2.3  先進先出更新演算法
    6.2.4  最近最久未使用更新演算法
  6.3  段式內存管理
    6.3.1  基本原理
    6.3.2  分段內存管理
    6.3.3  段的共享與保護
    6.3.4  分頁與分段管理的主要區別
    6.3.5  段頁式內存管理
  6.4  虛擬內存
    6.4.1  虛擬內存
    6.4.2  請求分頁式內存管理
    6.4.3  請求分段式內存管理

  小結
第7章  I/O管理
  7.0  問題導入
  7.1  I/O管理概述
  7.2  I/O系統
    7.2.1  I/O系統結構
    7.2.2  I/O控制方式
  7.3  I/O緩衝
    7.3.1  緩衝的作用
    7.3.2  單緩衝
    7.3.3  雙緩衝
    7.3.4  多緩衝
    7.3.5  緩衝池
  7.4  獨佔設備的分配
    7.4.1  設備的邏輯號和物理號
    7.4.2  設備的獨立性
    7.4.3  獨佔設備的分配
  7.5  設備處理
    7.5.1  設備驅動程序
    7.5.2  設備的中斷處理
  7.6  虛擬設備
    7.6.1  離線外圍設備操作
    7.6.2  聯機外圍設備操作
    7.6.3  SPOOLing技術應用
  7.7  磁碟管理
    7.7.1  磁碟結構與性能參數
    7.7.2  磁碟空間的管理
    7.7.3  磁碟調度策略
    7.7.4  RAID技術
  7.8  磁碟高速緩存
    7.8.1  設計考慮因素
    7.8.2  性能考慮因素
  7.9  磁碟討論
    7.9.1  固態硬碟
    7.9.2  智能磁碟系統
  小結
第8章  文件管理
  8.0  問題導入
  8.1  文件管理概述
    8.1.1  文件和文件系統
    8.1.2  文件的分類和結構
    8.1.3  文件系統的功能
  8.2  文件組織和存取
  8.3  目錄管理
    8.3.1  內容結構
    8.3.2  命名
  8.4  文件共享與安全
    8.4.1  訪問許可權
    8.4.2  同時訪問
    8.4.3  文件安全

  8.5  輔存空間管理
    8.5.1  文件分配
    8.5.2  空閑空間管理
  8.6  文件的使用
  小結
第9章  多處理器系統介紹
  9.0  問題導入
  9.1  多處理器基本概念
    9.1.1  多處理器結構
    9.1.2  超線程結構
    9.1.3  多核結構
    9.1.4  多核超線程結構
  9.2  多處理器內存結構
    9.2.1  UMA結構
    9.2.2  NUMA結構
    9.2.3  COMA結構
    9.2.4  NORMA結構
  9.3  多處理器操作系統類型
  9.4  多處理器之間的通信
  9.5  多處理器同步
  9.6  多處理器調度
  9.7  多處理器、超線程和多核的比較
  小結
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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