操作系統(tǒng)教程

出版時間:2008-5  出版社:清華大學(xué)出版社  作者:曾平,鄭鵬,金晶 著  頁數(shù):269  

內(nèi)容概要

  《計算機與信息技術(shù)專業(yè)應(yīng)用教材:操作系統(tǒng)教程(第2版)》是《操作系統(tǒng)教程》的第2版,是作者對原書內(nèi)容的升級,體例安排更加合理,講解更加順暢,易于初學(xué)者輕松掌握。《計算機與信息技術(shù)專業(yè)應(yīng)用教材:操作系統(tǒng)教程(第2版)》全面系統(tǒng)地介紹了現(xiàn)代操作系統(tǒng)的基本概念、原理和實現(xiàn)方法?!队嬎銠C與信息技術(shù)專業(yè)應(yīng)用教材:操作系統(tǒng)教程(第2版)》共分為8章,第1章介紹了操作系統(tǒng)的發(fā)展歷史、類型及特征,第2章~第4章介紹了進程管理,第5章介紹了存儲管理,第6章介紹了設(shè)備管理,第7章介紹了文件管理,第8章介紹了UNIX操作系統(tǒng)。《計算機與信息技術(shù)專業(yè)應(yīng)用教材:操作系統(tǒng)教程(第2版)》的每一章都有小結(jié)和練習(xí)題,在全書的附錄中還給出了各章習(xí)題的參考答案。

書籍目錄

