計算機操作系統(tǒng)

出版時間:2008-9  出版社:哈爾濱工業(yè)大學(xué)出版社  作者:滕艷平  頁數(shù):216  字數(shù):370000  

內(nèi)容概要

操作系統(tǒng)是計算機系統(tǒng)中最核心的系統(tǒng)軟件,它負責(zé)管理和控制整個系統(tǒng)的軟、硬件資源,并向用戶提供良好的用機環(huán)境。全書共分10章,采用理論與實踐相結(jié)合的方式介紹了操作系統(tǒng)的概念和工作原理。前7章內(nèi)容包括操作系統(tǒng)引論、進程管理、中斷與處理機調(diào)度、死鎖、存儲器管理、設(shè)備管理和文件管理;第8章介紹操作系統(tǒng)的安全與保護;第9章和第10章分別針對Linux和Windows 2000/XP操作系統(tǒng)進行了案例分析。    本書內(nèi)容豐富,結(jié)構(gòu)清晰。突出基礎(chǔ),注重應(yīng)用,既可作為普通高等學(xué)校計算機專業(yè)及其相關(guān)專業(yè)操作系統(tǒng)課程的教材,也可作為計算機科技人員學(xué)習(xí)操作系統(tǒng)的參考書。

書籍目錄

第1章 操作系統(tǒng)引論  1.1 操作系統(tǒng)的概念    1.1.1 操作系統(tǒng)的地位和作用    1.1.2 操作系統(tǒng)定義  1.2 操作系統(tǒng)發(fā)展過程    1.2.1 手工操作方式    1.2.2 脫機輸入/輸出技術(shù)    1.2.3 批處理系統(tǒng)    1.2.4 分時系統(tǒng)    1.2.5 實時系統(tǒng)    1.2.6 網(wǎng)絡(luò)操作系統(tǒng)    1.2.7 嵌入式操作系統(tǒng)  1.3 操作系統(tǒng)的基本特征  1.4 操作系統(tǒng)的主要功能  1.5 操作系統(tǒng)的結(jié)構(gòu)設(shè)計    1.5.1 操作系統(tǒng)的設(shè)計目標(biāo)    1.5.2 操作系統(tǒng)的結(jié)構(gòu)  1.6 實例分析  小結(jié)  習(xí)題第2章 進程管理  2.1 進程的概念    2.1.1 程序的順序執(zhí)行及其特征    2.1.2 程序的并發(fā)執(zhí)行及其特征    2.1.3 進程的定義及其特征    2.1.4 進程與程序的區(qū)別  2.2 進程描述    2.2.1 進程控制塊    2.2.2 進程控制塊的組織方式 2.3 進程的狀態(tài)與轉(zhuǎn)換    2.3.1 進程的基本狀態(tài)及其轉(zhuǎn)換   2.3.2 具有掛起狀態(tài)的進程轉(zhuǎn)圖  2.4 進程控制    2.4.1 進程的創(chuàng)建和撤消    2.4.2 進程的阻塞與喚醒    2.4.3 進程的掛起與激活    2.4.4 線程的概念及實現(xiàn)  2.5 進程同步    2.5.1 同步概念    2.5.2 信號量機制    2.5.3 經(jīng)典的進程同步問題    2.5.4 管程  2.6 進程通信  2.7 實例分析  小結(jié)  習(xí)題第3章 中斷與處理機調(diào)度  3.1 中斷技術(shù)    3.1.1 中斷及其相關(guān)概念    3.1.2 中斷處理過程    3.1.3 核心態(tài)和用戶態(tài)  3.2 處理機調(diào)度    3.2.1 三級調(diào)度及其模型    3.2.2 常用調(diào)度算法    3.2.3 實時調(diào)度  3.3 實例分析  小結(jié)  習(xí)題第4章 死鎖  4.1 死鎖的概念  4.2 死鎖產(chǎn)生的原因和必要條件    4.2.1 死鎖產(chǎn)生的原因    4.2.2 具體實例分析    4.2.3 死鎖產(chǎn)和的必要條件  4.3 死鎖問題的解決方法    4.3.1 死鎖的預(yù)防    4.3.2 死鎖的避免    4.3.3 死鎖的檢測  ……第5章 存儲器管理第6章 設(shè)備管理第7章 文件系統(tǒng)第8章 操作系統(tǒng)安全概述第9章 Linux操作系統(tǒng)案例分析第10章 Windows 2000/XP操作系統(tǒng)案例分析附錄 操作系統(tǒng)實驗指導(dǎo)參考文獻

