操作系統(tǒng)

出版時間:2009-4  出版社:電子工業(yè)出版社  作者:鳳羽 主編  頁數(shù):406  

前言

《操作系統(tǒng)》自2004年出版以來,經(jīng)過了5次印刷。在此感謝使用此書的老師、同學(xué)和其他讀者,謝謝你們的使用和提出的寶貴意見。在這幾年中,我也在使用本教材進行教學(xué),并在每一學(xué)年的教學(xué)中進行著不斷的修改,包括對原書中的一些錯誤進行修改,同時也在逐步更新。借第2版的機會,將這些修改和更新的內(nèi)容一并答謝給讀者。在《操作系統(tǒng)》出版后的這幾年里,信息化浪潮層層推進。網(wǎng)絡(luò)應(yīng)用的日益普及、分布式應(yīng)用水平的不斷提高、計算機硬件的快速發(fā)展,使服務(wù)器性能不斷提高。人們的日常工作集中到對服務(wù)器、對網(wǎng)絡(luò)設(shè)備的維護和優(yōu)化上。因為B/S(Browser/Server,瀏覽器/服務(wù)器)、C/S(Client/Server,客戶機/服務(wù)器)架構(gòu)大多將業(yè)務(wù)邏輯集中到服務(wù)器上,所以現(xiàn)在的開發(fā)也是針對服務(wù)器而言的。因此,服務(wù)器的發(fā)展對計算機操作系統(tǒng)的要求日益苛刻。網(wǎng)絡(luò)的另一個發(fā)展是各種移動終端設(shè)備,它們被層出不窮地推出和升級,并向智能化發(fā)展。這也刺激著移動操作系統(tǒng)的發(fā)展,形成了另一道風景線。然而,這些設(shè)備的硬件發(fā)展很快,以至于其上的軟件系統(tǒng)或者操作系統(tǒng)也逐漸向臺式機操作系統(tǒng)靠攏,如運行于iPhone、iPod上的操作系統(tǒng)與Mac OS X看齊。Motorola的Linux操作系統(tǒng)、Google的Gphone操作系統(tǒng)也取材于Linux。這就意味著操作系統(tǒng)的發(fā)展仍維持著原有的格局。因此,從工作的角度看,面向服務(wù)器的應(yīng)用是人們的工作重心。這一思想也貫穿于本書?!恫僮飨到y(tǒng)(第2版)》有較大變化,具體變化如下所示。(1)對體系結(jié)構(gòu)做了調(diào)整。采用8部分,每部分由章構(gòu)成的布局形式,使得邏輯性更好。(2)刪除了一些現(xiàn)在很少用到的內(nèi)容,如用戶接口中的批量型作業(yè)的管理與調(diào)度,增加了有現(xiàn)實意義的Shell編程。豐富了一些章節(jié),如第一部分,以便學(xué)生對操作系統(tǒng)有一個全面的認識。增加了一些擴展性的內(nèi)容,如網(wǎng)絡(luò)存儲,以豐富學(xué)生的視野。對于這些增加的內(nèi)容,教師在教學(xué)過程中可以靈活處理或裁減,或交由學(xué)生自學(xué)。(3)增加了符合計算機操作系統(tǒng)角度的安全部分。這些內(nèi)容體現(xiàn)在課文和實驗中。(4)適當增加了網(wǎng)絡(luò)存儲、伙伴關(guān)系、RAID等內(nèi)容。這些內(nèi)容在第1版中是作為補充材料放在有關(guān)網(wǎng)站上的。(5)增加了圖片并調(diào)整了第1版中的圖片。增加了一些珍貴的歷史圖片,有利于學(xué)生直觀地理解教材內(nèi)容,減少教材的生硬性。對第1版中的部分圖片進行了更新。(6)加強服務(wù)器的概念。針對網(wǎng)絡(luò)時代以服務(wù)器為主的實際情況,從現(xiàn)代網(wǎng)絡(luò)環(huán)境中服務(wù)器的視角編寫,使讀者能夠適應(yīng)開發(fā)和應(yīng)用以服務(wù)器為主的環(huán)境。(7)大幅度地增強了實驗部分的內(nèi)容,使學(xué)生能夠基本上適應(yīng)實際工作的需要。(8)增加了項目(Project)的內(nèi)容,旨在讓學(xué)生動手去親自體會授課內(nèi)容,同時也讓學(xué)生從開發(fā)的角度接觸系統(tǒng)底層的開發(fā),以便引導(dǎo)學(xué)生向縱深發(fā)展。當然,國外或國內(nèi)一些大學(xué)也有針對某一虛擬機開發(fā)一個小型操作系統(tǒng)的項目,但鑒于國內(nèi)大多數(shù)學(xué)校的實情,應(yīng)偏重于實際應(yīng)用環(huán)節(jié)。我們提供了項目的有關(guān)源程序,供老師參考。(9)錄制了教學(xué)環(huán)境設(shè)置、實驗等的錄屏,可方便地幫助老師掌握動手環(huán)節(jié)的內(nèi)容。本教材調(diào)整之后,可對其教學(xué)安排做調(diào)整。表0.1給出教學(xué)安排建議,具體安排應(yīng)視各學(xué)校的實際情況進行調(diào)整。

