出版時間:2010-10 出版社:清華大學(xué)出版社 作者:陶永才,史韋航 編著 頁數(shù):276
前言
操作系統(tǒng)是計算機(jī)系統(tǒng)中最重要的系統(tǒng)軟件,它管理整個計算機(jī)系統(tǒng)的軟件和硬件資源,是其他軟件和程序的運行基礎(chǔ),是溝通用戶與計算機(jī)硬件的橋梁。操作系統(tǒng)因其在計算機(jī)系統(tǒng)中所處的地位決定了它的重要性,它是計算機(jī)科學(xué)與技術(shù)專業(yè)的一門專業(yè)基礎(chǔ)課,是計算機(jī)相關(guān)專業(yè)學(xué)生的必修課程。操作系統(tǒng)是計算機(jī)領(lǐng)域中最活躍的學(xué)科之一,其發(fā)展極為迅速。操作系統(tǒng)具有如下特點:(1)內(nèi)容龐雜,涉及面廣。操作系統(tǒng)是一個龐大的系統(tǒng)軟件,它管理系統(tǒng)中所有的軟件、硬件資源,控制計算機(jī)的工作流程,提供用戶與計算機(jī)之間的接口。因此,本課程的內(nèi)容非常龐大且復(fù)雜。(2)內(nèi)容較抽象。操作系統(tǒng)在計算機(jī)系統(tǒng)中處于裸機(jī)與應(yīng)用層之間,對下與硬件接口,對上提供簡單便捷的用戶界面。但是對于什么是操作系統(tǒng)、操作系統(tǒng)應(yīng)具有哪些功能、這些功能如何實現(xiàn)等問題并不是很清楚,因而對操作系統(tǒng)的內(nèi)容倍感抽象、費解。(3)發(fā)展變化快。操作系統(tǒng)是計算機(jī)領(lǐng)域中最活躍的學(xué)科之一,其發(fā)展極為迅速,隨著計算機(jī)的發(fā)展而不斷發(fā)展,是計算機(jī)軟件中變異、更新最快的軟件,因而更加重了學(xué)習(xí)難度。正是由于操作系統(tǒng)的上述特點,使得這門課程的學(xué)習(xí)具有相當(dāng)?shù)碾y度。為了解決這些問題,提高操作系統(tǒng)課程的教學(xué)質(zhì)量,在廣泛汲取國內(nèi)外優(yōu)秀教材和研究成果的基礎(chǔ)上,筆者編寫了本教材。在編寫過程中,力求覆蓋面廣、內(nèi)容新穎、重點突出。
內(nèi)容概要
本書全面系統(tǒng)地介紹了現(xiàn)代計算機(jī)操作系統(tǒng)的基本理論和最新技術(shù)。全書共分為8章,第1章介紹了操作系統(tǒng)的概念、特征和功能、發(fā)展歷史、操作系統(tǒng)結(jié)構(gòu)和設(shè)計的相關(guān)問題,并介紹了常用的操作系統(tǒng)產(chǎn)品;第2章介紹了操作系統(tǒng)的生成與引導(dǎo)、操作系統(tǒng)向用戶提供的接口和服務(wù);第3、4章詳細(xì)介紹了進(jìn)程和線程的概念、處理器調(diào)度、同步和通信機(jī)制、調(diào)度與死鎖等問題;第5、6、7章分別介紹了操作系統(tǒng)的存儲管理、文件管理和設(shè)備管理功能;第8章介紹了操作系統(tǒng)的安全和保護(hù)問題。 本書可作為高等院校計算機(jī)科學(xué)與技術(shù)、軟件工程、信息管理等專業(yè)本、??粕慕滩暮涂佳?、考證參考書,也可供從事計算機(jī)科學(xué)、工程和應(yīng)用等方面工作的科技人員參考。
書籍目錄
第1章 操作系統(tǒng)概論 1.1 操作系統(tǒng)的概念 1.1.1 操作系統(tǒng)的定義 1.1.2 操作系統(tǒng)的特征 1.1.3 操作系統(tǒng)的功能 1.1.4 操作系統(tǒng)的設(shè)計目標(biāo) 1.1.5 操作系統(tǒng)的性能指標(biāo) 1.2 操作系統(tǒng)的形成和發(fā)展 1.2.1 人工操作階段 1.2.2 單道批處理 1.2.3 多道批處理 1.2.4 分時操作系統(tǒng) 1.2.5 個人計算機(jī)操作系統(tǒng) 1.2.6 實時操作系統(tǒng) 1.2.7 網(wǎng)絡(luò)操作系統(tǒng) 1.2.8 分布式操作系統(tǒng) 1.2.9 操作系統(tǒng)的進(jìn)一步發(fā)展 1.3 操作系統(tǒng)的結(jié)構(gòu) 1.3.1 整體結(jié)構(gòu) 1.3.2 分層結(jié)構(gòu) 1.3.3 虛擬機(jī) 1.3.4 外核 1.3.5 客戶機(jī)/服務(wù)器結(jié)構(gòu) 1.4 常用操作系統(tǒng)簡介 1.4.1 Windows系列操作系統(tǒng) 1.4.2 UNIX和Linux系統(tǒng) 1.5 小結(jié) 1.6 思考練習(xí)第2章 操作系統(tǒng)的界面第3章 處理器管理第4章 進(jìn)程同步與死鎖第5章 存儲管理第6章 文件管理第7章 設(shè)備管理第8章 操作系統(tǒng)的安全和保護(hù)參考文獻(xiàn)
章節(jié)摘錄
插圖:使用圖形用戶界面的操作系統(tǒng)在執(zhí)行程序時,首先創(chuàng)建一個新的顯示區(qū)域,該區(qū)域稱為窗口,然后在該窗口中進(jìn)行指定程序的執(zhí)行。用戶在使用窗口時,可以根據(jù)喜好自定義窗口大小、文字樣式、形狀、位置等屬性,并在其中使用鼠標(biāo)選擇所需的操作,如將本窗口中所有的文件按照大小排序時,只需在窗口的空白處單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“排列圖標(biāo)”命令,并在隨后出現(xiàn)的子菜單中選中大小即可。該操作過程中,選中“排列圖標(biāo)”的動作就相當(dāng)于命令接口中的一條具體操作指令,而選擇“大小”就相當(dāng)于選中了該指令程序的某個具體功能子程序段,鼠標(biāo)所在位置就表明了此次操作的被操作對象為當(dāng)前目錄。因此整個過程將被圖形界面的命令解釋程序解釋為“對當(dāng)前目錄下的所有文件按照其所占用的空間大小排序”。通過上面的分析,可以看到圖形界面的操作模式和人類生活中的工作方式很接近,因此,即使是非專業(yè)用戶也可以簡單、便捷、直觀地使用操作系統(tǒng)的各項系統(tǒng)服務(wù),拉近了計算機(jī)與普通用戶的距離,極大地促進(jìn)了計算機(jī)應(yīng)用的發(fā)展。即使是對于專業(yè)用戶,圖形接口也可以縮短其學(xué)習(xí)指令的周期,并將更多的精力和時間放在更為重要的工作上去。命令接口和圖形接口各有優(yōu)勢,在現(xiàn)代操作系統(tǒng)中都是不可替代的,因此,所有的操作系統(tǒng)基本上都會同時提供這兩種接口形式。命令接口的優(yōu)勢主要體現(xiàn)在對計算機(jī)資源的控制更為直接有效、系統(tǒng)與用戶的互動性更強(qiáng)、占用資源少、響應(yīng)時間短等方面,因此對于專業(yè)人士和程序員而言,使用命令接口可以幫助他們實現(xiàn)更為復(fù)雜和特殊的計算機(jī)操控要求。而圖形接口的美觀性、易用性、便捷性則更適用于非專業(yè)人士或只使用操作系統(tǒng)環(huán)境而不需要控制系統(tǒng)環(huán)境的專業(yè)人士。
編輯推薦
《操作系統(tǒng)原理與實踐教程(第2版)》:操作系統(tǒng)概論操作系統(tǒng)的界面處理器管理進(jìn)程同步與死鎖存儲管理文件管理設(shè)備管理操作系統(tǒng)的安全和保護(hù)本教程全面系統(tǒng)地講述了現(xiàn)代計算機(jī)操作系統(tǒng)的基本理論和最新技術(shù)。主要內(nèi)容包括操作系統(tǒng)的概念、操作系統(tǒng)的特征和功能、操作系統(tǒng)的生成與引導(dǎo)、操作系統(tǒng)向用戶提供的接口和服務(wù)、進(jìn)程和線程的概念、處理器調(diào)度、同步和通信機(jī)制、調(diào)度與死鎖等問題、存儲管理、文件管理、設(shè)備管理、操作系統(tǒng)的安全和保護(hù)等。本教程覆蓋面廣、內(nèi)容新穎、結(jié)構(gòu)合理、思路清晰、重點突出、語言簡練流暢。每一章的開始部分都指明了本章的學(xué)習(xí)目標(biāo),并概述了本章的作用和意義。每一章的正文都深入淺出地講解關(guān)鍵技術(shù)和難點。每一章末尾都安排了有針對性的思考練習(xí),有助于讀者鞏固所學(xué)的基本概念和增強(qiáng)對基本概念的理解。
圖書封面
評論、評分、閱讀與下載