1. 作業系統的定義:為了達到方便使用者和提高資源利用率的目的設計的,有效控制和管理計算機硬體和軟體資源的,合理的組織計算機工作流程的程式集合。
- 有效:根據使用者的不同要求,在管理計算機資源時考慮到系統執行的效率和資源的利用率。
- 合理:作業系統「公平」對待不同程式,保證系統不發生「死鎖」和「飢餓」現象
2. 作業系統特徵:
併發:
並行性:兩個或兩個以上的操作在同一時刻發生。
併發性:兩個或兩個以上的操作在同一時間間隔內發生。
多道程式與併發性。
作業系統應能控制和管理併發活動。
共享:
a.共享:系統中的資源供記憶體中多個併發執行的程序共同使用。
b.型別:互斥共享方式;同時訪問方式
c.併發與共享:互為存在條件,共享以併發為條件,共享影響併發
d.作業系統應能實現共享
虛擬
a.虛擬:是指通過技術把乙個物理實體變成若干個邏輯上對應物。
b.虛擬,併發,共享關係
非同步性
多程式環境下,程序以非同步進行方式執行。
3. 作業系統功能
作業系統複習 作業系統的特徵
併發 指兩個或多個事件在同一時間間隔內發生。這些事件巨集觀上是同時發生的,但微觀上是交替發生的。並行 指兩個或多個事件在同一時刻同時發生。作業系統的併發性指計算機系統中同時存在著多個執行著的程式。乙個單核處理機 cpu 同一時刻只能執行乙個程式,因此作業系統會負責協調多個程式交替執行 這些程式微觀上...
作業系統特徵
作業系統的四個特徵 1 併發 指兩個或多個事件在同一時間間隔內發生。這些事件巨集觀上是同時發生的 但微觀上是交替發生的。易混淆概念 並行 指兩個或多個事件在同一時刻同時發生。作業系統的併發性指計算機系統中同時存在著多個執行著的程式。乙個單核處理機 cpu 同一時刻只能執行乙個程式,因此作業系統會負責...
作業系統原理 作業系統概述
1.2 作業系統的定義和作用 1.3 作業系統的主要特性 1.4典型作業系統的架構 1.5 作業系統的分類 假設有乙個簡單的c語言程式 helloworld,我們通過這個簡單程式的執行過程來看一下作業系統對這個程式的過程有哪些支援!include intmain int argc,char ar 這...