淺談計算機操作系統的發展歷史_第1頁
淺談計算機操作系統的發展歷史_第2頁
淺談計算機操作系統的發展歷史_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、淺談計算機操作系統的發展歷史淺談計算機操作系統的發展歷史 摘要:計算機系統上配置操作系統是很有必要性,未配置 os 的計算機系統必須用機器語言書寫程序,操作系統可以將用戶書寫的高級語言轉換為機器代碼進行編譯,os 還可以通過合理組織計算機的工作流程,加速程序的運行,縮短程序的運行周期,提高系統的吞吐量,近年發展起來的圖形用戶界面(gui)更加方便了用戶的使用與編程。近年來os 多采用微內核結構具有良好的擴充性,在全球互連 osi 國際標準實現了國際間的彼此兼容。 關鍵詞:操作系統;硬件軟件;接口 操作系統是硬件系統的首次擴充,提高其利用率和系統的吞吐量,最早的計算機沒有操作系統的概念。那時使用

2、計算機的人是研究、設計、開發計算機系統的專家,他們對計算機硬件系統及各部件之間如何配合工作非常熟悉。開機后,再啟動計算機由計算機自動執行程序。當時,計算機運行一次只能執行一個程序,即處理一個任務,處理完之后就停下來,等待工作人員為它加載下一個待處理的任務并安排所需要的資源。這樣使用計算機非常麻煩,對用戶掌握計算機技術的要求非常高,并且用計算機處理問題的效率非常低。這就促使人們考慮如何使計算機系統能夠自動地管理好硬件資源,屏蔽硬件的復雜性,降低對用戶使用計算機的技術要求;如何使計算機一次能夠自動處理多個任務,協調好各種軟件之間的關系以及被執行的順序,合理充分地使用計算機內存資源,提高 cpu 的

3、使用效率;如何使計算機自動地管理好事先設計好的程序、待處理的數據,在需要時能夠自動地被調入計算機內處理,并自動保存處理后的結果。根據不同的應用場合,操作系統可分為以下幾種類型: 1 手工操作 手工操作時代可以追溯到 1946-1955 年,普遍使用機器語言,用插件板、紙帶、卡片輸入輸出進行科學計算,時間上第一臺電子計算機 eniac 就是手工操作時代產生的。手工操作存在很多弊端,例如隨著計算機處理能力的提高,手工操作的低效率會造成很多浪費。 2 單道批處理系統時代 單道批處理系統在 1955-1965 年較為流行,它使用匯編語言,fortran 和 job 等語言,也首次使用了操作系統,即 f

4、ms(fortran monitor system),ibmsys 等,在科學工程計算方面的功能很突出,特別是聯機批處理和脫機批處理,單用戶操作系統工作時只有一個用戶作業(指用戶要求計算機完成一個獨立任務)在運行,單用戶操作系統一般用于微型計算機系統中,如微型計算機的磁盤操作系統(dos)。 3 多道批處理系統時代 在多道批處理系統在 1965-1980 年應用廣泛,其操作系統復雜而龐大,內存中可以同時存放幾個作業,它采用集成電路將幾項新技術,如 multiprogramming,spooling 集合起來。批處理系統的代表兼容機思想的誕生與多道程序設計思想的實現,主機的 cpu按照預先分配給

5、各終端的時間片(time slicc)輪流為各個終端服務,各個終端在分配給自己的時間片內獨占 cpu,分時共享計算機系統的資源。分時操作系統具有會話功能,可以在工作過程中隨時進行人機會話。工作時,同時在系統上工作的不同用戶好像自己獨占這臺計算機,沒有分時運行的感覺。 多道批處理有多個優點,例如作業流程自動化,即使得資源的使用效率比較高,而且同時吞吐率高,也就是在 1 個單位時間中進行的線程總數比較大。但同樣也有缺點,用戶之間交流性比較低,調試程序困難,浪費了時間和空間。多道批處理是指多個用戶將需要執行的程序、數據和作業說明一起送到計算機中,由操作系統對各個作業運行進行調度運行。 4 分時系統時

6、代 分時系統存在于 70 年代至今,分時系統即為多個程序分時共享硬件和軟件資源,mit的 compatible timesharing system 的分時系統開創了多用戶共享計算機資源的新時代,它擁有便利的終端使用,高可靠的大型文件系統,內核、層次式目錄、面向流的 i/0以及把設備當做文件處理的多種新方式,播撒了許多原創的概念,對現代操作系統具有重大影響。分時系統把計算機的系統資源進行時間上的分割,提高了計算機用戶使用計算機時的多路性,交互性,獨立性和及時性。 5 個人計算機時代 1973 年,第一個微機操作系統 cp/m 誕生,cp/m 操作系統有較好的層次結構,指揮主機、內存、磁鼓、磁帶

7、、磁盤、打印機等硬設備的特權,它在 1981 年成為世界上流行最廣的 8 位操作系統之一。個人計算機有較多新技術的發展,例如在分時系統的基礎上,操作系統的發展開始分化,有主機計算、個人計算、分布計算等,例如網絡操作系統(network os)。網絡操作系統管理連接在計算機網絡上的所有計算機。由于各計算機都有自己的一套操作系統,因此,網絡操作系統提供了一個網絡通信的協議,在上層把網絡中的計算機聯系起來,使得在網絡中的各計算機均按照協議的規定進行通信。 6 結束語 待解決的問題引發了操作系統軟件的誕生,促進了操作系統技術的不斷提高和完善。在工作中直接使用裸機不但很不方便,而且還嚴重影響工作效率和機器使用率。而為裸機

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論