計算機操作系統(tǒng)

出版時間:2007-7  出版社:清華大學(xué)  作者:陳千  頁數(shù):197  

前言

  操作系統(tǒng)是現(xiàn)代計算機系統(tǒng)中必不可少的系統(tǒng)軟件,操作系統(tǒng)課程是計算機類專業(yè)學(xué)生的主干課程,操作系統(tǒng)的基本工作原理是計算機專業(yè)人員應(yīng)當具備的基礎(chǔ)知識?! 〗陙?,LJnux操作系統(tǒng)的流行與普及,為我們學(xué)習(xí)、分析、掌握操作系統(tǒng)的基本原理提供了新的契機與挑戰(zhàn)。高職高專層次計算機教學(xué)的快速發(fā)展,對課程設(shè)置、教材建設(shè)提出了新的要求。為此,我們開展了“操作系統(tǒng)課程建設(shè)”的教學(xué)課題研究,其目標之一,就是要編寫內(nèi)容簡明、貼近實踐的操作系統(tǒng)教材。本書可以說是這項研究的成果之一?! 【帉懕緯倪^程中,我們本著“必要、夠用”的原則,針對高職高專學(xué)生的特點,在力求概念正確的前提下,盡可能以通俗的語言闡述操作系統(tǒng)的基本理論。從資源管理的角度出發(fā),結(jié)合Linux操作系統(tǒng)的實例,介紹了處理機管理、存儲管理、設(shè)備管理、文件管理的重點內(nèi)容和實現(xiàn)技術(shù)。為了適應(yīng)高職類計算機教學(xué)實驗課時多的特點,書后安排了相應(yīng)的實驗通過命令操作、功能調(diào)用、模擬程序演示等方法,加深學(xué)生對操作系統(tǒng)基本原理的理解,也為學(xué)生掌握基于Linux操作系統(tǒng)環(huán)境的各種應(yīng)用和操作奠定基礎(chǔ)?! ”緯梢宰鳛楦黝惛呗殹⒏邔n悓W(xué)生學(xué)習(xí)操作系統(tǒng)的教材,也可作為有關(guān)人員學(xué)習(xí)IAnux操作系統(tǒng)的入門參考書。本教材參考學(xué)時為60學(xué)時,其中課堂教學(xué)40學(xué)時,上機操作20學(xué)時?! ”緯申惽е骶?,其中第1章、第2章由陳千編寫,第3章、第4章由劉葵編寫,第5章由鄭笑嫣編寫,實驗部分由徐志明編寫。全書的統(tǒng)稿工作由陳千完成?! ”緯筛逯暗闹v義已在校內(nèi)試用了兩輪,雖然我們在試用過程中對發(fā)現(xiàn)的錯誤做了一些必要的修訂,但由于我們水平有限,不妥之處難免,歡迎廣大讀者批評指正。

內(nèi)容概要

本書針對高職、高專學(xué)生的實際,本著“必要、夠用”的原則,用通俗的語言闡述做作系統(tǒng)的基本理論。全書從資源管理的角度出發(fā),結(jié)合Linux操作系統(tǒng),分別介紹了處理機管理、存儲管理、設(shè)備管理、文件管理等內(nèi)容。各章均安排有豐富的習(xí)題,便于檢查學(xué)習(xí)效果。    本書內(nèi)容的覆蓋及難度適度,討論深入淺出,實例豐富。圖文并茂。為配合高職高專加強實踐教學(xué)的要求,各章均安排有相應(yīng)的實驗,通過命令操作、功能調(diào)用、模擬程序演示等方法,加深學(xué)生對操作系統(tǒng)基本原理的理解、提高動手能力。   本書可供高職高專計算機專業(yè)學(xué)生作為教材使用,也可用為有關(guān)人員學(xué)習(xí)Linux操作的入門參考書。

書籍目錄

