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