第1章 操作系統(tǒng)引論1.1 計算機系統(tǒng)概述1.2 操作系統(tǒng)的發(fā)展歷史1.2.1 手工操作階段1.2.2 早期批處理1.2.3 多道程序設(shè)計技術(shù)1.2.4 操作系統(tǒng)的形成及發(fā)展1.2.5 推動操作系統(tǒng)發(fā)展的動力1.3 操作系統(tǒng)的類型1.3.1 批處理系統(tǒng)1.3.2 分時系統(tǒng)1.3.3 實時系統(tǒng)1.3.4 其他操作系統(tǒng)類型1.4 操作系統(tǒng)的特征1.5 操作系統(tǒng)的功能1.6 操作系統(tǒng)的接口1.6.1 命令接口1.6.2 程序接口1.6.3 圖形用戶接口1.7 研究操作系統(tǒng)的幾種觀點1.8 小結(jié)練習(xí)題 1第2章 進程描述與控制2.1 進程的引入2.1.1 前趨圖2.1.2 程序的順序執(zhí)行2.1.3 程序的并發(fā)執(zhí)行2.1.4 程序并發(fā)執(zhí)行的條件2.2 進程的定義及特征2.2.1 進程的定義2.2.2 進程的特征2.2.3 進程和程序的關(guān)系2.3 進程的狀態(tài)及描述2.3.1 進程的三種基本狀態(tài)2.3.2 進程的創(chuàng)建狀態(tài)和終止?fàn)顟B(tài)2.3.3 進程的掛起狀態(tài)2.3.4 進程控制塊2.4 進程控制2.4.1 進程創(chuàng)建2.4.2 進程撤銷2.4.3 進程阻塞與喚醒2.4.4 進程的掛起與激活2.5 線程2.5.1 線程的概念2.5.2 線程與進程的比較2.6 小結(jié)練習(xí)題2第3章 進程同步與通信3.1 同步與互斥的基本概念3.1.1 臨界資源與臨界區(qū)3.1.2 同步與互斥的概念3.2 互斥的實現(xiàn)方法3.2.1 互斥算法3.2.2 硬件方法3.2.3 鎖機制3.3 信號量3.3.1 信號量的描述3.3.2 利用信號量實現(xiàn)進程互斥3.3.3 利用信號量實現(xiàn)前趨關(guān)系3.3.4 經(jīng)典進程同步問題3.4 管程3.4.1 管程的定義3.4.2 用管程實現(xiàn)同步3.5 進程通信3.5.1 進程通信的類型3.5.2 消息傳遞系統(tǒng)3.6 小結(jié)練習(xí)題3第4章 調(diào)度與死鎖4.1 調(diào)度的層次與性能評價4.1.1 調(diào)度的層次4.1.2 調(diào)度性能的評價4.2 作業(yè)調(diào)度4.2.1 作業(yè)的狀態(tài)及轉(zhuǎn)換4.2.2 作業(yè)控制塊及作業(yè)調(diào)度的功能4.3 進程調(diào)度4.3.1 進程調(diào)度的功能4.3.2 進程調(diào)度的方式4.4 調(diào)度算法4.4.1 先來先服務(wù)調(diào)度算法4.4.2 短作業(yè)優(yōu)先調(diào)度算法4.4.3 優(yōu)先級調(diào)度算法4.4.4 時間片輪轉(zhuǎn)調(diào)度算法4.4.5 高響應(yīng)比優(yōu)先調(diào)度算法4.4.6 多級隊列調(diào)度算法4.4.7 多級反饋隊列調(diào)度算法4.5 死鎖4.5.1 死鎖的概念4.5.2 死鎖產(chǎn)生的原因和必要條件4.5.3 處理死鎖的基本方法4.5.4 死鎖的預(yù)防4.5.5 死鎖的避免4.5.6 死鎖的檢測和解除4.6 小結(jié)練習(xí)題4第5章 存儲管理5.1 存儲管理的基本概念5.1.1 存儲管理的功能5.1.2 存儲分配的方式5.1.3 重定位5.2 單一連續(xù)分配5.3 分區(qū)存儲管理5.3.1 固定分區(qū)5.3.2 動態(tài)分區(qū)分配5.3.3 可重定位分區(qū)分配5.3.4 分區(qū)的存儲保護5.4 覆蓋與交換5.4.1 覆蓋技術(shù)5.4.2 交換技術(shù)5.5 分頁存儲管理5.5.1 分頁實現(xiàn)思想5.5.2 頁表5.5.3 基本地址變換機構(gòu)5.5.4 具有快表的地址變換機構(gòu)5.5.5 多級頁表5.6 分段存儲管理與段頁式存儲管理5.6.1 分段存儲管理5.6.2 段頁式存儲管理5.7 虛擬存儲器5.7.1 虛擬存儲器定義5.7.2 請求分頁存儲管理5.7.3 請求分段存儲管理5.8 小結(jié)練習(xí)題5第6章 設(shè)備管理6.1 設(shè)備管理概述6.1.1 設(shè)備分類6.1.2 設(shè)備管理的任務(wù)和功能6.1.3 設(shè)備控制器與I/O通道6.1.4 I/O系統(tǒng)結(jié)構(gòu)6.2 輸入/輸出控制方式6.2.1 程序直接控制方式6.2.2 中斷控制方式6.2.3 DMA控制方式6.2.4 通道控制方式6.3 中斷技術(shù)6.3.1 中斷的基本概念6.3.2 中斷的分類與優(yōu)先級6.3.3 中斷處理過程6.4 緩沖技術(shù)6.4.1 緩沖的引入6.4.2 單緩沖6.4.3 雙緩沖6.4.4 循環(huán)緩沖6.4.5 緩沖池6.5 設(shè)備分配6.5.1 設(shè)備分配中的數(shù)據(jù)結(jié)構(gòu)6.5.2 設(shè)備分配策略6.5.3 設(shè)備分配程序6.5.4 Spooling系統(tǒng)6.6 I/O軟件的層次結(jié)構(gòu)6.6.1 中斷處理程序6.6.2 設(shè)備驅(qū)動程序6.6.3 與設(shè)備無關(guān)的軟件6.6.4 用戶空間的軟件6.7 小結(jié)練習(xí)題6第7章 文件管理7.1 文件系統(tǒng)的概念7.1.1 文件和文件系統(tǒng)7.1.2 文件分類7.2 文件結(jié)構(gòu)與存儲設(shè)備7.2.1 文件的邏輯結(jié)構(gòu)7.2.2 文件的物理結(jié)構(gòu)7.2.3 文件的存取方法7.2.4 文件的存儲設(shè)備7.3 文件存儲空間的分配與管理7.3.1 文件存儲空間的分配7.3.2 空閑存儲空間的管理7.4 文件目錄管理7.4.1 文件目錄7.4.2 單級目錄結(jié)構(gòu)7.4.3 二級目錄結(jié)構(gòu)7.4.4 多級目錄結(jié)構(gòu)7.4.5 目錄的查詢方法7.5 文件共享及文件管理的安全性7.5.1 文件共享7.5.2 文件保護7.5.3 文件的轉(zhuǎn)儲和恢復(fù)7.6 文件的使用7.7 小結(jié)練習(xí)題7第8章 UNIX操作系統(tǒng)8.1 UNIX操作系統(tǒng)概述8.1.1 UNIX系統(tǒng)的歷史8.1.2 UNIX系統(tǒng)的特點8.1.3 UNIX系統(tǒng)核心體系結(jié)構(gòu)8.2 UNIX的進程描述8.2.1 進程描述的數(shù)據(jù)結(jié)構(gòu)8.2.2 進程狀態(tài)及其轉(zhuǎn)換8.2.3 進程上下文8.3 進程控制與調(diào)度8.3.1 進程控制8.3.2 進程調(diào)度8.3.3 進程切換8.4 進程的同步與通信8.4.1 軟中斷信號8.4.2 管道8.4.3 消息8.4.4 共享存儲區(qū)8.4.5 信號量8.5 存儲管理8.5.1 請求調(diào)頁管理的數(shù)據(jù)結(jié)構(gòu)8.5.2 偷頁進程8.5.3 請求調(diào)頁8.6 設(shè)備管理8.6.1 設(shè)備緩沖管理8.6.2 核心與設(shè)備驅(qū)動程序的接口8.6.3 磁盤驅(qū)動程序8.7 文件管理8.7.1 文件存儲空間的管理8.7.2 文件的物理結(jié)構(gòu)8.7.3 用戶文件描述符表和文件表8.8 目錄管理8.8.1 索引節(jié)點的管理8.8.2 構(gòu)造目錄和刪除目錄8.8.3 檢索目錄8.9 文件系統(tǒng)的系統(tǒng)調(diào)用8.9.1 系統(tǒng)調(diào)用Open8.9.2 系統(tǒng)調(diào)用treat8.9.3 系統(tǒng)調(diào)用close8.9.4 系統(tǒng)調(diào)用link和unlink8.9.5 系統(tǒng)調(diào)用read和write8.10 小結(jié)練習(xí)題8附錄 各章習(xí)題參考答案參考文獻

