S1
操作系統的概念(定義)
結合生活經驗來理解計算機系統的層次結構:
一台電腦的産生:
1:買一台裸機
2:安裝Windows操作系統
3:安裝微信
4:使用微信和朋友聊天
S2
操作系統的概念(定義)操作系統(Operating System,OS)是指控制和管理整個計算機系統的硬件和軟件資源,并合理的組織調度計算機的工作和資源的分配,以提供給用戶和其他軟件方便的接口和環境,它是計算機系統中最基本的系統軟件。
直觀的例子:打開Windows操作系統的“任務管理器”(快捷鍵:Ctrl Alt Del)
S3
操作系統的功能和目标
①操作系統作為系統資源的管理者(這些資源包括軟件,硬件,文件等),需要提供什麼功能?
②操作系統作為用戶與計算機硬件之間的接口,要為其上層的用戶,應用程序提供簡單易用的服務,需要實現什麼功能?
③操作系統作為最接近硬件的層次,需要在純硬件的基礎上實現什麼功能?
S4
操作系統的功能和目标--作為系統資源的管理者
補充知識:進程是一個程序的執行過程。執行前需要将該程序放到内存中,才能被CPU處理。
用剪映剪輯視頻的過程:
1,在各個文件夾中找到剪映安裝的位置(如D:/apps/JianyingPro/Bin)
2,雙擊打開JianyingPro.exe
3,剪映程序正常運行
4,開始剪輯視頻
操作系統的功能和目标--作為用戶和計算機硬件之間的接口
命令接口:允許用戶直接使用
程序接口:允許用戶通過程序間接使用
GUI現代操作系統中最流行的圖形用戶接口
聯機命令接口實例(Windows系統)聯機命令接口=交互式命令接口
1,Win鍵 R
2,輸入cmd,按回車,打開命令解釋器
3,嘗試使用time指令
S6
操作系統的功能和目标--作為用戶和計算機硬件的接口脫機命令接口實例(Windows系統)脫機命令接口=批處理命令接口
使用windows系統的搜索功能,搜索C盤中的*.bat文件,用記事本或者浏覽器任意打開一個
程序接口:如C:\Windows\System32\user32.dll程序員在程序中調用user32.dll(該調用過程即為系統調用)即可實現窗口等功能。隻能通過用戶程序間接使用。
GUI:圖形用戶界面(Graphical User Interface)
用戶可以使用形象的圖形界面進行操作,而不再需要記憶複雜的命令,參數。
例如:在Windows操作系統中,删除一個文件隻需要把文件“拖拽”到回收站即可。
需要提供的功能和目标:實現對硬件機器的拓展
沒有任何軟件支持的計算機成為裸機。在裸機上安裝的操作系統,可以提供資源管理功能和方便用戶的服務功能,将裸機改造成功能更強,使用更方便的機器。
通常把覆蓋了軟件的機器稱為擴充機器,又稱之為虛拟機
類比:
硬件:剪刀,鋸子,錘子,釘子...
操作系統:優秀的工匠
封裝思想
操作系統對硬件機器的拓展:通過優秀的工匠,這些簡單的原料可以組織成房子,帆船,匹諾曹
普通用戶可直接使用工匠提供的房子,帆船,匹諾曹,而無需關系這些東西在底層是怎麼組織起來工作的。
知識點回顧與重要考點
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!