希望所有溫柔又可愛的人最後都能幸福❤
今日總結:
**量400行左右
部落格量一篇
所學時間
8小時左右
了解到的知識點
作業系統的四個特徵,背單詞等
作業系統的四個特徵
作業系統的特徵:併發,共享,虛擬,非同步
併發:併發指兩個或多個事件在同一時間間隔內發生。這些事件巨集觀上是同時發生的,但微觀上是交替發生的。
易混淆概念——並行:指兩個或多個事件在同一時刻同時發生。
作業系統的併發性指計算機系統中同時存在著多個執行著的程式。
乙個單核處理機\((cpu)\)同一時刻只能執行乙個程式,因此作業系統會負責協調多個程式交替執行(這程式微觀上是交替執行的,但巨集觀上看起來就像在同時進行)
事實上,作業系統就是伴隨著「多道程式技術」而出現的。因此,作業系統和程式併發是一起誕生的。
當今計算機,一般都是多核\(cpu\),比如\(intel\)的第八代\(i3\)處理器就是4核\(cpu\)
共享:共享即資源共享,是指系統中的資源可供記憶體中多個併發執行的程序共同使用。
資源共享分互斥共享和同時共享
互斥共享:系統中的某些資源,雖然可以提供給多個程序使用,但乙個時間段內只允許乙個程序訪問該資源
同時共享:系統中的某些資源,允許乙個時間段內由多個程序「同時」對它們進行訪問
所謂的「同時」往往是巨集觀上的,而在微觀上,這些程序可能是交替地對該資源進行訪問的(即分時共享)
虛擬:虛擬是指把乙個物理上的實體變為若干個邏輯上的對應物。物理實體(前者)是實際存在的,而邏輯上對應物(後者)是使用者感受到的。
虛擬技術分為空分復用技術(如虛擬儲存器技術)和時分復用技術(如虛擬處理器)
顯然,如果失去了併發性,則乙個時間段內系統中只需執行一道程式,那麼就失去了實現虛擬性的意義了。因此,沒有併發性,就談不上虛擬性。
非同步:非同步是指,在多道程式環境下,允許多個程式併發執行,但由於資源有限,程序的執行不是一貫到底的,而是走走停停,以不可預知的速度向前推進,這就是程序的非同步性。
大三下學習進度日總結06
希望所有溫柔又可愛的人最後都能幸福 今日總結 量400行左右 部落格量一篇 所學時間 8小時左右 了解到的知識點 軟體測試第一章,背單詞等 軟體測試入門基礎 軟體測試的目的是盡可能發現並排除軟體中潛藏的錯誤,提高軟體的可靠性 ieee將軟體可靠性定義為 系統在特定環境下,在給定的時間內無故障執行的概...
大三下學習進度日總結05
希望所有溫柔又可愛的人最後都能幸福 今日總結 量400行左右 部落格量一篇 所學時間 8小時左右 了解到的知識點 機器學習week1,背單詞等 什麼是機器學習?第乙個機器學習的定義來自於arthur samuel。他定義機器學習為,在進行特定程式設計的情況下,給予計算機學習能力的領域。arthur ...
大三下學習進度日總結02
希望所有溫柔又可愛的人最後都能幸福 今日總結 量400行左右 部落格量一篇 所學時間 8小時左右 了解到的知識點 軟體質量,背單詞等 軟體質量 質量問題會增加開發和維護軟體產品的成本 軟體度量 software measurement 對軟體開發專案 過程及其產品進行定量化的過程,目的在於對其加以理...