《現代操作系統原理與應用/中國科學技術大學精品教材》介紹計算機系統中*重要的系統軟件——操作系統。全書共分9章:第1章以直觀、模型化方式,概要介紹計算機系統及操作系統的基本知識。第2章概要介紹計算機程序的機器(匯編)層級表示的知識,它是讀者深入理解計算機系統底層工作機制的基礎。第3~5章闡述進程/線程的概念、調度機制以及同步與通信機制,這部分是操作系統課程學習的重點,也是難點。第6章介紹存儲管理,第7章介紹設備管理,第8章介紹文件管理,第9章介紹一個具體的文件系統——Linux文件系統。
《現代操作系統原理與應用/中國科學技術大學精品教材》力圖以簡明、準確、圖文并茂的方式介紹各章節(jié)內容,同時,參考歷年全國各院校研究生入學命題要求,為各章精心選配了課后習題,以滿足高等院校計算機和計算機應用相關專業(yè)教學的需求!冬F代操作系統原理與應用/中國科學技術大學精品教材》也可作為從事計算機工作的科技人員學習操作系統的參考書。
總序
前言
第1章 計算機系統導論
1.1 計算機系統硬件組織結構
1.1.1 計算機主要配件及其組裝結構
1.1.2 計算機系統的邏輯組織結構
1.1.3 Intel 8086的存儲器組織模型
1.1.4 堆棧的組織模型
1.1.5 32位微處理器
1.1.6 保護模式下的全局段描述符
1.1.7 保護模式下的尋址方式
1.2 中斷機制
1.3 指令、機器語言與匯編語言
1.3.1 指令
1.3.2 機器語言與匯編語言
1.3.3 Intel 8086指令系統
1.4 形成層次結構的存儲設備
1.5 利用操作系統管理計算機硬件、軟件資源
1.5.1 操作系統綜述
1.5.2 操作系統抽象
習題
上機實踐
第2章 程序的機器層級表示
2.1 程序匯編與機器編碼
2.1.1 機器代碼
2.1.2 指令與數據格式
2.1.3 訪問信息
2.1.4 數據傳送指令
2.2 算術和邏輯操作
2.3 控制
2.3.1 條件碼
2.3.2 應用條件碼
2.3.3 循環(huán)
2.4 過程調用
2.4.1 棧幀結構
2.4.2 轉移控制
2.4.3 寄存器使用慣例
2.4.4 過程應用示例
習題
上機實踐
第3章 內核與進程控制
3.1 內核控制
3.1.1 內核的結構模式
3.1.2 內核的體系結構
3.2 CPU的分段保護工作模式
3.2.1 保護機制綜述
3.2.2 使用調用門進行控制轉移
3.2.3 使用中斷門或陷阱門進行控制轉移
3.2.4 支持分段保護的硬件設施及內核數據結構
3.2.5 任務狀態(tài)段TSS及其結構
3.3 利用進程實現并發(fā)多任務
3.3.1 進程概念的引入
3.3.2 進程的定義
3.3.3 進程控制塊
第4章 調度與死鎖處理
第5章 進程同步與通信
第6章 存儲管理
第7章 設備管理
第8章 文件管理
第9章 Linux文件系統
參考文獻