第一章 操作系統(tǒng)概述  1.1 操作系統(tǒng)的概念    1.1.1 從不同角度看待操作系統(tǒng)    1.1.2 操作系統(tǒng)的的定義  1.2 操作系統(tǒng)的發(fā)展歷史  1.3 操作系統(tǒng)的功能和特征    1.3.1 操作系統(tǒng)的功能    1.3.2 操作系統(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 網(wǎng)絡(luò)操作系統(tǒng)    1.4.6 分布式操?系統(tǒng)  小結(jié)  習(xí)題第2章 處理管理  2.1 進程概念    2.1.1 程序的順序執(zhí)行    2.1.2 程序的并發(fā)執(zhí)行    2.1.3 進程的定義  2.2 進程的狀態(tài)和組成    2.2.1 進程的狀態(tài)及其轉(zhuǎn)換    2.2.2 進程的組成  2.3 進程控制  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.5.4 常用的進程調(diào)度算法  2.6 進程的同步與互?    2.6.1 進程同步與互斥的概念    2.6.2 信號與P、V 操作原語    2.6.3 用P、V操作原語實現(xiàn)進程的互斥    2.6.4 用P、V操作原語實現(xiàn)進程的同步    2.6.5 生產(chǎn)者-消費者問題  2.7 進程通信  2.8 死鎖    2.8.1 死鎖簡介    2.8.2 預(yù)防死鎖    2.8.3 避免死鎖    2.8.4 死鎖的檢測與解除  2.9 Linux 系統(tǒng)的進程管理    2.9.1 Linux的進程結(jié)構(gòu)    2.9.2 Linux的進程狀態(tài)及轉(zhuǎn)換    2.9.3 Linux的進程控制    2.9.4 Linux進程調(diào)度    2.9.5 Linux進程通信  2.10 作業(yè)?理    2.10.1 作業(yè)的概念    2.10.2 作業(yè)管理    2.10.3 作業(yè)調(diào)度  小結(jié)  習(xí)題第3章 存儲管理  3.1 存儲管理的功能    3.1.1 基本概念    3.1.2 存儲管理功能  3.2 實存管理    3.2.1 單一連續(xù)分配    3.2.2 分區(qū)分配方式    3.2.3 存儲器的離散分配方式  3.3 虛擬存儲器管理    3.3.1 虛擬存儲器    3.3.2 請求分頁存儲管理    3.3.3 請求分段存儲管理方式  3.4 碎片與抖動問題    3.4.1 碎片問題    3.4.2 抖動問題  3.5 Linux系統(tǒng)的存儲管理  ?結(jié)  習(xí)題第4章 設(shè)備管理  4.1 設(shè)備管理概述  4.2 數(shù)據(jù)傳送控制方式  4.3 緩沖技術(shù)  4.4 設(shè)備分配技術(shù)  4.5 輸入輸出進程控制   4.6 Linux系統(tǒng)中的設(shè)備管理  小結(jié)  習(xí)題第5章 文件系統(tǒng)  5.1 文件與文件系統(tǒng)  5.2 文件邏輯結(jié)構(gòu)  5.3 文件物理結(jié)構(gòu)  5.4 文件目錄  5.5 文件的操作  5.6 文件的共享與保護  5.7 文件的完整性   5.8 外存空間的管理   5.9 Linux的文件系統(tǒng)  小結(jié)   習(xí)題第6章 實驗  實驗1 Linux安裝與啟動  實驗2 Linux系統(tǒng)?基本環(huán)境  實驗3 進程管理  實驗4 進程創(chuàng)建及通信  實驗5 存儲管理  實驗6 存儲管理模擬程序  實驗7 設(shè)備管理  實驗8 獲取軟盤的有關(guān)信息  實驗9 文件和目錄管理  實驗10 文件系統(tǒng)管理參考文獻

章節(jié)摘錄

  第1章 操作系統(tǒng)概述  1.1 操作系統(tǒng)的概念  一個完整的計算機系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩部分構(gòu)成。硬件系統(tǒng)指計算機物理裝置本身,如處理器、內(nèi)存、各種設(shè)備,它們是計算機完成工作任務(wù)的物理基礎(chǔ)。而軟件系統(tǒng)是相對于硬件而言的,它是計算機中所有與數(shù)據(jù)處理有關(guān)的程序、數(shù)據(jù)、文檔資料的總稱,如Windows98、Windows 2000、UNIX、Linux、Word等就屬于軟件,可以簡單地認為軟件就是計算機執(zhí)行的程序,它們是計算機的重要組成部分。在所有軟件中,操作系統(tǒng)(Operating System)占有特殊的重要地位,它是其他軟件的運行基礎(chǔ),是配置在計算機硬件之上的第一層軟件。操作系統(tǒng)控制硬件的工作,管理計算機系統(tǒng)的各種資源,并為系統(tǒng)中各個程序的運行提供服務(wù)?! ?.1.1 從不同角度看待操作系統(tǒng)  現(xiàn)代操作系統(tǒng)是一種并發(fā)程序,是一個非常復(fù)雜的計算機系統(tǒng)軟件。為了系統(tǒng)地研究、分析操作系統(tǒng)的功能、組成、工作過程和體系結(jié)構(gòu),人們常常從不同的角度,采用不同的觀點來刻畫、分析操作系統(tǒng)?! ?.用戶界面觀點  從用戶界面的角度來看操作系統(tǒng),它是用戶和計算機之間的接口。用戶既不關(guān)心計算機的細節(jié)問題,也不關(guān)心操作系統(tǒng)的內(nèi)部結(jié)構(gòu)和實現(xiàn)方案,他們只是希望得到功能更強、服務(wù)質(zhì)量更高的系統(tǒng)。從用戶的角度來觀察操作系統(tǒng),它是一個黑盒子,它提供了用戶使用計算機的手段。如果一臺計算機沒有配置操作系統(tǒng),用戶就很難使用,甚至沒有辦法使用。當在計算機硬件基礎(chǔ)上增加了一層操作系統(tǒng)之后,用戶所看到的計算機和原來就不同了,變得很容易使用,功能更強大,這種擴充后的計算機只是概念上的計算機,而不是真實的物理計算機,所以稱之為虛擬計算機。

圖書封面

評論、評分、閱讀與下載


    計算機操作系統(tǒng) PDF格式下載


用戶評論 (總計1條)

 
 

  •   替同事買的,不錯
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7