學習網(wǎng)站:http://www.vuexx.com/
操作系統(tǒng)的基本特性
并發(fā)(Concurrence)
- 并發(fā):指兩個或者多個事件野宜,在同一時間間隔內(nèi)發(fā)生渣蜗,例如:兩個人同一時間段進教室,是可以的委煤,宏觀同一時間诺核,微觀上看是不同時間
- 并行:指兩個或多個事件在同一時刻發(fā)生衔肢,例如:說話的同時,看著對方,同一時刻罪塔,微觀方面也是同時投蝉,同一時刻發(fā)生的
共享(Sharing)
指系統(tǒng)中的資源供內(nèi)存中的多道程序所共同使用
- 互斥共享方式 比如:打印機
- 同時訪問方式 比如:硬盤(并發(fā):宏觀相同時間,微觀也有先后順序)
虛擬(Virtual)技術(shù)
指通過某種技術(shù)征堪,把一個物理實體變成若干個邏輯上的對應物(一邊玩游戲瘩缆,一邊聽歌),例如:分時系統(tǒng)將一機虛擬為多機佃蚜。
- 空分復用共享
- 時分復用共享
異步性(Asynchronism)
由于共享資源庸娱,系統(tǒng)中并發(fā)執(zhí)行的多道程序“走走停停(因為相互影響)”以不可預知的速度向前推進。
注意:多CPU就可以并行執(zhí)行谐算,我們在這里只討論單CPU情況
操作系統(tǒng)的功能
- 處理機管理功能
- 存儲器管理功能
- 設(shè)備管理功能
- 文件管理功能
- 用戶接口
OS定義:OS是直接控制和管理計算機硬件和軟件資源熟尉,合理地對各類作業(yè)進行調(diào)度,以方便用戶使用的程序集合
操作系統(tǒng)的結(jié)構(gòu)設(shè)計經(jīng)歷了以下幾代
傳統(tǒng)的操作系統(tǒng)機構(gòu)
- 無結(jié)構(gòu)操作系統(tǒng)
- 模塊化OS結(jié)構(gòu)
- 分層式OS結(jié)構(gòu)
現(xiàn)代操作系統(tǒng)結(jié)構(gòu)
- 微內(nèi)核的OS結(jié)構(gòu)
gheeefsa