當前位置:生活全書館 >

IT科技

> 引入作業系統的主要目的是

引入作業系統的主要目的是

引入作業系統的主要目的是為了讓程式能夠併發執行,具有描述程式動態執行過程的性質。多道程式設計技術就是為了實現程式的併發執行,而程式本身是不能併發執行的,因為程式在併發執行時,資源是共享的,多個程式併發執行則會改變資源的狀態,從而改變結果。

引入作業系統的主要目的是

程序是指在系統中正在執行的一個應用程式;執行緒是系統分配處理器時間資源的基本單元,或者說程序之內獨立執行的一個單元。對於操 作系統而言,其排程單元是執行緒。一個程序至少包括一個執行緒,通常將該執行緒稱為主執行緒。一個程序從主執行緒的執行開始進而建立一個或多個附加執行緒,就是所謂基於多執行緒的多工。

在一個多道程式設計系統中,CPU在各程序之間切換。

較典型的程序定義有:程序是程式的一次執行。程序是一個程式及其資料在處理機上順序執行時所發生的活動。 程序是程式在一個數據集合上執行的過程,它是系統進行資源分配和排程的一個獨立單位。可以把傳統OS中的程序定義為:“程序是程式的執行過程,是系統進行資源分配和排程的一個獨立單位”。

標籤: 作業系統 引入
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/4pkmwz.html