內(nèi)容概要

本書共20章。第1~4章介紹操作系統(tǒng)的基本概念、形成與發(fā)展,幾種流行的操作系統(tǒng)和網(wǎng)絡(luò)環(huán)境中的操作系統(tǒng)。第5章、第6章介紹操作系統(tǒng)的作業(yè)管理及批處理作業(yè)、交互型作業(yè)。第7~10章介紹程序和進程、互斥和同步、死鎖及餓死、處理機調(diào)度。第11~13章介紹內(nèi)存管理、文件系統(tǒng)和設(shè)備管理。第14章、第15章介紹進程通信和網(wǎng)絡(luò)。第16章介紹分布式處理。第17~19章介紹權(quán)限、安全、備份與恢復(fù)。第20章介紹12個可供Linux操作系統(tǒng)上機實驗的內(nèi)容、具體操作步驟以及3個項目?! ”緯诜e累了作者多年教學(xué)經(jīng)驗的基礎(chǔ)上編寫而成,裁減有度,可操作性強,并以Linux源程序案例和實驗來印證相應(yīng)理論。與本書配套的教學(xué)資源(包括課件、實驗錄屏、項目源代碼等)可從華信教育資源網(wǎng)(www.huaxin.edu.cn)免費下載?! ”緯勺鳛楦叩仍盒S嬎銠C專業(yè)及相關(guān)專業(yè)的教材,也可供Linux愛好者參考。

書籍目錄

第1章  操作系統(tǒng)的基本概念第2章  操作系統(tǒng)的形成與發(fā)展第3章  幾種流行的操作系統(tǒng)第4章  網(wǎng)絡(luò)環(huán)境中的操作系統(tǒng)第5章  作業(yè)管理及批處理作業(yè)第6章  交互型作業(yè)第7章  程序和進程第8章  互斥和同步第9章  死鎖及餓死第10章  處理機調(diào)度第11章  內(nèi)存管理第12章  文件系統(tǒng)第13章  設(shè)備管理第14章  進程通信第15章  網(wǎng)絡(luò)第16章  分布式處理第17章  權(quán)限第18章  安全第19章  備份與恢復(fù)第20章  操作系統(tǒng)實驗指導(dǎo)附錄A  參考文獻及參考網(wǎng)站

章節(jié)摘錄

插圖:第1章操作系統(tǒng)的基本概念1.1定義計算機操作系統(tǒng)是計算機系統(tǒng)中的一個重要系統(tǒng)軟件。它管理和控制所有的計算機資源(軟、硬件),合理地組織計算機工作流程,以便有效地利用這些資源為用戶提供一個功能強大、使用方便且易于擴展的工作環(huán)境,從而在計算機與用戶之間起到接口的作用。1.2操作系統(tǒng)在計算機系統(tǒng)中的地位眾所周知,計算機系統(tǒng)由計算機硬件和計算機軟件組成。計算機軟件又分為系統(tǒng)軟件和應(yīng)用軟件。操作系統(tǒng)為系統(tǒng)軟件,但它是最基本的系統(tǒng)軟件,其他系統(tǒng)軟件需要其支持,并受其管理和控制。用戶對計算機的使用往往是通過應(yīng)用程序來達到其應(yīng)用目的,或者直接操作計算機進行系統(tǒng)維護工作。然而,用戶的計算機硬件是由CPU、內(nèi)存、輔存、顯示控制器及顯示器、鍵盤等輸入/輸出設(shè)備構(gòu)成的裸機。這些設(shè)備的差異很大,控制復(fù)雜。如果要讓用戶編寫機器指令來控制它們,則任務(wù)非常艱巨且不現(xiàn)實。人們將處理機管理、存儲管理、I/O(輸入/輸出)設(shè)備管理、文件管理、運行程序管理等基本系統(tǒng)程序集合成操作系統(tǒng),構(gòu)成一個人與計算機系統(tǒng)間的“接口”。這個“接口”提供一系列的系統(tǒng)服務(wù),如程序開發(fā)、程序運行、訪問I/O設(shè)備、控制訪問文件、系統(tǒng)訪問、錯誤監(jiān)測和響應(yīng)、資源統(tǒng)計等。用戶通過操作命令(對于窗口圖形界面,實際也是將用戶的操作轉(zhuǎn)變?yōu)閮?nèi)部操作命令),或應(yīng)用程序通過系統(tǒng)調(diào)用來與“接口”打交道,從而獲得系統(tǒng)服務(wù)。因而從用戶的角度看,操作系統(tǒng)是計算機與用戶之間的友好界面。操作系統(tǒng)在系統(tǒng)中的位置及用戶的訪問方式如圖1.1所示。

編輯推薦

《操作系統(tǒng)(第2版)》是由電子工業(yè)出版社出版的。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

  •   此書已經(jīng)看的差不多了,講解的比較簡單。只能是對操作系統(tǒng)的一個了解。而且此書以linux為實例,涉及一些有關(guān)的命令,對我這個初學(xué)者來說感覺就是天書,因此有些地方我是跳著讀的。我認為對初學(xué)操作系統(tǒng)的讀者來說應(yīng)該選以window為實例的書,而不要關(guān)乎書的出版時間。(而我就是為了追新......)
 

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

京ICP備13047387號-7