定 價:32 元
叢書名:21世紀(jì)高等學(xué)校計算機教育實用規(guī)劃教材
- 作者:于世東
- 出版時間:2017/6/1
- ISBN:9787302466772
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP316
- 頁碼:189
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書共分為9章,主要內(nèi)容包括: 操作系統(tǒng)引論、進程與線程、進程并發(fā)控制、內(nèi)存管理、頁式和段式內(nèi)存管理、I/O管理、文件管理、死鎖、多處理機系統(tǒng)介紹。
操作系統(tǒng)是計算機系統(tǒng)的重要組成部分,是用戶使用計算機的基礎(chǔ)。作為計算機專業(yè)的核心課程,不但高等學(xué)校計算機相關(guān)專業(yè)的學(xué)生必須學(xué)習(xí),從事計算機行業(yè)的人員也需要深入了解。但是很多學(xué)生在學(xué)習(xí)的過程中都覺得操作系統(tǒng)這門課程比較抽象、枯燥,難以理解,只能采取死記硬背的方式來通過考試。故此,為了幫助學(xué)生更好地學(xué)習(xí)和透徹理解計算機系統(tǒng)的運行過程和操作系統(tǒng)的基本原理,一種適用的操作系統(tǒng)教材顯得十分重要!
作者在多年的教學(xué)實踐和科學(xué)研究的基礎(chǔ)上,結(jié)合操作系統(tǒng)教學(xué)大綱、研究生入學(xué)考試要求和全國計算機技術(shù)與軟件專業(yè)技術(shù)資格考試大綱,在參考了國內(nèi)外出版的眾多操作系統(tǒng)教材的基礎(chǔ)上編寫了本書。
1.編寫背景
國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020)指出:注重學(xué)思結(jié)合。倡導(dǎo)啟發(fā)式、探究式、討論式、參與式教學(xué),幫助學(xué)生學(xué)會學(xué)習(xí)。激發(fā)學(xué)生的好奇心,培養(yǎng)學(xué)生的興趣愛好,營造獨立思考、自由探索、勇于創(chuàng)新的良好環(huán)境。適應(yīng)經(jīng)濟社會發(fā)展和科技進步的要求,推進課程改革,加強教材建設(shè),建立健全教材質(zhì)量監(jiān)管制度。
本教材就是按照構(gòu)建創(chuàng)新型、應(yīng)用型人才培養(yǎng)模式的要求,突出對學(xué)生實踐應(yīng)用能力的培養(yǎng),適應(yīng)社會需求。從問題開始,按照“提出問題”一“分析問題”一“明確目標(biāo)”一“學(xué)習(xí)知識”一“解決問題”一“總結(jié)提高”的思路進行內(nèi)容組織。激發(fā)學(xué)生學(xué)習(xí)的主動性,提高學(xué)生的思考能力和創(chuàng)新應(yīng)用能力。
2.本書內(nèi)容
全書共分為9章,主要內(nèi)容如下。
第1章操作系統(tǒng)引論:包括計算機系統(tǒng)與操作系統(tǒng);操作系統(tǒng)的概念;操作系統(tǒng)的歷史、類型、功能和特性;操作系統(tǒng)體系結(jié)構(gòu)。
第2章進程與線程:包括進程的概念、進程控制、線程、處理器調(diào)度。
第3章進程并發(fā)控制:包括并發(fā)概述、PV操作、進程同步、管程、進程間消息傳遞。
第4章內(nèi)存管理:包括內(nèi)存管理概述、內(nèi)存管理的基礎(chǔ)、單道編程中的內(nèi)存管理、多道編程中的內(nèi)存管理、空閑空間管理。
第5章頁式和段式內(nèi)存管理:包括頁式內(nèi)存管理、頁面更新算法、段式內(nèi)存管理、虛擬內(nèi)存。
第6章I/O管理:包括I/O管理概述、I/O系統(tǒng)、I/O緩沖、獨占設(shè)備的分配、設(shè)備處理、虛擬設(shè)備、磁盤管理、磁盤高速緩存、固態(tài)盤和智能磁盤討論。
第7章文件管理:包括文件管理概述、文件組織和存取、目錄管理、文件共享與安全、輔存空間管理。
第8章死鎖:包括死鎖原理、死鎖檢測、死鎖避免、死鎖預(yù)防、活鎖與饑餓。
第9章多處理機系統(tǒng)介紹:包括多處理機基本概念;多處理機內(nèi)存結(jié)構(gòu);多處理機操作系統(tǒng)類型;多處理器之間的通信;多處理機同步;多處理機調(diào)度;多處理器;超線程和多核的比較。
3.本書特色
(1)充分研討,適合教學(xué)。根據(jù)作者多年的實際教學(xué)經(jīng)驗,本書在內(nèi)容選擇、理論深度等方面進行了深入的分析和研討,使本書易于學(xué)生理解,盡量滿足高等院校學(xué)生的學(xué)習(xí)需要。
(2)由淺入深,通俗易懂。知識點的講解盡量用簡潔、形象的語言來表達,避免過于冗長和煩瑣的表述。
。3)問題導(dǎo)人,以問開始。每一章的內(nèi)容從一個問題開始,讓學(xué)生帶著問題開始知識的學(xué)習(xí),促進學(xué)生的思考和參與,在知識的理解中去解開對問題的疑惑。
(4)結(jié)構(gòu)清晰,注重基礎(chǔ)。整體知識結(jié)構(gòu)清晰明了,突出對基礎(chǔ)理論的闡述,注重對學(xué)生的啟發(fā),使學(xué)生洞徹問題的核心。強調(diào)理論與實踐的結(jié)合,讓學(xué)生在實際問題的探討中充滿對操作系統(tǒng)理論的神往。
。5)配套完善,滿足教學(xué)。提供對應(yīng)的PPT課件,配套出版的《操作系統(tǒng)原理習(xí)題與實驗指導(dǎo)》一書中包括:例題解析、課后自測題、自測題答案及分析、實驗指導(dǎo)。滿足課堂教學(xué)、課后練習(xí)、課后自測、上機實驗的一體化需要。
本書第3、4章由于世東編寫,第1、5章由張麗娜編寫,第2、8章由董麗薇編寫,第6、7章由穆寶良編寫,第9章由于楊編寫。高源副教授審閱了全稿并提出了許多有益的意見;沈陽工業(yè)大學(xué)牛連強教授在本書編寫過程中給予了指點和幫助,在此謹(jǐn)向他們表示衷心的感謝。感謝清華大學(xué)出版社在本書的出版過程中給予的支持。
由于作者學(xué)識淺陋,見聞不廣,書中必有不足之處,敬請讀者提出批評、指正和建議。我們的E-mail地址是:ysd0510@sina.com,也歡迎大家與我們進行交流和探討。
第1章 操作系統(tǒng)引論
1.1 計算機系統(tǒng)與操作系統(tǒng)
1.1.1 計算機系統(tǒng)的組成
1.1.2 OS在計算機系統(tǒng)中的位置
1.2 什么是操作系統(tǒng)
1.2.1 作為用戶與計算機的接口
1.2.2 作為系統(tǒng)資源的管理者
1.3 操作系統(tǒng)的歷史
1.3.1 穿孔卡片
1.3.2 簡單批處理系統(tǒng)
1.3.3 多道批處理系統(tǒng)
1.3.4 分時系統(tǒng)
1.3.5 實時系統(tǒng)
1.4 操作系統(tǒng)的類型
1.4.1 大型計算機操作系統(tǒng)
1.4.2 服務(wù)器操作系統(tǒng)
1.4.3 個人計算機操作系統(tǒng)
1.4.4 多處理機操作系統(tǒng)
1.4.5 移動設(shè)備操作系統(tǒng)
1.4.6 嵌入式操作系統(tǒng)
1.4.7 智能卡操作系統(tǒng)
1.5 操作系統(tǒng)的功能和特征
1.5.1 操作系統(tǒng)的功能
1.5.2 操作系統(tǒng)的特征
1.6 操作系統(tǒng)體系結(jié)構(gòu)
1.6.1 單體結(jié)構(gòu)
1.6.2 層次式結(jié)構(gòu)
1.6.3 虛擬機結(jié)構(gòu)
1.6.4 C/S結(jié)構(gòu)
1.6.5 微內(nèi)核架構(gòu)
小結(jié)
第2章 進程與線程
2.0 問題導(dǎo)入
2.1 什么是進程
2.1.1 進程的引入
2.1.2 進程與進程控制塊
2.2 進程控制
2.2.1 進程的層次結(jié)構(gòu)
2.2.2 進程創(chuàng)建
2.2.3 進程終止
2.2.4 進程的狀態(tài)與轉(zhuǎn)換
2.2.5 進程的實現(xiàn)
2.3 線程
2.3.1 線程的引入及定義
2.3.2 線程的狀態(tài)
2.3.3 線程的特征
2.3.4 線程的分類
2.3.5 多核和多線程
2.4 處理器調(diào)度
2.4.1 調(diào)度的功能與時機
2.4.2 調(diào)度算法的目標(biāo)
2.4.3 批處理作業(yè)調(diào)度
2.4.4 交互系統(tǒng)進程調(diào)度
2.4.5 實時系統(tǒng)進程調(diào)度
2.4.6 線程調(diào)度
小結(jié)
第3章 進程并發(fā)控制
3.0 問題導(dǎo)入
3.1 并發(fā)概述
3.1.1 并發(fā)的概念
3.1.2 時序錯誤
3.1.3 臨界區(qū)
3.1.4 進程的互斥
3.2 PV操作
3.2.1 信號量與PV操作
3.2.2 用PV操作實現(xiàn)進程互斥
3.3 進程同步
……
第4章 內(nèi)存管理
第5章 頁式和段式內(nèi)存管理
第6章 I/O管理
第7章 文件管理
第8章 死鎖
第9章 多處理機系統(tǒng)介紹
參考文獻