當前位置:趣味科普網>經驗>

一個程序被喚醒意味著什麼

經驗 閱讀(2.4W)

一個程序被喚醒意味著什麼

以計算機為例,一個程序被喚醒意味著當等待佇列中的程序所等待的事件發生時,等待該事件的所有程序都將被喚醒。

程序(Process)是指計算機中已執行的程式,是系統進行資源分配和排程的基本單位,是作業系統結構的基礎。在早期面向程序設計的計算機結構中,程序是程式的基本執行實體;在當代面向執行緒設計的計算機結構中,程序是執行緒的容器。程序是程式真正執行的例項,若干程序可能與同一個程式相關,且每個程序皆可以同步或非同步的方式獨立執行。程序是一個具有獨立功能的程式關於某個資料集合的一次執行活動。它可以申請和擁有系統資源,是一個動態的概念,是一個活動的實體。它不只是程式的程式碼,還包括當前的活動,通過程式計數器的值和處理暫存器的內容來表示。