計算機作業系統論文
在計算機系統軟體中最重要的軟體就是作業系統。作業系統如同指揮官一樣,指揮著計算機裡的所有部件,並指揮它們按照某個計劃協同工作。計算機系統越複雜,作業系統的作用和地位就越重要。下面是小編給大家推薦的,希望大家喜歡!
篇一
《計算機作業系統探討》
摘 要:21世紀是資訊化時代,計算機的應用將更加廣泛,為了更好的使用計算機,應該對作業系統基本瞭解,因此本文主要對作業系統的概念和發展史進行探討,並對Windows,UNIX和Linux作業系統做了簡單的介紹,使廣大讀者加深對計算機作業系統的理解。
關鍵詞:計算機作業系統;Windows;UNIX;Linux
當今現代,人們學習、生活等都已經不能離開計算機,計算機由硬體和軟體組成,在計算機系統軟體中最重要的軟體就是作業系統。作業系統如同指揮官一樣,指揮著計算機裡的所有部件,並指揮它們按照某個計劃協同工作。計算機系統越複雜,作業系統的作用和地位就越重要。
一、作業系統概述
作業系統,負責管理計算機硬體資源和軟體資源,並通過這種管理為使用者提供服務,成為計算機和使用者之間的介面。作業系統的主要功能是:***1***處理機管理;***2***儲存器管理;***3***檔案管理;***4***裝置管理;***5***使用者介面。基本上所有的作業系統都具有如下的特徵:***1***併發性;***2***共享性;***3***虛擬性;***5***不確定性。
二、作業系統發展史
作業系統的產生迄今已有70年的時間,最早期的作業系統誕生於20世紀50年代中期,只是簡單的單道批處理作業系統;接著演變成了多道程式批處理系統,與此同時,實時作業系統也應運而生;最後伴隨著微型機、多處理機和計算機網路的發展,與之相對應的微機OS、多處理機OS和網路OS也隨之迅速發展。
***一***序列處理系統
世界上最早的計算機誕生之時,並沒有作業系統,當時程式設計師直接和硬體打交道,具體流程是:首先程式設計師將已經穿孔的紙帶***或卡片***裝入記憶體,接著通過控制檯或開關啟動程式執行,最後當程式全部執行完畢,取出紙帶***或卡片***和運算結果。該系統嚴重地降低了計算機資源的利用率,形成了所謂的人機矛盾。
***二***單道批處理系統
為了解決上述的人機矛盾,提出了一種批量處理的思想,即一次輸入一批作業。該系統的具體流程是:首先以離線的方式將一批作業輸入到磁帶上,並配上監督程式,該監督程式負責作業的順序執行,當一個作業完成時,監督程式會自動選擇下一個作業,重複以上過程,直到該批作業全部執行完為止。該系統提高了系統的處理能力,可以成批的執行作業,然而實際執行時,記憶體中只能執行一道作業,會降低程式的執行速度。
***三***多道批處理系統
為了解決單道批處理系統每次只能執行一道作業的問題,多道程式設計技術應運而生,該系統的具體流程是:首先在記憶體中放入多道作業,在實際執行過程中,允許他們交替執行,比如當一道作業因為I/O請求中斷時,CPU此時空閒,因此可以執行另一道作業。該系統有效的提高了CPU的利用率和系統吞吐量,然而資源利用率較高,作業的平均週轉週期較長。
***四***分時作業系統
分時處理系統可以說是應使用者的需求而形成的一種作業系統,分時處理系統也採用了多道處理技術,但卻與多道批處理系統之間存在截然不同的效能差別,主要表現在分時系統具有如下特徵:①多路性;②獨立性;③及時性;④互動性。
***五***實時作業系統
實時作業系統就是指系統可以及時地對外部事件的請求做出響應,並在規定的時間內完成事件的處理,並可以控制所有實時任務協調一致的執行。該系統與分時系統相似,最大的不同在於要滿足處理與時間的關係。
三、經典作業系統介紹
從作業系統誕生到發展至今,出現過幾種較為經典的作業系統分別是Windows、UNIX和Linux。
***一***Windows
Windows在1985年問世,起初僅是MS-DOS之下的應用程式,直到微軟在2000年推出Windows 2000,第一個脫離MS-DOS基礎的圖形使用者介面作業系統才算面世。Windows是一款基於圖形使用者介面***GUI***的視窗、單使用者多工的計算機作業系統。Windows作業系統在全球桌面作業系統市場中佔有非常大的比例,同時在中低端的伺服器市場上也有一定的應用。目前Windows系統在技術方面已經相當成熟,並且不斷完善,深受人們的喜愛。
***二***UNIX
UNIX最早由KenThompson、DennisRitchie和DouglasMcIlroy於1969年開發,是一個功能極強,效能最為全面的多使用者多工作業系統。最初的UNIX是用匯編語言編寫的,但移植性較差,後來採用高階語言開發,使得修改和移植都相當方便。因為UNIX的成功,也推動了一系列UNIX衍生產品,最為著名的有蘋果公司研發的Mac OS X作業系統和Linux系統。目前,因為UNIX的高效強大,安全可靠等諸多優點,使之成為大型機、網路伺服器以及工作站的主流作業系統,成為高階產業的領跑者。
***三***Linux
Linux作業系統由林納斯・託瓦茲於1991 年研發出來,從嚴格意義上講,Linux只是一個核心,基於Linux核心的完整作業系統才是Linux作業系統。Linux可以看成是對UNIX的傳承,和UNIX類似,是一款多使用者多工的作業系統,並且可以免費使用和自由傳播。Linux作業系統的發展相當純熟,已經成為伺服器和嵌入式系統的市場上的主流作業系統之一,Linux正在逐步進軍桌面作業系統市場,因為其具有免費開源、安全,高效等特性,將成為Windows作業系統的最大威脅。目前,世界上運算最快的10臺超級計算機所採用的作業系統都是Linux作業系統。
四、結束語
綜上所述,計算機作業系統如同計算機的大腦,支配著計算機完成各種任務,計算機作業系統的發展歷經了序列處理系統時代,單道批處理系統時代,多道批處理系統時代,分時作業系統時代和實時作業系統時代,隨著科技的飛速發展,計算機作業系統將會變得更加完善。
參考文獻:
[1]Gary Nutt.作業系統[M].北京:機械工業出版社,2005.
[2]何炎祥,李飛,李寧.計算機作業系統[M].北京:清華大學出版社,2003.
[3]呂曉鑫.計算機作業系統綜述[J].河南科技,2012***24***.
[4]戴啟成.淺述我國計算機作業系統的發展趨勢[J].黑龍江科技資訊,2012***35***.
點選下頁還有更多>>>