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