——————2025.5.14—————
操作系統主要考點:操作系統概述、進程管理、內存管理、文件系統、設備管理(前三個重點,第二三個是重中之重)
操作系統概念(OS):(本質上是一個軟件)
- 主管并控制計算機操作、運用和運行 硬件、軟件資源
- 提供公共服務來組織用戶交互的 相互關聯的系統軟件程序
- 計算機系統的內核與基石
操作系統的作用:處理以下事務,并提供一個讓用戶與系統交互的操作界面(可以是文本的也可以是圖形的)
- 管理與配置內存
- 決定系統資源供需的優先次序
- 控制輸入\輸出設備、操作網絡與管理文件系統
【填空題】操作系統是對? ? ? ? ??進行管理的軟件(答:計算機資源)
為啥要有操作系統?操作系統是用戶和硬件之間的“接口”是什么意思?
舉個栗子:如果把你放在一個非常原始的森林中,有湖泊、高山、森林、叢林野獸等等,你能生活得好嗎?
->比如你想喝水,你得先找到河流,再制作一個盛水的工具才能喝 -> 為了過的更好,要建立各種各樣的基礎設施、城市、工廠、農場、鐵路、公路、機場、飛機、電 -> 這些基礎設施其實就是操作系統 ->?為了更好的生活,需要建立基礎設施,為了更好地實現用戶與硬件之間的聯系,需要操作系統
->再比如如果要你直接用硬件(如電路、高低電壓)來算一個“1+1”,一般人非常難操作 -> 讓人直接操作硬件是一件非常難的事情 -> 若我們直接使用“計算器”,輸入“1+1=”,這是一般人都能學會干的事情 -> 也就是說我們把硬件要干的事情抽象成人特別容易里理解、識別、使用的東西,這就是操作系統要做的事情 -> 把硬件要做的事情抽象成用戶方便使用的接口
用戶、應用程序、操作系統、硬件之間的關系:
->舉個栗子:我想吃饅頭,直接去商店拿錢買
我想吃饅頭 -> 用戶發出請求
商店->把面做成饅頭
種地、長麥子、收割、磨面->都是操作系統做的
在哪里種地->在地球上->在硬件上
常用的操作系統:
電腦上->
- Windows(微軟)
- macOS(蘋果)
- Linux(創始人林納斯,因此“林哪斯”才是正確讀法)
手機上->
- ?Android(谷歌)
- iOS(蘋果)
- HarmonyOS(華為)
【知識點】①批處理作業必須具有作業控制信息 ②所有分時系統都具有人機交互能力,這也是分時系統的優點 ③分時系統無法優先處理緊急事務,實時系統可以做到立即響應 ④分時數通過多程序或多任務將計算機資源分配給許多用戶,用戶無法獨占