1. 程式人生 > >第九章 操作系統和應用的關系

第九章 操作系統和應用的關系

計算 調用 集合 應用 就是 win 軟件 設備驅動 成了

這一章中講到的是,操作系統不是一個單獨的程序而是多個程序的集合體,操作系統最初是監控程序,其功能是加載程序和運行程序,初期的操作系統是監控程序和基本的輸入輸出程序,經過時代的發展,越來越多的功能增加到監控程序中,最終形成了現在的操作系統。應用程序是通過操作系統間接控制硬件的,操作系統的硬件控制功能是通過一些小的函數集合體的形式來提供,這些函數及調用函數的行為稱為系統調用,系統調用是在函數內部執行的,還有就是高級編程語言的機制:使用獨自的函數名,然後在編譯時將其轉換成相應操作系統的調用。

操作系統和高級編程語言使硬件抽象化,就是將磁盤抽象成文件對其進行操作

最後就是Windows操作系統的特征,其中提供多任務功能是指同時運行多個程序的功能,其多個程序之間是通過切換實現的;提供網絡功能及數據庫功能,也稱中間件,操作系統和中間件被稱為系統軟件,應用不僅可以利用操作系統,也可以使用中間件的功能;通過即插即用實現設備驅動的自動設定,即插即用是指新設備鏈接後立刻就可以使用的機制,新的設備鏈接到計算機後系統就會自動安裝和設定用來控制該設備的設備驅動程序。

第九章 操作系統和應用的關系