操作系統(tǒng)/應(yīng)用型大學(xué)計算機專業(yè)系列教材
定 價:38 元
叢書名:應(yīng)用型大學(xué)計算機專業(yè)系列教材
- 作者:邵晶波,劉曉曉,武靜,趙立群 著
- 出版時間:2016/12/1
- ISBN:9787302453376
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP316
- 頁碼:246
- 紙張:膠版紙
- 版次:1
- 開本:16開
操作系統(tǒng)是計算機專業(yè)的核心基礎(chǔ)課程,也是計算機相關(guān)專業(yè)常設(shè)的一門課程。本書根據(jù)操作系統(tǒng)的教學(xué)要求,具體介紹操作系統(tǒng)原理、進程管理、存儲管理、設(shè)備管理、文件管理的方法以及計算機安全等知識,并通過指導(dǎo)學(xué)生實訓(xùn),加強應(yīng)用技能的培養(yǎng)。
本書具有知識系統(tǒng)、概念清晰、注重實用性和操作性的特點,既可作為應(yīng)用型大學(xué)本科和高職高專院校計算機應(yīng)用、網(wǎng)絡(luò)管理、電子商務(wù)等專業(yè)的教材,也可以作為從事操作系統(tǒng)管理和計算機從業(yè)人員進行軟件開發(fā)的參考用書。
隨著計算機技術(shù)與網(wǎng)絡(luò)通信技術(shù)的飛速發(fā)展,計算機網(wǎng)絡(luò)應(yīng)用已經(jīng)滲透到社會經(jīng)濟領(lǐng)域的各個方面;網(wǎng)絡(luò)經(jīng)濟不僅在促進生產(chǎn)、促進外貿(mào)、開拓國際市場、拉動就業(yè)、支持大學(xué)生創(chuàng)業(yè)、推動國家經(jīng)濟發(fā)展、改善民生、豐富社會文化生活、構(gòu)建和諧社會等方面發(fā)揮著巨大作用,而且也在徹底改造企業(yè)的經(jīng)營管理方式,并深刻地改變著企業(yè)商務(wù)活動的運作模式,因而越來越受到我國各級政府部門和企業(yè)的高度重視。
作為計算機硬件與用戶之間交流的界面,計算機操作系統(tǒng)充當(dāng)著兩者之間的橋梁,協(xié)調(diào)兩者之間的互動,使計算機用戶能得心應(yīng)手地控制、使用計算機資源,為用戶提供安全、可靠、方便的工作環(huán)境。操作系統(tǒng)是計算機應(yīng)用的靈魂,也是計算機與網(wǎng)絡(luò)系統(tǒng)集成的關(guān)鍵技術(shù)支撐,操作系統(tǒng)在計算機設(shè)施、網(wǎng)絡(luò)設(shè)備、網(wǎng)站建設(shè)、軟件開發(fā)應(yīng)用管理中發(fā)揮著越來越重要的作用。
操作系統(tǒng)是應(yīng)用型大學(xué)計算機專業(yè)重要的核心基礎(chǔ)課程,也是計算機相關(guān)專業(yè)常設(shè)的一門課程,還是學(xué)生就業(yè)、從事相關(guān)工作必須掌握的關(guān)鍵知識技能。本書注重以學(xué)習(xí)者應(yīng)用能力培養(yǎng)為主線,堅持科學(xué)發(fā)展觀,嚴格按照教育部關(guān)于“加強職業(yè)教育、突出實踐技能培養(yǎng)”的要求,根據(jù)計算機軟、硬件技術(shù)設(shè)備的發(fā)展,結(jié)合專業(yè)教學(xué)改革的需要,循序漸進地進行知識講解,力求使讀者在做中學(xué)、在學(xué)中做,能夠真正利用所學(xué)知識解決操作系統(tǒng)開發(fā)與應(yīng)用的實際問題。
本書作為高等教育應(yīng)用型大學(xué)計算機應(yīng)用和網(wǎng)絡(luò)管理專業(yè)的特色教材,全書共分7章,采取任務(wù)驅(qū)動式、案例教學(xué)的編寫方法;根據(jù)操作系統(tǒng)課程的教學(xué)要求,具體介紹操作系統(tǒng)原理、進程管理、存儲管理、設(shè)備管理、文件管理的方法,以及計算機安全等知識,并通過指導(dǎo)學(xué)生實踐模擬實訓(xùn),加強應(yīng)用能力與應(yīng)用技能的培養(yǎng)。
本書由李大軍統(tǒng)籌策劃并具體組織編寫,邵晶波和劉曉曉任主編,邵晶波統(tǒng)改稿,武靜、趙立群任副主編,由關(guān)忠教授審定。作者編寫分工如下:牟惟仲編寫序言,邵晶波編寫第1~3章,劉曉曉編寫第4章,武靜編寫第5、6章,趙立群編寫第7章,劉靖宇負責(zé)文字修改、版式整理及附錄的編寫;李曉新負責(zé)制作課件。
在本書編寫過程中,參閱借鑒了中外有關(guān)計算機操作系統(tǒng)的最新書刊、網(wǎng)站資料,并得到計算機行業(yè)協(xié)會及業(yè)界專家教授的具體指導(dǎo),在此一并致謝。為了方便教學(xué),本書配有電子課件,讀者可以登錄清華大學(xué)出版社網(wǎng)站免費下載使用。
因作者水平有限,書中難免存在疏漏和不足,懇請專家、同行和讀者批評指正。
編者
2016年11月
第1章緒論
1.1操作系統(tǒng)概述
1.1.1操作系統(tǒng)定義
1.1.2學(xué)習(xí)操作系統(tǒng)的目的
1.2操作系統(tǒng)的作用
1.2.1用戶視角
1.2.2資源管理者視角
1.2.3虛擬機視角
1.2.4作業(yè)組織視角
1.3操作系統(tǒng)的發(fā)展歷史
1.3.1操作系統(tǒng)發(fā)展的動力
1.3.2操作系統(tǒng)的發(fā)展歷史
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網(wǎng)絡(luò)操作系統(tǒng)
1.4.7分布式操作系統(tǒng)
1.4.8嵌入式操作系統(tǒng)
1.5操作系統(tǒng)的特征
1.6操作系統(tǒng)的結(jié)構(gòu)
1.6.1傳統(tǒng)的操作系統(tǒng)結(jié)構(gòu)
1.6.2現(xiàn)代操作系統(tǒng)結(jié)構(gòu)
1.7操作系統(tǒng)的用戶界面
1.7.1命令界面
1.7.2程序界面
1.7.3圖形用戶界面
1.8操作系統(tǒng)的硬件環(huán)境
1.8.1CPU與外設(shè)并行工作
1.8.2I/O中斷的作用
1.8.3管態(tài)與目態(tài)
1.8.4存儲結(jié)構(gòu)
1.8.5存儲保護
1.9操作系統(tǒng)的安裝與啟動
第2章進程管理
2.1多道程序設(shè)計
2.1.1程序的順序執(zhí)行
2.1.2程序的并發(fā)執(zhí)行
2.1.3并發(fā)程序執(zhí)行的條件
2.2進程的描述
2.2.1進程的概念
2.2.2進程的特征及其與程序的區(qū)別
2.2.3進程的基本狀態(tài)及其轉(zhuǎn)換
2.2.4進程控制結(jié)構(gòu)
2.2.5PCB的組織方式
2.3進程的控制
2.3.1進程控制機制
2.3.2進程控制原語
2.4進程的互斥
2.4.1互斥的定義
2.4.2上鎖和開鎖原語
2.4.3用上鎖和開鎖原語實現(xiàn)進程的互斥
2.5信號量機制
2.5.1信號量的概念
2.5.2P、V操作原語
2.5.3用P、V操作原語實現(xiàn)進程的互斥
2.6進程的同步
2.6.1同步的定義
2.6.2用P、V操作原語實現(xiàn)進程的同步
2.6.3幾個經(jīng)典的進程同步問題
2.7進程的通信
2.7.1進程通信的定義
2.7.2共享存儲器系統(tǒng)
2.7.3消息傳遞系統(tǒng)
2.7.4管道通信系統(tǒng)
2.8死鎖問題
2.8.1死鎖的定義
2.8.2產(chǎn)生死鎖的原因
2.8.3產(chǎn)生死鎖的必要條件
2.8.4死鎖的預(yù)防
2.8.5死鎖的避免
2.8.6死鎖的檢測與解除
2.8.7鴕鳥算法
2.9進程調(diào)度
2.9.1進程調(diào)度算法
2.9.2進程調(diào)度時機
2.10線程
2.10.1線程的定義
2.10.2線程與進程的比較
第3章存儲管理
3.1存儲管理的概念
3.1.1存儲系統(tǒng)的分類
3.1.2物理地址和邏輯地址
3.1.3靜態(tài)重定位和動態(tài)重定位
3.1.4存儲管理的功能
3.1.5內(nèi)存擴充技術(shù)
3.1.6存儲管理的分類
3.2程序的裝入和鏈接
3.3連續(xù)分配方式
3.4基本分頁存儲管理方式
3.5基本分段存儲管理方式
3.6段頁式存儲管理方式
3.7虛擬存儲器的基本概念
3.8請求分頁存儲管理方式
3.9請求分段存儲管理方式
3.10頁面置換算法
3.11抖動問題
第4章設(shè)備管理
4.1設(shè)備管理概述
4.1.1設(shè)備分類
4.1.2設(shè)備管理的功能和任務(wù)
4.1.3設(shè)備獨立性
4.1.4設(shè)備控制器
4.1.5設(shè)備通道
4.1.6I/O系統(tǒng)結(jié)構(gòu)
4.2I/O控制方式
4.2.1程序直接控制方式
4.2.2中斷控制方式
4.2.3DMA方式
4.2.4通道方式
4.3中斷技術(shù)
4.3.1中斷的基本概念
4.3.2中斷的分類與優(yōu)先級
4.3.3軟中斷
4.3.4中斷處理過程
4.4緩沖技術(shù)
4.4.1緩沖技術(shù)的引入
4.4.2緩沖的種類
4.5設(shè)備分配
4.5.1設(shè)備分配所用的數(shù)據(jù)結(jié)構(gòu)
4.5.2設(shè)備分配原則
4.5.3設(shè)備分配程序
4.5.4SPOOLing技術(shù)
4.6磁盤設(shè)備管理
4.6.1存儲設(shè)備的物理結(jié)構(gòu)
4.6.2磁盤調(diào)度
4.6.3磁盤高速緩存
4.6.4提高磁盤I/O速度的其他方法
4.6.5獨立磁盤冗余陣列
第5章文件管理
5.1文件系統(tǒng)概述
5.1.1文件的概念
5.1.2文件的訪問方式
5.1.3文件的邏輯結(jié)構(gòu)
5.1.4文件的物理結(jié)構(gòu)
5.1.5文件系統(tǒng)
5.2文件目錄
5.2.1文件控制塊
5.2.2文件目錄與目錄文件
5.2.3單級目錄結(jié)構(gòu)
5.2.4二級目錄結(jié)構(gòu)
5.2.5多級目錄結(jié)構(gòu)
5.2.6文件目錄操作
5.3文件系統(tǒng)的實現(xiàn)
5.3.1文件系統(tǒng)調(diào)用的實現(xiàn)
5.3.2文件存儲空間分配的實現(xiàn)
5.3.3文件共享和保護的實現(xiàn)
第6章操作系統(tǒng)安全性
6.1安全性概述
6.1.1計算機系統(tǒng)安全概念
6.1.2計算機系統(tǒng)安全核心
6.1.3計算機資產(chǎn)及威脅
6.1.4內(nèi)部與外部攻擊
6.1.5惡意軟件
6.2操作系統(tǒng)安全機制
6.2.1用戶驗證
6.2.2反入侵策略
6.2.3數(shù)字加密技術(shù)
6.3安全性的設(shè)計原則
6.3.1操作系統(tǒng)安全性原則的概念
6.3.2系統(tǒng)保護策略與機制
6.4職業(yè)道德教育與法制建設(shè)
6.4.1計算機從業(yè)人員職業(yè)道德教育
6.4.2計算機相關(guān)法律法規(guī)建設(shè)
第7章Ubuntu操作系統(tǒng)實驗
7.1Ubuntu安裝
7.1.1實驗?zāi)康?br />7.1.2實驗內(nèi)容
7.1.3實驗報告
7.1.4實驗相關(guān)資料
7.2熟悉Ubuntu環(huán)境
7.2.1實驗?zāi)康?br />7.2.2實驗內(nèi)容
7.2.3實驗報告
7.2.4實驗相關(guān)資料
7.3Shell腳本
7.3.1實驗?zāi)康?br />7.3.2實驗內(nèi)容
7.3.3實驗報告
7.3.4實驗相關(guān)資料
7.4進程間通信
7.4.1實驗?zāi)康?br />7.4.2實驗內(nèi)容
7.4.3實驗報告
7.4.4實驗相關(guān)資料
7.5存儲管理
7.5.1實驗?zāi)康?br />7.5.2實驗內(nèi)容
7.5.3實驗報告
7.5.4實驗相關(guān)資料
7.6文件操作
7.6.1實驗?zāi)康?br />7.6.2實驗內(nèi)容
7.6.3實驗報告
7.6.4實驗相關(guān)資料
附錄Linux操作系統(tǒng)常用命令
參考文獻