作業系統的四大特性

2021-09-12 06:47:21 字數 696 閱讀 8971

併發:

併發是指兩個事件或者多個事件在同一時間間隔裡同時發生,作業系統的併發性是指計算機系統中在一段時間內有多道程式同時執行,但在單核處理系統中,每一時刻僅有一道程式在執行,故微觀上這些程式是交替執行的。作業系統中引入程序就是為了讓程式更好的併發執行。

並行是指同一時刻有兩個或兩個以上的程式同時執行。

共享:

資源共享是指系統中的硬體和軟體不再為某個程式所獨佔,而是多個程式共同使用。併發和共享是作業系統兩個最基本的屬性。兩者之間互為存在的條件,資源共享是以程式的併發為條件的,若系統不允程式許併發執行,自然就不存在共享資源的問題。若系統不能對資源實行有效的管理,也會影響到程式的併發執行。

共享又分為同時共享和互斥共享,互斥共享指的是一段時間只允許乙個程式訪問該資源。

而同時共享指的是一段時間內多個程序可以交替的訪問該資源。

虛擬:

虛擬指的是把物理上的實體變成邏輯上的對應物,物理實體是實際存在的,而邏輯上的對應物是虛擬的。

類似的可以通過虛擬技術,將一台機器的物理儲存器變為虛擬儲存器,以便於從邏輯上來擴充儲存器的容量。

非同步:

在多道程式的環境下,允許程式併發的執行,但是由於系統資源有限,程序的執行不是一貫到底的,而是走走停停,以不可預知的速度向前推進,這就是系統的非同步性。

事務四大特性

1 原子性 將事務中所做的操作 成乙個原子單元,即對於事務所進行的資料修改等操作,要麼全部執行,要麼全部不執行。2 一致性 事務執行的結果必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態。事務在完成時,必須使所有的資料都保持一致狀態,而且在相關資料中,所有規則都必須應用於事務的修改,以保持所有資料...

事務四大特性

資料庫事務有四大特性,分別是 原子性 一致性 隔離性和永續性。原子性 atomicity 事務是資料庫的邏輯工作單位,它對資料庫的修改要麼全部執行,要麼全部不執行。一致性 consistemcy 事務前後,資料庫的狀態都滿足所有的完整性約束。隔離性 isolation 併發執行的事務是隔離的,乙個不...

事務四大特性

事務四大特性 acid 1 原子性 atomicity 化學中的原子指不可再分的基本微粒,資料庫中原子性強調事務是乙個不可分割的整體,事務開始後所有操作要麼全部成功,要麼全部失敗,不可能停滯在中間某個環節。如果事務執行過程 錯就會回滾到事務開始前的狀態,所有的操作就像沒有發生一樣不會對資料庫有任何影...