閱讀屋>計算機/網際網路/通訊> 電腦作業系統的作用是什麼

電腦作業系統的作用是什麼

電腦作業系統的作用是什麼

  導語:說到作業系統,它是一個與計算機科學相關的專業名詞。詳細的解釋,我們一般人或許無法說出,但大家都熟知windows系統它就是作業系統的其中一個下屬分支,說起作業系統,它的歷史也是由來已久,自從1946年,我們人類歷史上第一臺電子計算機問世以來,就在促使作業系統的出現,雖然剛開始還沒有作業系統這一說,但計算機的發展不得不催生出作業系統,有了它計算機才能實現越來越多的功能,多虧了它的支援,我們今日的使用才會如此便捷。以下是小編為大家精心整理的電腦作業系統的作用,歡迎大家參考!

  作業系統的主要作用

  作業系統的主要功能是資源管理,程式控制和人機互動等。計算機系統的資源可分為裝置資源和資訊資源兩大類。裝置資源指的是組成計算機的硬體裝置,如中央處理器,主儲存器,磁碟儲存器,印表機,磁帶儲存器,顯示器,鍵盤輸入裝置和滑鼠等。資訊資源指的是存放於計算機內的各種資料,如檔案,程式庫,知識庫,系統軟體和應用軟體等。

  作業系統位於底層硬體與使用者之間,是兩者溝通的橋樑。使用者可以透過作業系統的使用者介面,輸入命令。作業系統則對命令進行解釋,驅動硬體裝置,實現使用者要求。以現代觀點而言,一個標準個人電腦的OS應該提供以下的功能:程序管理(Processingmanagement)記憶體管理(Memorymanagement)檔案系統(Filesystem)網路通訊(Networking)安全機制(Security)使用者介面驅動程式(Devicedrivers)

  資源管理:系統的裝置資源和資訊資源都是作業系統根據使用者需求按一定的策略來進行分配和排程的。作業系統的儲存管理就負責把記憶體單元分配給需要記憶體的程式以便讓它執行,在程式執行結束後將它佔用的記憶體單元收回以便再使用。對於提供虛擬儲存的計算機系統,作業系統還要與硬體配合做好頁面排程工作,根據執行程式的要求分配頁面,在執行中將頁面調入和調出記憶體以及回收頁面等。

  程式控制:一個使用者程式的執行自始至終是在作業系統控制下進行的。一個使用者將他要解決的問題用某一種程式設計語言編寫了一個程式後就將該程式連同對它執行的要求輸入到計算機內,作業系統就根據要求控制這個使用者程式的執行直到結束。作業系統控制使用者的執行主要有以下一些內容:調入相應的編譯程式,將用某種程式設計語言編寫的源程式編譯成計算機可執行的目標程式,分配記憶體儲等資源將程式調入記憶體並啟動,按使用者指定的要求處理執行中出現的各種事件以及與操作員聯絡請示有關意外事件的處理等。

  人機互動:作業系統的人機互動功能是決定計算機系統“友善性”的一個重要因素。人機互動功能主要靠可輸入輸出的外部裝置和相應的軟體來完成。可供人機互動使用的裝置主要有鍵盤顯示、滑鼠、各種模式識別裝置等。與這些裝置相應的軟體就是作業系統提供人機互動功能的部分。人機互動部分的主要作用是控制有關裝置的執行和理解並執行透過人機互動裝置傳來的有關的.各種命令和要求。

  虛擬記憶體:虛擬記憶體是計算機系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(一個連續完整的地址空間),而實際上,它通常是被分隔成多個物理記憶體碎片,還有部分暫時儲存在外部磁碟儲存器上,在需要時進行資料交換。

  使用者介面:使用者介面包括作業一級介面和程式一級介面。作業一級介面為了便於使用者直接或間接地控制自己的作業而設定。它通常包括聯機使用者介面與離線使用者介面。程式一級介面是為使用者程式在執行中訪問系統資源而設定的,通常由一組系統呼叫組成。

  在早期的單使用者單任務作業系統(如DOS)中,每臺計算機只有一個使用者,每次執行一個程式,且次序不是很大,單個程式完全可以存放在實際記憶體中。這時虛擬記憶體並沒有太大的用處。但隨著程式佔用儲存器容量的增長和多使用者多工作業系統的出現,在程式設計時,在程式所需要的儲存量與計算機系統實際配備的主儲存器的容量之間往往存在著矛盾。這些同時執行的程式到底佔用實際記憶體中的哪一部分,在編寫程式時是無法確定的,必須等到程式執行時才動態分配。

  使用者介面:使用者介面是系統和使用者之間進行互動和資訊交換的媒介,它實現資訊的內部形式與人類可以接受形式之間的轉換。

  使用者介面是介於使用者與硬體而設計彼此之間互動溝通相關軟體,目的在使得使用者能夠方便有效率地去操作硬體以達成雙向之互動,完成所希望藉助硬體完成之工作,使用者介面定義廣泛,包含了人機互動與圖形使用者介面,凡參與人類與機械的資訊交流的領域都存在著使用者介面。使用者和系統之間一般用面向問題的受限自然語言進行互動。目前有系統開始利用多媒體技術開發新一代的使用者介面。

  作業系統的大致作用上面已經介紹完了,相信你也對作業系統有了大致的瞭解,它對計算機的重要程度不言而喻,計算機很多功能的實現都離不開作業系統的支援,正是強大的作業系統賦予了計算機生命力,當然隨著時代的進步,科技的發展,人們的需求,作業系統也是經歷很多代的更新,功能越來越全面,都有著自己獨特的特色,同時從他們的變革,也從側面反映了計算機的一步步發展變化。

【電腦作業系統的作用是什麼】相關文章: