出版時間:2011-4 出版社:清華大學出版社 作者:李儉,王鑫 主編 頁數(shù):309
內(nèi)容概要
《操作系統(tǒng)原理實用教程》采用通俗的語言和實例,全面闡述了操作系統(tǒng)的基本概念、原理、方法及實現(xiàn),既注重對操作系統(tǒng)經(jīng)典內(nèi)容的論述,又介紹了操作系統(tǒng)的實用成果及發(fā)展趨勢?!恫僮飨到y(tǒng)原理實用教程》共分6章,分別介紹操作系統(tǒng)的基本概念、進程的概念和相關(guān)處理機制、死鎖的概念與分析、內(nèi)存管理、設(shè)備管理和文件管理,并通過一個linux操作系統(tǒng)實例對操作系統(tǒng)的四大功能進行了分析。各章末除了豐富的習題,還提供windows
2003和linux操作系統(tǒng)的相關(guān)實訓內(nèi)容,方便學生更好地理解操作系統(tǒng)原理知識。
《操作系統(tǒng)原理實用教程》可作為高等院校(特別是應用型本科)計算機及相關(guān)專業(yè)的教材,也可作為自學考試的教材和計算機專業(yè)技術(shù)人員的參考書。
書籍目錄
第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無操作系統(tǒng)的計算機系統(tǒng)
1.2.2批處理系統(tǒng)
1.2.3分時系統(tǒng)
1.2.4實時系統(tǒng)
1.2.5網(wǎng)絡(luò)操作系統(tǒng)
1.2.6分布式操作系統(tǒng)
1.2.7嵌入式操作系統(tǒng)
1.3現(xiàn)代主流操作系統(tǒng)簡介
1.3.1ms-dos及windows系列
1.3.2unix大家族
1.3.3自由軟件linux
1.4操作系統(tǒng)的特征
1.4.1并發(fā)性
1.4.2共享性
1.4.3異步性
1.4.4虛擬性
1.5操作系統(tǒng)的功能
1.5.1處理機管理
1.5.2存儲器管理
1.5.3設(shè)備管理
1.5.4文件管理
1.5.5用戶接口
1.6本章 小結(jié)
習題1
第2章 進程管理
2.1進程的引入
2.1.1程序的順序執(zhí)行
2.1.2程序的并發(fā)執(zhí)行
2.1.3進程
2.1.4進程的狀態(tài)及其轉(zhuǎn)換
2.1.5進程控制塊
2.2進程控制
2.2.1原語
2.2.2進程的創(chuàng)建與撤銷
2.2.3進程的阻塞與喚醒
2.2.4進程的掛起與激活
2.3進程同步與互斥
2.3.1臨界資源與臨界區(qū)
2.3.2信號量及p、v操作
2.3.3經(jīng)典的進程同步互斥
2.3.4管程
2.4進程通信
2.4.1共享存儲
2.4.2消息傳遞
2.4.3共享文件
2.5進程調(diào)度
2.5.1調(diào)度的層次
2.5.2調(diào)度算法的評價標準
2.5.3調(diào)度算法
2.6死鎖
2.6.1死鎖的概念
2.6.2死鎖的預防
2.6.3死鎖的避免
2.6.4死鎖的檢測
2.6.5死鎖的解除
2.7線程
2.7.1線程的引入
2.7.2進程與線程的關(guān)系
2.7.3線程調(diào)度與通信
2.8本章 小結(jié)
實訓
實驗1:windows 2003的任務(wù)與進程管理器
實驗2:linux的啟動、退出與系統(tǒng)設(shè)置
實驗3:linux中的進程管理
習題2
第3章 存儲器管理
第4章 設(shè)備管理
第5章 文件管理
第6章 linux操作系統(tǒng)實例分析
參考文獻
章節(jié)摘錄
版權(quán)頁:插圖:1.2.3 分時系統(tǒng)1.分時系統(tǒng)的產(chǎn)生如果說,推動多道批處理系統(tǒng)形成和發(fā)展的主要動力,是提高資源利用率和系統(tǒng)吞吐量,那么,推動分時系統(tǒng)形成和發(fā)展的主要動力,則是用戶需求?;蛘哒f,分時系統(tǒng)是為了滿足用戶需求所形成的一種新型的操作系統(tǒng)。用戶需求具體表現(xiàn)在以下幾個方面。(1)人一機交互。每當程序員寫好一個新程序時,都需要上機進行調(diào)試。由于新編程序難免有些錯誤或不當之處需要修改,因而希望能像早期使用計算機時一樣地對它進行直接控制,并能以邊運行邊修改的方式,對程序中的錯誤進行修改。亦即,希望能進行人一機交互。(2)共享主機。在20世紀60年代計算機非常昂貴,不可能像現(xiàn)在這樣每人獨占一臺計算機,而只能是由多個用戶共享一臺計算機,但用戶在使用計算機時應能夠像自己獨占計算機一樣,不僅可以隨時與計算機交互,而且感覺不到其他用戶也在使用計算機。(3)便于用戶上機。用戶在使用計算機時希望能通過自己的終端直接將作業(yè)傳送到計算機上進行處理,并能對自己的作業(yè)進行控制。由上所述原因,產(chǎn)生了分時系統(tǒng)。分時系統(tǒng)是指計算機系統(tǒng)由若干用戶共享,在一臺主機上連接了多個帶有顯示器和鍵盤等設(shè)備的終端,允許多個用戶同時通過自己的終端,以交互的方式使用計算機,系統(tǒng)將處理機時間輪流地分配給每個用戶,每個用戶每次只運行很短的時間片,對用戶來講好像整個計算機系統(tǒng)由他獨占一樣。
編輯推薦
《操作系統(tǒng)原理實用教程》編寫時參考了2011年計算機專業(yè)“操作系統(tǒng)”課程考研大綱。每章最后提供windows2000和Linux操作系統(tǒng)的豐富實訓內(nèi)容,幫助讀者理解操作系統(tǒng)原理知識。
圖書封面
評論、評分、閱讀與下載