作業系統通俗演義
2022-07-30由 職談人生 發表于 農業
vcruntime140.dll是什麼檔案
說到計算機作業系統,很多人覺得作業系統非常高大上,甚至一些公知認為中國人搞不了作業系統。今天,筆者就用最通俗的語言來聊一聊作業系統是什麼,最基本的功能是什麼。
1、為CPU和硬體工作的軟體
作為作業系統,首先是為了滿足CPU、記憶體等電腦硬體的需要而設計。也就是說,作業系統的目的首先是為了實現作業系統與硬體的基本資料交換。
CPU有嚴格的指令集,所謂指令集就是CPU的工作命令。假如A368P代表的是數學計算,那麼作業系統當呼叫CPU這條指令的時候,CPU就知道要進行輸血計算了。所以,CPU指令集是CPU與作業系統之間的翻譯官,或者說是二傳手。
同樣的,記憶體等硬體與CPU以及作業系統之間也有交換語言。這些硬體透過作業系統,被一套指令集聯絡在一起,形成了一個完整的系統。
2、作業系統的基本功能
作為作業系統,能夠與各種硬體和諧工作的,就達到了基本要求。接下來就是接受使用者資料了,而使用者資料則是由鍵盤滑鼠等輸入工具(外設),以及使用者設計的程式。這些資料會被作業系統翻譯成CPU自己的指令集,這樣電腦就能夠處理資料了。
根據上面我們說到作業系統的作用,我們就大概能明白作業系統的基本功能了。
2。1、記憶體管理/儲存器管理
對於作業系統來說,第一重要的就是記憶體管理了。這是因為記憶體是作業系統執行的最重要的部件之一。無論你的電腦記憶體有多大,但終歸都是有限的。
記憶體管理單元
這就意味著,作業系統必須時時刻刻掌握記憶體的使用情況。當記憶體資源不足時,作業系統會向用戶發出警告,不至於由於記憶體不足,而使用者資料對記憶體的請求還不斷增加,最終導致宕機。