現(xiàn)代操作系統(tǒng)

出版時間:2008-4  出版社:電子工業(yè)出版社  作者:湯小丹,梁紅兵 著  頁數(shù):406  
Tag標簽:無  

內(nèi)容概要

  《現(xiàn)代操作系統(tǒng)》是對傳統(tǒng)的和現(xiàn)代的操作系統(tǒng)(OS)作了較為全面的介紹?!盾浖こ陶n程群高等學校規(guī)劃教材:現(xiàn)代操作系統(tǒng)》共分十七章:第1章為操作系統(tǒng)引論,介紹了OS的發(fā)展、傳統(tǒng)的和現(xiàn)代的OS特征和功能。第2-4章深入地闡述了進程(線程)管理、進程同步、處理機調(diào)度和死鎖;第5、6章對連續(xù)和離散存儲器管理方式及虛擬存儲器進行了介紹;第7章是自下而上地對I/O系統(tǒng)的各個層次,作了較系統(tǒng)地闡述;第8、9章介紹了文件系統(tǒng)和磁盤存儲器管理;第10章對用戶接口,以及接口的實現(xiàn)方法做了介紹;從第11章開始到第15章,其內(nèi)容都是與現(xiàn)代OS直接相關的。這幾章的內(nèi)容分別介紹多處理機OS、網(wǎng)絡OS、多媒體OS和操作系統(tǒng)結構設計及系統(tǒng)安全性。第16、17章,介紹了一個OS實例Linux。

書籍目錄

第1章 操作系統(tǒng)引論第2章 進程的描述與控制第3章 進程的同步與通信第4章 處理機調(diào)度與死鎖第5章 存儲器管理第6章 虛擬存儲器第7章 輸入/輸出系統(tǒng)第8章 文件管理第9章 磁盤存儲器管理第10章 操作系統(tǒng)接口第11章 多處理機操作系統(tǒng)第12章 網(wǎng)絡操作系統(tǒng)第13章 多媒體操作系統(tǒng)第14章 OS結構設計第15章 保護和安全第16章 Linux的進程控制子系統(tǒng)及存儲管理第17章 Linux系統(tǒng)的文件管理和設備管理參考文獻

章節(jié)摘錄

  第1章 操作系統(tǒng)引論  操作系統(tǒng)(OS,Operating System)是配置在計算機硬件上的第一層軟件,是對硬件系統(tǒng)的首次擴充。其主要作用是管理好這些設備,提高它們的利用率和系統(tǒng)的吞吐量,并為用戶和應用程序提供一個簡單的接口,便于用戶使用。OS是現(xiàn)代計算機系統(tǒng)中最基本和最重要的系統(tǒng)軟件,而其他的軟件,如編譯程序、數(shù)據(jù)庫管理系統(tǒng)等系統(tǒng)軟件,以及大量的應用軟件,都直接依賴丁-操作系統(tǒng)的支持,取得它所提供的服務。事實上0S已成為現(xiàn)代計算機系統(tǒng)、多處理機系統(tǒng)、計算機網(wǎng)絡中都必須配置的系統(tǒng)軟件。  1.1操作系統(tǒng)的目標和作用  操作系統(tǒng)的目標與應用環(huán)境有關。例如,在查詢系統(tǒng)中所用的OS,希望能提供好的人機交互性;對于應用于工業(yè)控制、武器控制,以及多媒體環(huán)境下的0S,要求其具有實時性;而對于微機上配置的OS,則更看重的是其使用的方便性?! ?.操作系統(tǒng)的目標  在計算機系統(tǒng)上配置操作系統(tǒng),其主要目標是: ?。?)方便性。一個未配置OS的計算機系統(tǒng)是極難使用的。用戶如果想直接在計算機硬件(裸機)上運行自己所編寫的程序,就必須用機器語言書寫程序。但如果在計算機硬件上配置了0S,用戶便可以使用編譯命令,將用戶采用高級語言書寫的程序翻譯成機器代碼,或者直接通過0S所提供的各種命令,操縱計算機系統(tǒng),極大地方便了用戶,使計算機變得易學易用。 ?。?)有效性。有效性所包含的第一層含意是提高系統(tǒng)資源的利用率。在早期未配置0S的計算機系統(tǒng)中,諸如處理機、I/O設備等都經(jīng)常處于空閑狀態(tài),各種資源無法得到充分利用,所以在當時,提高系統(tǒng)資源利用率是推動0S發(fā)展最主要的動力。有效性的另一層含意是,提高系統(tǒng)的吞吐量。OS可以通過合理地組織計算機的工作流程,加速程序的運行,縮短程序的運行周期,從而提高了系統(tǒng)的吞吐量?! 》奖阈院陀行允窃O計0S時最重要的兩個目標。在過去很長的一段時間內(nèi),由于計算機系統(tǒng)非常昂貴,有效性顯得特別重要。然而,近十多年來,隨著硬件越來越便宜,在設計配置在微機上的0S時,似乎更加重視如何提高用戶使用計算機的方便性。因此,在微機操作系統(tǒng)中,都配置了深受用戶歡迎的圖形用戶界面,并為程序員提供了大量的系統(tǒng)調(diào)用,方便了用戶對計算機的使用和編程?! 。?)可擴充性。為適應計算機硬件、體系結構,以及應用發(fā)展的要求,OS必須具有很好的可擴充性??蓴U充性的好壞,與0S的結構有著十分緊密的聯(lián)系,由此推動了0s結構的不斷發(fā)展。從早期的無結構發(fā)展成模塊化結構,進而又發(fā)展成層次化結構,近年來OS已廣泛采用了微內(nèi)核結構,該結構能方便地增添新的功能和模塊,以及對原有的功能和模塊進行修改,具有良好的可擴充性?! 。?)開放性。隨著計算機應用的日益普及,計算機硬件和軟件的兼容性問題,便提到議事口程上來了。世界各國相應地制定了一系列的軟、硬件標準,使得不同廠家按照標準生產(chǎn)的軟、硬件,都能在本國范圍內(nèi)很好地相互兼容。這無疑給用戶帶來了極大的方便,也給產(chǎn)品的推廣、用鋪平了道路。后來,又相繼頒布了許多國際性的軟、硬件標準,進一步提高了軟、硬件的開放性。

編輯推薦

  《現(xiàn)代操作系統(tǒng)》可作為計算機硬件、軟件、計算機應用和計算機通信等專業(yè)的本科生教材,也可作為研究生教材,以及從事計算機及通信工作的相關科技人員的參考。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    現(xiàn)代操作系統(tǒng) PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7