是乙個控制軟體
管理應用程式
為應用程式提供服務
殺死應用程式
管理外設、分配資源
硬體之上,應用程式之下
兩個對外介面
shell(外殼)面向應用程式(gui)
kernel(核心)面向內部(本課程重點)
硬體資源三大塊:
cpu,記憶體,磁碟
cpu:排程,程序,執行緒管理
記憶體:物理記憶體管理,虛擬記憶體的管理。
磁碟:磁碟塊為讀/寫單位,增加檔案系統。
中斷處理與裝置驅動(很重要)
系統中存在多個執行的程式,需要os管理和排程
理解並行與併發不同,(並行一點多個,併發,一段時間多個應用程式)
「同時」訪問
互斥共享
利用多道程式設計技術,讓每個使用者都覺得有乙個計算機專門為他服務。
程式執行不是一貫到底,而是走走停停,向前推進速度不可預知。
但只要執行環境相同,os需要保證程式執行結果也要相同。
什麼是作業系統
提要 沒有作業系統的計算機稱之為裸機,無法方便的使用。能夠是計算機硬體工作的只有機器語言,也就是一大串由01兩個數字組成的編碼。1 作業系統的作用是什麼?作業系統的主要作用是直接跟計算機的硬體打交道。作業系統將跟計算機硬體打交道的工作都封裝成乙個乙個的系統呼叫 系統呼叫 將要實現的某些功能通過系統呼...
什麼是作業系統?
os提供的介面 命令的表示方式 命令的使用方式 離線使用方式 off line 和聯機使用方式 on line 特點 監視資源 分配 資源 保護資源 該觀點認為,作業系統是計算機系統工作流程的組織者,它負責協調在系統中執行的各個應用軟體的執行次序。特點 用於巨型機和大型伺服器上,以批檔案方式提交作業...
什麼是作業系統
從使用者角度來說,作業系統是乙個控制軟體,控制應用程式的執行以及限制不同應用程式占用不同大小的資源。作業系統會提供不同的服務,比如i o服務,網絡卡的訪問等等,使得我們能夠更好的操作計算機。對於計算機內部管理來說,作業系統相當於資源管理器,在我們的計算機中有各種各樣的資源,cpu是一種資源,記憶體是...