1.1操作系統的概念功能和目標


操作系統的概念(定義)、功能和目標

一、定義Screenshot_3

​ 操作系統(Operating System,OS)是指控制和管理整個計算機系統的硬件和軟件資源,並合理地組織調度計算機的工作和資源的分配,以提供給用戶和其他軟件方便的接口和環境,它是計算機系統中最基本的系統軟件。

​ 直觀的例子:打開Windows操作系統的“任務管理器”(快捷鍵:Ctrl+Alt+Del)

image-20210911094731446



二、操作系統的功能和目標

1.作為系統資源的管理者

​ 補充知識:進程是一個程序的執行過程。執行前需要將該程序放到內存中,才能被CPU處理。image-20210911101254154

image-20210911101331186


2.作為用戶和計算機硬件之間的接口

​ 命令接口:允許用戶直接使用

​ 程序使用:允許用戶通過程序間接使用

​ GUI:現代操作系統中最流行的圖形接口

image-20210911102326117

image-20210911102428377

易懵概念:系統調用=系統調用命令=廣義指令

聯機命令接口實例(Windows系統) 聯機命令接口=交互式命令接口

​ Step 1: win鍵+R

​ Step 2:輸入cmd,按回車,打開命令解釋器

​ Step 3:嘗試使用time指令

脫機命令接口實例(Windows系統) 脫機命令接口=批處理命令接口

​ 使用windows系統的搜索功能,搜索C盤中的*. bat文件,用記事本任意打開一個


程序接口:

​ 如C:\Windows\System32\user32.dll程序員在程序中調用user32.dll(該調用過程即為系統調用)即可實現創建窗口等功能。只能通過用戶程序間接使用。


GUl:圖形用戶界面(Graphical User Interface)

​ 用戶可以使用形象的圖形界面進行操作,而不再需要記憶復雜的命令、參數。

​ 例子:在 Windows操作系統中,刪除一個文件只需要把文件“拖拽”到回收站即可。

image-20210911103504428


3.作為最接近硬件系統的層次

​ 需要提供的功能和目標:實現對硬件機器的拓展

​ 沒有任何軟件支持的計算機成為裸機。在裸機上安裝的操作系統,可以提供資源管理功能和方便用戶的服務功能,將裸機改造成功能更強、使用更方便的機器

類比:

​ 硬件:錘子、鋸子、木頭、釘子.....

​ 操作系統:優秀的工匠

​ 操作系統對硬件機器的拓展:通過優秀工匠,這些簡單的原料可以組織成房子、帆船、匹諾曹。。。普通用戶可直接使用工匠提供的房子、帆船、匹諾曹,而無需關心這些東西在底層是怎么組織起來工作的(封裝思想)



image-20210911103855273


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM