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

操作系統原理教程(河南省十四五普通高等教育規劃教材)

  • 作者:編者:王迤冉|責編:張振華
  • 出版社:科學
  • ISBN:9787030687883
  • 出版日期:2021/06/01
  • 裝幀:平裝
  • 頁數:461
人民幣:RMB 78 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面系統地介紹了電腦操作系統的基本概念、基本原理、設計方法和實現技術。在經典內容的基礎上,介紹電腦操作系統的一些最新進展。全書共分為9章,第1章講述操作系統的定義、發展、特徵和功能;第2章?第4章分別講述進程的描述與控制、進程的互斥同步、處理機調度與死鎖;第5章和第6章分別講述存儲器管理和虛擬存儲器管理;第7章講述文件管理;第8章講述設備管理;第9章講述操作系統介面。
    本書在選材和組織上進行認真的研究和推敲,力求做到概念準確、知識完整、層次清楚、系統性強、理論聯繫實際、富有啟發性。
    本書既可作為電腦、通信、電子、自動化及相關專業的本科教材,又可作為從事相關工作的工程技術人員的參考書,也可作為研究生考試的複習用書。

作者介紹
編者:王迤冉|責編:張振華

目錄
第1章  緒論
  1.1  操作系統概述
    1.1.1  電腦系統的組成
    1.1.2  操作系統的目標和作用
    1.1.3  操作系統的定義
  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.3.6  分散式操作系統
    1.3.7  嵌入式操作系統
  1.4  操作系統的特徵
    1.4.1  併發性
    1.4.2  共享性
    1.4.3  虛擬性
    1.4.4  非同步性
  1.5  操作系統的功能
    1.5.1  處理機管理功能
    1.5.2  存儲器管理功能
    1.5.3  設備管理功能
    1.5.4  文件管理功能
    1.5.5  介面服務
  1.6  操作系統的運行環境
    1.6.1  操作系統的運行機制
    1.6.2   中斷與異常
    1.6.3   系統調用
  1.7   操作系統的性能指標和體系結構
    1.7.1   操作系統的性能指標
    1.7.2   操作系統的體系結構
  1.8   常用的操作系統和相關名人
    1.8.1  常用的操作系統
    1.8.2  相關名人
  1.9   典型例題講解
  本章小結
  習題
第2章  進程的描述與控制
  2.1   指令系統
    2.1.1   指令格式
    2.1.2   指令定址和指令流水線
  2.2   中斷
    2.2.1   中斷的基本概念
    2.2.2   中斷優先順序、中斷屏蔽和多重中斷
  2.3   進程的基本概念
    2.3.1   進程概念的引入
    2.3.2   進程的定義和結構

    2.3.3   進程的特徵
    2.3.4   進程和程序的關係
  2.4   進程描述
    2.4.1   進程式控制制塊
    2.4.2   進程上下文
    2.4.3   進程切換與模式切換
    2.4.4   進程的空間與大小
    2.4.5   進程的狀態及轉換
  2.5   進程式控制制
    2.5.1   進程的創建
    2.5.2   進程的撤銷
    2.5.3   進程的阻塞與喚醒
    2.5.4   進程的掛起與激活
  2.6   進程通信
    2.6.1   進程通信的類型
    2.6.2   進程通信中的問題
    2.6.3   消息傳遞系統的實現
  2.7   線程
    2.7.1   線程的概念
    2.7.2   線程式控制制
    2.7.3  進程與線程的關係
    2.7.4   線程的種類及其實現
  2.8   典型例題講解
  本章小結
  習題
第3章  進程的互斥同步
  3.1  進程之間的相互關係
  3.2  臨界區管理
    3.2.1  臨界資源
    3.2.2  臨界區
    3.2.3  實現互斥的軟體方法
    3.2.4  實現互斥的硬體方法
  3.3  信號量和PV操作
    3.3.1  信號量的概念
    3.3.2  信號量的物理意義
  3.4  互斥信號量
  3.5  同步信號量
    3.5.1  進程同步關係
    3.5.2  使用同步信號量實現進程同步
    3.5.3  簡單的生產者—消費者問題
  3.6  資源信號量
    3.6.1  使用資源信號量實現進程間的資源分配
    3.6.2  複雜的生產者—消費者問題
  3.7  典型例題講解
  本章小結
  習題
