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

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

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

進程是指在系統中正在運行的一個應用程序;線程是系統分配處理器時間資源的基本單元,或者說進程之內獨立執行的一個單元 。對于操 作系統而言 , 其調度單元是線程 。一個進程至少包括一個線程,通常將該線程稱為主線程 。一個進程從主線程的執行開始進而創建一個或多個附加線程,就是所謂基于多線程的多任務 。
在一個多道程序設計系統中,CPU在各進程之間切換 。

經驗總結擴展閱讀