操作系統(tǒng)的概念
讓我們先從計算機(jī)系統(tǒng)開始,接著引入操作系統(tǒng)。
計算機(jī)系統(tǒng)是一種可以按用戶的要求接收和存儲信息、自動進(jìn)行數(shù)據(jù)處理并輸出結(jié)果信息的系統(tǒng)。
計算機(jī)系統(tǒng)包括硬件子系統(tǒng)和軟件子系統(tǒng)。硬件系統(tǒng)是計算機(jī)賴以工作的實體,它包括中央處理器(CPU)、主存儲器、外存儲器以及各種類型的輸入輸出設(shè)備;軟件系統(tǒng)則保證了計算機(jī)系統(tǒng)按用戶指定的要求協(xié)調(diào)地工作,它包括各種程序和數(shù)據(jù);這兩個部分又構(gòu)成了計算機(jī)系統(tǒng)的資源,各個程序及各用戶對計算機(jī)資源的要求和使用是不同的,適當(dāng)?shù)目刂坪蛥f(xié)調(diào)計算機(jī)資源的分配是必要的。
由此,我們引入了操作系統(tǒng):在計算機(jī)系統(tǒng)中,集中了資源管理功能和控制程序執(zhí)行功能的一種軟件,稱為操作系統(tǒng)。
操作系統(tǒng)的特點
1. 并發(fā)性:計算機(jī)系統(tǒng)中存在若干個運(yùn)行的程序,從宏觀上看,這些程序在同時向前推進(jìn)。注意并行性和并發(fā)性這兩個概念的區(qū)別:并行性是指兩個或多個事件在同一時刻發(fā)生(微觀概念),而并發(fā)性是指兩個或多個事件在同一時間的間隔內(nèi)發(fā)生(宏觀概念)。
2. 共享性:操作系統(tǒng)程序與多個用戶程序共用系統(tǒng)中的各種資源:中央處理器,內(nèi)外存儲器,外部設(shè)備等。共享的兩種形式:互斥共享和同時共享。
3. 隨機(jī)性:操作系統(tǒng)的運(yùn)行是在隨機(jī)的環(huán)境下運(yùn)行的。這種隨機(jī)環(huán)境的含義是:操作系統(tǒng)不可能對所運(yùn)行的程序的行為以及硬件設(shè)備的情況作出任何事先的假定。
對操作系統(tǒng)本質(zhì)的不同觀點
由于對操作系統(tǒng)本質(zhì)的不同觀點,將會影響操作系統(tǒng)的設(shè)計思想。對操作系統(tǒng)的幾種觀點如下:
1.軟件的觀點,將操作系統(tǒng)以軟件的形式來學(xué)習(xí)和研究,但要注意的是它又具有一般應(yīng)用軟件不具備的特殊結(jié)構(gòu)。
2.資源管理的觀點,操作系統(tǒng)就是要負(fù)責(zé)用戶和系統(tǒng)程序更有效的使用和協(xié)調(diào)計算機(jī)系統(tǒng)的各個資源(硬件和軟件資源)。
更多信息請訪問:考試吧自考欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |