一恬涧、簡述
首先引出一個問題娃承?
如何組裝一臺電腦?
:第一槐秧,得有一臺裸機(純硬件)
:第二湖饱,在裸機的基礎(chǔ)上掖蛤,添加操作系統(tǒng)
:第三,就是添加應(yīng)用程序(軟件)
:最后井厌,便是用戶通過軟件蚓庭,使用這臺電腦了
那么操作系統(tǒng)的概念便是:
指控制和管理整個計算機系統(tǒng)的硬件和軟件的資源,合理調(diào)度旗笔,分配資源,以供用戶使用(windows操作系統(tǒng)的“任務(wù)管理器”便可以看到操作系統(tǒng)對硬件和軟件的一個管理情況拄踪,通常把覆蓋了軟件的機器稱為擴充機器蝇恶,又稱為“虛擬機”(封裝思想))
二、功能與目標
(一)提供的功能
1惶桐、處理機功能
2撮弧、存儲器功能
3潘懊、文件管理
4、設(shè)備管理
比如:用QQ和朋友視頻的過程
①在各個文件夾中找到QQ安裝的位置(文件管理)
②雙擊打開QQ.exe(需要把該程序相關(guān)的數(shù)據(jù)放入內(nèi)存:存儲器管理)
③QQ正常運行(對應(yīng)的進程被處理機CPU處理:處理機管理)
④開始和朋友視頻聊天(需要將攝像頭設(shè)備分配給進程:設(shè)備管理)
----------------補充知識點--------------
進程:進程就是一個程序的執(zhí)行過程贿衍,執(zhí)行前需要將該程序放到內(nèi)存中授舟,才能被CPU處理。
5贸辈、作為用戶和計算機硬件之間的接口
①命令接口:
允許用戶直接使用的接口释树,又分為
------聯(lián)機命令接口(用戶說一句系統(tǒng)做一句,比如:cmd命令行)
------脫機命令接口(用戶說一堆系統(tǒng)做一堆擎淤,批處理命令接口奢啥,比如:windows系統(tǒng)的.bat后綴的文件,其就是包含多個命令的文件)
②程序接口:
允許用戶通過程序間接使用嘴拢,由一組系統(tǒng)調(diào)用組成(程序接口 = 系統(tǒng)調(diào)用)桩盲,比如:
windows系統(tǒng)中程序員在程序中系統(tǒng)調(diào)用.dll文件的過程,只能通過用戶程序間接使用席吴。
③GUI圖形界面