第4章  處理機調度與死鎖
  4.1  多處理機和多核電腦
    4.1.1  對稱多處理機
    4.1.2  多核電腦

    4.1.3  集群
  4.2  處理機調度的概念
    4.2.1  處理機調度的層次
    4.2.2  調度隊列模型
    4.2.3  選擇調度方式和調度演算法的若干準則
  4.3  調度演算法
    4.3.1  先來先服務調度演算法
    4.3.2  最短作業優先調度演算法
    4.3.3  高響應比優先調度演算法
    4.3.4  高優先權優先調度演算法
    4.3.5  時間片輪轉調度演算法
    4.3.6  多級反饋隊列調度演算法
    4.3.7  多種調度演算法比較
  4.4  實時調度
    4.4.1  實現實時調度的基本條件
    4.4.2  實時調度演算法的分類
    4.4.3  常用的幾種實時調度演算法
  4.5  死鎖
    4.5.1  死鎖的基本概念
    4.5.2  死鎖的預防
    4.5.3  死鎖的避免
    4.5.4  死鎖的檢測
    4.5.5  死鎖的解除
    4.5.6  飢餓與活鎖
    4.5.7  死鎖的綜合處理
  4.6  典型例題講解
  本章小結
  習題
第5章  存儲器管理
  5.1  電腦系統數據的定址
    5.1.1  操作數的定址方式
    5.1.2  定址方式舉例
  5.2  存儲器管理概述
    5.2.1  存儲器概述
    5.2.2  Cache
    5.2.3  存儲器管理的主要功能
    5.2.4  邏輯地址與物理地址
    5.2.5  內存保護
    5.2.6  程序的鏈接
    5.2.7  程序的裝入
  5.3  連續分配管理方式
    5.3.1  單一連續分配管理方式
    5.3.2  固定分區分配管理方式
    5.3.3  可變分區分配管理方式
    5.3.4  動態重定位分區分配管理方式
  5.4  覆蓋與對換
    5.4.1  覆蓋
    5.4.2  對換
  5.5  基本分頁存儲管理方式
    5.5.1  分頁存儲管理的基本概念

    5.5.2  頁面尺寸
    5.5.3  地址變換機構
    5.5.4  分頁存儲管理中主存空間的分配與回收
    5.5.5  兩級和多級頁表
    5.5.6  分頁共享和保護
    5.5.7  分頁存儲管理的優缺點
  5.6  基本分段存儲管理方式
    5.6.1  分段存儲管理的引入
    5.6.2  分段存儲管理的基本概念
    5.6.3  地址變換機構
    5.6.4  分段存儲管理中主存空間的分配與回收
    5.6.5  分段共享與保護
    5.6.6  分段存儲管理的優缺點
    5.6.7  分頁和分段的區別
  5.7  段頁式存儲管理方式
    5.7.1  基本原理
    5.7.2  段頁式存儲管理中的數據結構
    5.7.3  地址變換
    5.7.4  段頁式存儲的共享與保護
  5.8  典型例題講解
  本章小結
  習題
第6章  虛擬存儲器管理
  6.1  虛擬存儲器的概念
    6.1.1  傳統存儲管理方式的特徵
    6.1.2  局部性原理
    6.1.3  虛擬存儲器的定義與特徵
    6.1.4  虛擬存儲器的實現方法
  6.2  請求分頁存儲管理方式
    6.2.1  實現原理
    6.2.2  請求分頁中的硬體支持
    6.2.3  內存分配策略
    6.2.4  調頁策略
    6.2.5  請求分頁中內存有效訪問時間的計算
    6.2.6  請求分頁存儲管理的優缺點
  6.3  頁面置換演算法
    6.3.1  最佳置換演算法和先進先出置換演算法
    6.3.2  最近最久未使用置換演算法
    6.3.3  Clock置換演算法
    6.3.4  其他置換演算法
  6.4  抖動與工作集
    6.4.1  內存抖動
    6.4.2  比萊迪異常
    6.4.3  工作集
  6.5  請求分段存儲管理方式
    6.5.1  實現原理
    6.5.2  請求分段中的硬體支持
  6.6  典型例題講解
  本章小結
  習題

