操作系統(tǒng)相關(guān)知識在計算機(jī)軟件工程師考試中占據(jù)著重要部分,這是每一個準(zhǔn)備參加軟件工程師考試的考生都知道的常識。下面是唯學(xué)網(wǎng)小編整理的軟件工程師考試:操作系統(tǒng)知識輔導(dǎo),希望對準(zhǔn)備參加2013年全國軟件工程師考試的考生們有所幫助。
操作系統(tǒng)是運(yùn)行在計算機(jī)硬件上的最基本的系統(tǒng)軟件,位于所有的軟件的最底層,為計算機(jī)使用者提供了一種良好的操作環(huán)境,也為各種應(yīng)用系統(tǒng)提供了基本的支持環(huán)境。它在計算機(jī)系統(tǒng)中占據(jù)了特殊重要的地位,其它所有的軟件如匯編程序、編譯程序、數(shù)據(jù)庫管理系統(tǒng)等系統(tǒng)軟件以及大量的應(yīng)用軟件,都將依賴于操作系統(tǒng)的支持,取得它的服務(wù)。
操作系統(tǒng)通過多任務(wù)并行的手段來達(dá)到多用戶資源共享的目的。
我們通常主要采用幾種不同的方法來考察操作系統(tǒng)。
用戶觀點:可以把操作系統(tǒng)看作是用戶與計算機(jī)硬件系統(tǒng)之間的接口(系統(tǒng)調(diào)用和聯(lián)機(jī)命令);
資源管理觀點:把操作系統(tǒng)看成計算機(jī)系統(tǒng)資源的管理者;
進(jìn)程角度:管理核心,對用戶進(jìn)程和系統(tǒng)進(jìn)程進(jìn)行控制和協(xié)調(diào);
分層角度:從系統(tǒng)構(gòu)造的角度出發(fā),將系統(tǒng)分為若干個層,彼此依賴;
操作系統(tǒng)的硬件基礎(chǔ)是:中斷和通道,中斷處理一般都在核心內(nèi)完成。
操作系統(tǒng)的類型與功能:
根據(jù)使用環(huán)境和對用戶作業(yè)處理方式,操作系統(tǒng)的基本類型可以分為3大類:
◆批處理操作系統(tǒng):其特點是先將作業(yè)脫機(jī)輸入到外圍輸入設(shè)備,再由監(jiān)督程序?qū)⒆鳂I(yè)成批調(diào)入系統(tǒng)中進(jìn)行處理。在早期的計算機(jī)中往往使用這種類型的操作系統(tǒng)。
◆分時操作系統(tǒng):多個用戶同時以會話方式控制自己程序的運(yùn)行,每個用戶都感到似乎各自有一****立的、支持自己請求服務(wù)的系統(tǒng)。其特點是將CPU時間輪流分配給內(nèi)存各道作業(yè)使用,直至每個作業(yè)結(jié)束,這就保證了多個用戶能在較短時間內(nèi)與作業(yè)進(jìn)行交互。
◆實時操作系統(tǒng):系統(tǒng)往往是專用,系統(tǒng)與應(yīng)用很難分離。其特點是能及時響應(yīng)外部時間的請求,并迅速完成對事件的處理。其設(shè)計原則是響應(yīng)時間優(yōu)先于資源利用率。實時系統(tǒng)又分成實時過程控制和實時信息處理兩類。
除了上述這幾類基本系統(tǒng)外,隨著計算機(jī)體系結(jié)構(gòu)的發(fā)展,又出現(xiàn)了多處理機(jī)操作系統(tǒng)、分布式操作系統(tǒng)和網(wǎng)絡(luò)操作系統(tǒng)等等。
操作系統(tǒng)的職能是管理和控制計算機(jī)系統(tǒng)中的全部硬件、軟件資源,合理組織計算機(jī)工作流程,并為用戶提供一個良好的工作環(huán)境和友好的接口,系統(tǒng)資源管理和提供用戶界面是操作操作系統(tǒng)的功能模塊:
◆處理器(機(jī))管理:其主要任務(wù),是對處理機(jī)進(jìn)行分配,并對其進(jìn)行有效的控制和管理。在多道程序環(huán)境下,處理機(jī)的分配以線程為基本單位,因此對處理機(jī)的管理可歸結(jié)為對線程的管理。
◆存儲管理:其主要任務(wù),是為程序的運(yùn)行提供良好的環(huán)境,方便用戶使用存儲器,提高存儲器的利用率,以及能從邏輯上來擴(kuò)充內(nèi)存。所以存儲管理應(yīng)具有以下功能:內(nèi)存分配、內(nèi)存保護(hù)、地址映射和內(nèi)存擴(kuò)充等。
◆設(shè)備管理:其主要任務(wù),是完成用戶提出的I/O請求,為用戶分配I/O設(shè)備;提高CPU和I/O設(shè)備的利用率;提高I/O速度;以及方便用戶使用I/O設(shè)備。為實現(xiàn)上述任務(wù),設(shè)備管理應(yīng)具有緩沖管理、設(shè)備分配和設(shè)備處理,以及虛擬設(shè)備等功能。采用通道、控制器和設(shè)備三級控制方法管理這些設(shè)備;
◆文件管理:其主要任務(wù),是對用戶文件和系統(tǒng)文件進(jìn)行管理,以方便用戶使用,并保證文件的安全性。為此,文件管理應(yīng)具有文件存儲空間的管理,目錄管理,文件的讀、寫管理以及文件的共享與保護(hù)等功能。
◆用戶接口:為了方便用戶使用操作系統(tǒng),操作系統(tǒng)向用戶提供命令接口和系統(tǒng)調(diào)用接口,在較晚出現(xiàn)操作系統(tǒng)中又向用戶提供了圖形接口。
想要了解更多的軟件工程師考試輔導(dǎo)資料嗎?想要第一時間了解軟件工程師考試相關(guān)資訊嗎?想要得到更多軟件工程師考試培訓(xùn)相關(guān)信息資料嗎?來唯學(xué)網(wǎng)吧,唯學(xué)網(wǎng)是一個大型的教育考試培訓(xùn)平臺,唯學(xué)網(wǎng)軟件工程師考試培訓(xùn)頻道會第一時間為大家更新提供最新考試內(nèi)容!敬請大家關(guān)注!如有任何疑問也可在線留言,小編會為您在第一時間解答!
|
|
||
|
|