章節(jié)摘錄

  第1章 操作系統(tǒng)引論  1.5 操作系統(tǒng)的結(jié)構(gòu)設(shè)計  任何大型復(fù)雜的工程任務(wù)都應(yīng)認真考慮其結(jié)構(gòu)的設(shè)計。操作系統(tǒng)是一個復(fù)雜的系統(tǒng)軟件,為了更加有效地對它研制、維護、了解和使用,也應(yīng)考慮它的結(jié)構(gòu)設(shè)計問題,即操作系統(tǒng)的內(nèi)部組織結(jié)構(gòu)。在操作系統(tǒng)發(fā)展初期,由于系統(tǒng)規(guī)模較小,人們只關(guān)心功能設(shè)計和效率,但隨著計算機硬件技術(shù)的全面、快速發(fā)展,操作系統(tǒng)越來越龐大,潛在性的錯誤也越來越多,例如,IBM/360操作系統(tǒng)每一個新的版本都隱藏著近千個錯誤,因此,操作系統(tǒng)的結(jié)構(gòu)設(shè)計不能不提到日程上來。  在進行操作系統(tǒng)的設(shè)計和開發(fā)時,必須遵循軟件工程的原則和方法。了解操作系統(tǒng)的設(shè)計目標(biāo)和設(shè)計原則,熟悉操作系統(tǒng)的體系結(jié)構(gòu)是非常重要的?! ?.5.1 操作系統(tǒng)的設(shè)計目標(biāo)  1.方便性  配置操作系統(tǒng)的計算機系統(tǒng)更容易使用,用戶可通過操作系統(tǒng)所提供的各種命令來使用計算機系統(tǒng)。例如,用編譯命令可把用戶用高級語言書寫的程序翻譯成機器代碼,方便用戶的使用,若沒有操作系統(tǒng),人們只能用機器語言書寫程序,很不方便。目前廣為使用的Windows操作系統(tǒng)給用戶提供窗口界面,也是方便性的具體體現(xiàn)?! ?. 有效性  操作系統(tǒng)使計算機資源使用更加有效,在未配置操作系統(tǒng)的計算機系統(tǒng)中,CPU、I/O設(shè)備處于空閑而得不到充分利用,內(nèi)、外存中所存放的數(shù)據(jù)無序而浪費存儲空間。有了操作系統(tǒng)后,可使系統(tǒng)中的各類資源處于忙碌狀態(tài),其資源得到有效的利用,從而提高了系統(tǒng)的吞吐量?! ?. 可擴充性  操作系統(tǒng)必須能方便地開發(fā)、測試和引進新的系統(tǒng)功能,以適應(yīng)計算機硬件和體系結(jié)構(gòu)的迅速發(fā)展及應(yīng)用領(lǐng)域不斷擴大的要求。在操作系統(tǒng)的設(shè)計中,應(yīng)采用層次化結(jié)構(gòu),以便增加新的功能模塊和修改老的功能模塊。   ……

編輯推薦

  《高等學(xué)?!笆晃濉币?guī)劃教材·計算機系列:計算機操作系統(tǒng)》為高等學(xué)校十一五規(guī)劃教材·計算機系列叢書之一。在知識經(jīng)濟高速發(fā)展的今天,軟件產(chǎn)業(yè)占據(jù)核心地位,而操作系統(tǒng)又是計算機系統(tǒng)中的核心系統(tǒng)軟件,用于控制和管理計算機系統(tǒng)中的各種軟、硬件資源,提供用戶與計算機之間的接口。   為此,在本教材編寫中,更注重理論聯(lián)系實際,即把操作系統(tǒng)原理和實際操作系統(tǒng)實現(xiàn)有機結(jié)合起來,在每章理論講解之后給出實例分析,加深讀者對抽象概念的理解和消化。另外,本教材增加實踐環(huán)節(jié),對Linux和Windows 2000 XP進行案例分析,提供了相關(guān)的編程實例和技術(shù),使讀者能夠掌握多任務(wù)并發(fā)的程序設(shè)計思想,具有一定的實用性。

圖書封面

評論、評分、閱讀與下載


    計算機操作系統(tǒng) PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7