最近在學習計算機作業系統,記錄一些筆記在部落格上,以供再次學習
1.計算機硬體、軟體資源的管理者
2.使用者使用計算機硬體、軟體的介面
提高計算機資源利用率和系統效能
方便使用者,人機互動
物理器件發展、cpu的位寬度、快速外存、光器件等,以及計算機體系結構的不斷發展。
1.多個使用者分時:單個使用者使用計算機效率低,因此允許多個應用程式同時在記憶體中,分別服務不同的使用者
2.前台和後台程式:後台程式不占用終端輸入輸出,不與使用者互動。
通常按時間片分配:各個程式在cpu上執行的輪換時間
1.作業直接進入記憶體
2.每個作業一次只執行很短的時間
3.分時技術:把cpu的響應時間分成若干個大小相等(或不等)的時間單位,稱為時間片,每個終端使用者獲取cpu(獲得乙個時間片)後開始執行,當時間片到,該使用者程式暫停執行,等待下一次執行。
計算機作業系統概述
計算機系統 電子數字計算機,是一種能夠自行按照已設定的程式進行資料處理的電子裝置,是軟體與硬體相結合 面向系統 側重應用的自動化求解工具,計算機技術迅猛發展,從科學計算 資料處理等應用領域,迅速擴充套件到實時控制 輔助設計 智慧型模擬等諸多領域,今天計算機無所不在,深入社會生活的各個領域,深深改變了...
計算機作業系統概述
三層結構概念 作業系統 linux,windows,mac.計算機硬體 cpu,記憶體,顯示器.例子 我們雙擊開啟乙個檔案,其實是作業系統把檔案內容從硬碟載入到記憶體中,關閉檔案,內容又寫回硬碟存著了,其實,這個檔案就是作業系統提供給應用程式 使用者操作硬碟的一種功能 明白點 作業系統提供了檔案這個...
計算機作業系統 概述
併發是指巨集觀上在一段時間內能同時執行多個程式,而並行則指同一時刻能執行多個指令。並行需要硬體支援,如多流水線 多核處理器或者分布式計算系統。作業系統通過引入程序和執行緒,使得程式能夠併發執行。共享是指系統中的資源可以被多個併發程序共同使用。有兩種共享方式 互斥共享和同時共享。互斥共享的資源稱為臨界...