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

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7