1. 程式人生 > >計算機作業系統學習心得(一)作業系統概論

計算機作業系統學習心得(一)作業系統概論

作業系統(operating system)OS:

1.1作業系統的目標和作用:

(1)方便性:<1>系統可以使用編譯命令將使用者採用高階語言書寫的程式翻譯成機器程式碼;

                       <2>直接通過OS所提供的各種命令操作計算機系統;

(2)有效性:<1>提高系統資源的利用率。使處於空閒狀態的裝置沒有得到充分的利用。

                        <2>提高系統的吞吐量。合理的組織計算機的工作流程,加速程式的執行,縮短程式的執行中週期。

(3)可擴充性:<1>目的:適應計算機硬體,體系結構以及計算機應用發展的要求

                           <2>發展歷程:無結構-----模組化-------層次化------微核心

                           <3>微核心的優點:方便的增添新的功能和模組,以及對原有的功能和模組進行修改,具有良好的                                      可擴充性。

(4)開放性:<1> 背景:計算機的硬體和軟體的相容性問題,OS的應用環境由單機環境到網路環境的改變,也就要                                           求應用環境必須要更加開放

                        <2>含義:指系統能遵循世界標準規範,特別是遵守開放系統互連OSI國際標準----------檢驗一款軟體                                            能否被廣泛應用的重要因素

總結: 在這部分中,方便性在與是否讓使用者或者是軟體層面對於硬體的訪問更加的迅速以及方便,在不需要學習過多的硬體語言的基礎上,實現對硬體的訪問和使用。在有效性中,則是對於系統的整體資源是否有效合理的利用,提高吞吐性,在可擴充性中,也就是什麼樣的結構使得系統更加容易增添修改子功能模組,使程式更加的合理有效。開放性則是指應用性更好,彼此之間能夠相容。