一臺電腦的誕生~windows
Step 1:廠家組裝一臺裸機spa
Step 2:出售前安裝操做系統操作系統
Step 3:用戶安裝應用程序(eg:QQ)blog
Step 4:使用QQ 聊天接口
操做系統的功能和目標——向上層提供方便易用的服務內存
聯機命令接口實例(Windows系統) 聯機命令接口=交互式命令接口資源
Step 1:win鍵+Rcmd
Step 2:輸入cmd,按回車,打開命令解釋器虛擬機
Step 3:嘗試使用time 命令軟件
脫機命令接口實例(Windows系統) 脫機命令接口=批處理命令接口
使用windows系統的搜索功能,搜索C盤中的*.bat文件,用記事本任意打開一個
操做系統的功能和目標——向上層提供方便易用的服務
程序接口:能夠在程序中進行系統調用來使用程序接口。普通用戶不能直接使用程序接口,只能經過程
序代碼間接使用。
操做系統的功能和目標——做爲最接近硬件的層次
須要實現對硬件機器的拓展
沒有任何軟件支持的計算機成爲裸機。在裸機上安裝的操做系統,
能夠提供資源管理功能和方便用戶的服務功能,將裸機改形成功能
更強、使用更方便的機器
一般把覆蓋了軟件的機器成爲擴充機器,又稱之爲虛擬機
類比汽車:
發動機——只會轉;輪胎——只會滾;
在原始的硬件機器上覆蓋一層傳動系統——讓發動機帶着輪子轉——使原始的硬件機器獲得拓展
操做系統對硬件機器的拓展:將CPU、內存、磁盤、顯示器、鍵盤等硬件合理地組織起來,讓各類硬件
可以相互協調配合,實現更多更復雜的功能
普通用戶無需關心這些硬件在底層是怎麼組織起來工做的,只需直接使用操做系統提供的接口便可