第7章  文件管理
  7.1  文件概述
    7.1.1  文件的基本概念
    7.1.2  文件的類型
    7.1.3  文件的屬性
    7.1.4  文件的操作
    7.1.5  文件的訪問方式
  7.2  文件的邏輯結構
    7.2.1  文件邏輯結構的類型
    7.2.2  有結構文件的組織
    7.2.3  直接文件和哈希文件
  7.3  文件目錄
    7.3.1  文件目錄的功能
    7.3.2  文件控制塊和索引節點
    7.3.3  簡單目錄結構
    7.3.4  樹形目錄結構
    7.3.5  無環圖目錄結構
    7.3.6  目錄操作
  7.4  文件的共享與保護
    7.4.1  文件共享
    7.4.2  文件保護
  7.5  文件系統的結構和功能
    7.5.1  文件系統的定義及層次結構
    7.5.2  文件系統的功能
    7.5.3  常見的文件系統
  7.6  文件系統的實現
    7.6.1  文件存儲介質
    7.6.2  磁碟分區
    7.6.3  目錄的實現
    7.6.4  文件的實現
  7.7  磁碟數據處理
    7.7.1  磁碟數據的讀取
    7.7.2  磁碟數據的存放
    7.7.3  磁碟調度演算法
  7.8  典型例題講解
  本章小結
  習題
第8章  設備管理
  8.1  設備管理概述
    8.1.1  I/O系統的發展概況
    8.1.2  設備管理的目標
    8.1.3  設備管理的功能
    8.1.4  I/O系統的組成
    8.1.5  I/O設備與主機的聯繫方式
    8.1.6  I/O設備與主機信息傳送的控制方式
  8.2  I/O硬體
    8.2.1  I/O設備
    8.2.2  設備控制器
    8.2.3  通道
    8.2.4  I/O介面

    8.2.5  系統匯流排
  8.3  I/O控制方式
    8.3.1  程序查詢方式
    8.3.2  程序中斷方式
    8.3.3  直接存儲器存取方式
    8.3.4  I/O通道方式
    8.3.5  I/O處理機方式
  8.4  I/O軟體
    8.4.1  I/O軟體的設計目標和原則
    8.4.2  中斷處理程序
    8.4.3  設備驅動程序
    8.4.4  設備獨立性軟體
    8.4.5  用戶層I/O軟體
  8.5  設備分配
    8.5.1  設備分配時應考慮的因素
    8.5.2  設備分配中的數據結構
    8.5.3  設備的分配與去配
    8.5.4  SPOOLing技術
  8.6  緩衝技術
    8.6.1  緩衝技術的引入
    8.6.2  緩衝的類型
    8.6.3  單緩衝和雙緩衝
    8.6.4  循環緩衝
    8.6.5  緩衝池
  8.7  典型例題講解
  本章小結
  習題
第9章  操作系統介面
  9.1  操作系統介面概述
    9.1.1  操作系統的服務
    9.1.2  用戶介面
  9.2  系統調用
    9.2.1  系統調用概述
    9.2.2  系統調用的類型
    9.2.3  系統調用的實現
    9.2.4  POSIX標準
  9.3  離線用戶介面
    9.3.1  作業的相關概念
    9.3.2  作業的控制方式
    9.3.3  作業的組織
    9.3.4  作業管理的任務
    9.3.5  作業的輸入與輸出
  9.4  聯機用戶介面
    9.4.1  聯機用戶介面的組成
    9.4.2  聯機作業的管理
  9.5  圖形化用戶界面
    9.5.1  歷史變遷
    9.5.2  圖形化用戶界面的組成
  9.6  典型例題講解
  本章小結

  習題
參考文獻

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