作業系統複習系列

2021-09-19 19:44:15 字數 461 閱讀 8189

個人理解:作業系統,處於裸機外層,所有軟體應用的最底層。作為執行編譯軟體,各種應用軟體的支撐。從實現使用者功能上來說,作業系統本質就是為了讓使用者更好地使用計算機,所以作業系統提供了良好的使用者介面,同時必須保證使用者使用的安全性可靠性和使用者更多功能的拓展性。從系統管理員的角度,計算機系統中,加入作業系統是為了更好地管理和分配計算機軟硬體資源來讓計算機更好地執行程式,更高效地為使用者提**用服務。

對於我而言(開發人員):從作業系統的設計思想中,明白乙個系統設計最重要的是可用性,安全穩定性,可拓展性。設計思想符合開發封閉原則。

從前端開發人員的角度來說,應該著重學習作業系統執行緒程序的概念,執行緒程序的排程演算法。明白js非同步單執行緒會存在的問題,以及優勢。

對效能優化方面:考慮平時開發的系統的效能,安全性,可拓展性是不變的主題。

作業系統複習

l 計算機系統把資源管理和控制程式執行的功能集中組成一種軟體,稱為 作業系統 是系統軟體 l作業系統的兩個設計目標 1 使計算機系統使用方便 2 使計算機系統能高效地工作 擴充硬體的功能,使硬體的功能發揮得更好 使使用者合理共享資源,防止相互干擾 以檔案形式管理軟體資源,保證資訊的安全和快速訪問。l...

作業系統複習

wait 會執行將value減1操作操作 當value 0時,代表目前有阻塞的程序在等資源,當 value 1 時,給予程序執行 signal 會執行將 value加1操作,當 value 0 時,代表優程序正阻塞等資源,此時,可以隨機釋放其中的任意程序,當 value 1 時,代表當前處於互斥狀態...

作業系統複習

1.1作業系統的目標和作用 作業系統的作用 作業系統的目標 1.2作業系統的發展過程 1.作業系統的產生 2.作業系統的形成 3.作業系統的基本特徵 3.1併發 並行 程序 3.2共享 3.3虛擬 4.作業系統的主要功能 1,處理機管理功能 處理機是計算機中最重要的資源 4.2儲存器管理功能 是計算...