1 2作業系統的發展過程

2022-09-24 04:45:08 字數 2152 閱讀 5795

1、人工操作方式

一台計算機的所有資源由使用者獨佔,降低了計算機資源利用率,人操作慢,效率低。

缺點:(1)使用者獨佔全機

(2)cpu等待人工操作

2、離線輸入輸出方式

在外圍計算機的控制下,實現輸入輸出。(8理解,先嗯記)

單道批處理系統:系統對作業的處理都是成批進行的,且在記憶體中始終僅存一道作業執行,當執行結束或出錯,才自動調另一道作業執行。

1、單道批處理系統主要特徵:自動性、順序性、單道性。

2、單道批處理系統主要優點:減少人工操作,解決了作業的自動接續。

3、單道批處理系統主要缺點:平均周轉時間長,沒有互動能力。

多道批處理作業系統:在記憶體中存放多道作業執行,直到執行結束或出錯,才排程記憶體中的另一道作業執行。

1、多道批處理的主要優點:提高了資源利用率和吞吐能力。

2、多道批處理的主要缺點:平均周轉時間長,沒有互動能力。

3、多道批處理系統主要特徵:

多道性、無序性、排程性(程序排程和作業排程)。

多道批處理系統需要解決的5個問題

1、處理機管理:分配和控制cpu。

2、儲存器管理:記憶體分配與**

3、i/o裝置管理:io裝置的分配與操縱。

4、檔案管理:檔案的訪問、共享和保護。

5、作業管理:如何組織作業執行。

單:每一道完整地a、b、c這樣乙個乙個執行

多:a計算後,在i/o的40ms內,b就可以開始計算,待到a第二次計算時,又暫停讓a計算,從而充分利用i/o時不使用cpu浪費的時間

改進:雖然這兩個批處理的系統能夠處理作業了,但一開始處理,使用者無法終止或互動,也就是說你這計算機你沒辦法使用了,那咱肯定不樂意啊,你就不能「掛後台」嗎?

一、分時系統的產生

使用者需要:人機互動、共享主機、便於使用者上機

二、分時系統實現中的關鍵問題:

及時接收:實現多個使用者的資訊及時接收。及時處理:及時控制作業的執行。

三、分時系統實現的方法

特點:典型系統:

這裡有一段淵源。

目前大多數終端是unix發源而來,同時要知道這兩個單詞各自的意義:mult 多樣 uni 單一。

==>最早的時候,multics由科研單位、公司共同研發,故很龐大,功能很多,但是種種原因,沒有被使用。

後來乙個人就獨立開發了unix,既然你們這麼多樣卻沒有用,那我就來個「單一」好了,有時候反而越簡單越好用。

為什麼程式很多,但是突然無響應?

比如同時執行100個程式,同時都有各自的排程程式,占用的記憶體太大,占用cpu的量太大,已經轉不過來了

這裡變化了,是主動放棄了cpu,排程程式頻繁運算,導致額外占用大量cpu,故cpu利用率一般都低於100%。

實時系統:是計算機及時響應外部事件的請求,在規定時間內完成對該事件的處理,並控制所有實時裝置和實時任務協調一致的執行。

舉例:

1、實時控制系統:工業控制,軍事控制,醫療控制

2、實時資訊處理系統:航班定票,聯機情報檢索

特點:

實時系統的特徵

1、多路性:能對多個物件進行控制。

2、獨立性:獨立執行,不混淆,不破壞。

3、互動性:僅限於訪問系統中某些特定的專用服務程式。

4、可靠性:高可靠性,應具有多級容錯防護能力。

5、及時性:不同的系統要求不一樣,控制物件必須在截止時間內完成。

實時任務的型別

1、按任務執行是否為週期性來化分

2、按截止時間來化分

作業系統的發展過程

1.未配置作業系統的計算機系統 1.人工操作方式 a.使用者獨佔全機。b.cpu等待人工操作。2.離線輸入 輸出方式 先把資料 程式 輸入到磁帶上,當cpu需要這些程式和資料,再從磁帶上高速的調入記憶體。2.單道批處理系統 1.單道批處理系統的處理過程 就是先把一批作業以離線的方式輸入到磁帶,再乙個...

作業系統的發展過程

一 無作業系統的計算機系統 1 人工操作方式。有兩方面的缺點 1 使用者獨佔全機。此時,計算機及全部資源只能由上機使用者獨佔。2 cpu等待人工操作。2 離線輸入 輸出方式。為了解決人機矛盾及cpu和i o裝置之間速度不匹配的矛盾。主要優點 1 減少了cpu的空閒時間。2 提高了i o速度。二 單道...

作業系統及其發展過程

摘要 作業系統 operating system,os 是配置在計算機硬體上的第一層軟體,是對硬體系統的首次擴充,他在計算機系統中佔據了特別重要的地位,而其他程式,如匯程式設計序,編譯程式,資料庫管理系統等系統軟體,以及大量應用軟體,都將依賴於作業系統的支援,獲取他的服務。現今社會,作業系統發展迅速...