章節(jié)摘錄

  第1章 操作系統(tǒng)引論  操作系統(tǒng)是現(xiàn)代計算機系統(tǒng)中不可缺少的系統(tǒng)軟件,是其他所有系統(tǒng)軟件和應(yīng)用軟件的運行基礎(chǔ)。操作系統(tǒng)控制和管理整個計算機系統(tǒng)中的軟硬件資源,并為用戶使用計算機提供一個方便靈活、安全可靠的工作環(huán)境。本章主要介紹操作系統(tǒng)的定義、操作系統(tǒng)的基本類型、操作系統(tǒng)的特征、操作系統(tǒng)的功能。  1.1 計算機系統(tǒng)概述  一個完整的計算機系統(tǒng),不論是大型機、小型機還是微型機,都由兩大部分組成:計算機硬件和計算機軟件。計算機硬件是指計算機系統(tǒng)中由電子、機械、電氣、光學(xué)和磁學(xué)等元器件構(gòu)成的各種部件和設(shè)備,這些部件和設(shè)備依據(jù)計算機系統(tǒng)結(jié)構(gòu)的要求組成一個有機整體。計算機軟件是指由計算機硬件執(zhí)行以完成一定任務(wù)的程序及其數(shù)據(jù)。計算機軟件包括系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件包括操作系統(tǒng)、編譯程序、編輯程序、數(shù)據(jù)庫管理系統(tǒng)等:應(yīng)用軟件是為各種應(yīng)用目的而編制的程序?! ∮嬎銠C硬件主要由運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備組成,如圖1.1所示。運算器的主要功能是對數(shù)據(jù)進行算術(shù)運算和邏輯運算;存儲器的主要功能是存儲二進制信息;控制器的主要功能是按照機器代碼程序的要求,控制計算機各功能部件協(xié)調(diào)一致地工作,即從存儲器中取出程序中的指令,對該指令進行分析和解釋,并向其他功能部件發(fā)現(xiàn)執(zhí)行該指令所需要的各種時序控制信號,然后再從存儲器中取出一條指令執(zhí)行,如此連續(xù)運行下去,直到程序執(zhí)行完為止。

編輯推薦

  《計算機與信息技術(shù)專業(yè)應(yīng)用教材:操作系統(tǒng)教程(第2版)》可以作為高等院校相關(guān)專業(yè)本、??茖W(xué)生學(xué)習(xí)操作系統(tǒng)課程的教材或參考書,也可以作為從事計算機工作人員的自學(xué)用書。

圖書封面

評論、評分、閱讀與下載


    操作系統(tǒng)教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7