程式是怎麼跑起來的第九章

郭子烜發表於2024-03-09

這一章我學習了作業系統和應用的關係。首先,書中向我們介紹了作業系統功能的歷史,作業系統就是我們經常使用的Windows或者unix等等,作業系統中包含了硬體控制程式、程式語言處理器和各種實用程式,也就是說作業系統是多個程式的集合。它們一般是計算機自帶的,之後書中講到要意識到作業系統的存在,運用作業系統提供自身的效率,接下來講了作業系統和高階程式語言,作業系統的硬體控制功能,是透過一些小的函式集合體的形式來提供的,這些函式及呼叫函式的行為稱為系統呼叫,也就是呼叫作業系統的功能。高階程式語言的機制利用系統呼叫轉換為原生代碼,然後講了作業系統和高階程式語言使硬體抽象化。這個抽象化指的是函式在使用硬體是不是直接去進行點選而是透過語言就完成操作,在這個過程中會使用到“檔案指標”對檔案或硬體進行操作。最後又介紹了windows的特徵1:32、64位 2:透過api函式集來提供系統呼叫,api是程式設計師和作業系統之間的介面。3 提供採用了gui的使用者介面,gui是透過點選顯示器顯示的視窗和圖示進行視覺化操作的使用者介面。4 透過wysiwyg實現列印輸出 它指的是顯示器的內容可直接透過印表機列印輸出。 5 提供多工功能 6 提供網路功能和資料庫功能 7 透過即插應用裝置驅動的自動設定。
這一章的內容讓我瞭解到了作業系統和應用的關係

好文要頂 關注我 收藏該文 微信分享

相關文章