作業系統的發展過程

2022-09-01 23:42:16 字數 1122 閱讀 6283

一、無作業系統的計算機系統:

1、人工操作方式。

有兩方面的缺點:

(1)使用者獨佔全機。此時,計算機及全部資源只能由上機使用者獨佔。

(2)cpu等待人工操作。

2、離線輸入/輸出方式。

為了解決人機矛盾及cpu和i/o裝置之間速度不匹配的矛盾。

主要優點:

(1)減少了cpu的空閒時間。

(2)提高了i/o速度。

二、單道批處理系統:

1、單道批處理系統的處理過程。

2、單道批處理系統的特徵。

(1)自動性。

在順利的情況下,在磁帶上的一批作業能自動地逐個地依次執行,而無需人工干預。

(2)順序性。

磁帶上的各道作業是順序地進入記憶體,各道作業的完成順序與它們進入記憶體的順序,在正常情況下應完全相同,亦即先調入記憶體的作業先完成。

(3)單道性。

記憶體中僅有一道程式執行,即監督程式每次從磁帶上只調入一道程式進入記憶體執行,當該程式完成或發生異常情況時,才換入其後繼程式進入記憶體執行。

三、多道批處理洗系統:

在單道批處理系統中,記憶體中僅有一道作業,它無法充分利用系統中的所有資源,致使系統效能較差。為了進一步提高資源的利用率和系統吞吐量,在20世紀60年代中期又引入了多道程式設計技術,由此而形成了多道批處理系統。在該系統中,使用者所提交的作業都是先存放在外存上並排成乙個佇列,稱為「後備佇列」。然後,由作業排程程式按一定的演算法從後備佇列中選擇若干個作業調入記憶體,使它們共享cpu和系統的各種資源。

在os中引入多道程式設計技術可帶來以下好處:

(1)提高cpu的利用率。

(2)可提高記憶體和i/o裝置利用率。

(3)增加系統吞吐量。

多道批處理系統的優缺點:

(1)資源利用率高。由於在記憶體中駐留了多道程式,它們共享資源,可保持資源處於忙碌狀態,從而使各種資源得以充分利用。

(2)系統吞吐量大。系統吞吐量是指系統在單位時間內所完成的總工作量。能提高系統在吞吐量的主要原因歸結為:

第一,cpu和其它資源保持「忙碌」狀態。

第二,僅當作業完成時或執行不下去時才進行切換,系統開銷小。

(3)無互動能力。使用者乙隻把作業提交給系統後,直至作業完成,使用者都不能與自己的作業進行互動,這對修改和除錯程式是極不方便的。

作業系統的發展過程

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

作業系統及其發展過程

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

1 2作業系統的發展過程

1 人工操作方式 一台計算機的所有資源由使用者獨佔,降低了計算機資源利用率,人操作慢,效率低。缺點 1 使用者獨佔全機 2 cpu等待人工操作 2 離線輸入輸出方式 在外圍計算機的控制下,實現輸入輸出。8理解,先嗯記 單道批處理系統 系統對作業的處理都是成批進行的,且在記憶體中始終僅存一道作業執行,...