進(jìn)程是一段程序?qū)?一個進(jìn)程是由偽處理機(jī)執(zhí)行的一個程序,這話對嗎?
一個進(jìn)程是由偽處理機(jī)執(zhí)行的一個程序,這話對嗎?從語法的角度來看,這個句子的意思是“過程就是程序”,這是錯誤的。程序和過程是兩個完全不同的概念。簡單一點(diǎn),程序可以理解為一堆代碼,靜態(tài)存儲在某個存儲介質(zhì)中
一個進(jìn)程是由偽處理機(jī)執(zhí)行的一個程序,這話對嗎?
從語法的角度來看,這個句子的意思是“過程就是程序”,這是錯誤的。程序和過程是兩個完全不同的概念。簡單一點(diǎn),程序可以理解為一堆代碼,靜態(tài)存儲在某個存儲介質(zhì)中。程序的一次執(zhí)行可以稱為進(jìn)程,這是一個動態(tài)概念,即處理器根據(jù)程序的預(yù)定排列來處理某些數(shù)據(jù)。
一個進(jìn)程就是一個程序嗎?只能有一個cpu運(yùn)行嗎?
狹義定義:過程是程序的執(zhí)行過程。
廣義定義:進(jìn)程是程序的運(yùn)行活動,在特定數(shù)據(jù)集上具有特定的獨(dú)立功能。它是操作系統(tǒng)動態(tài)執(zhí)行的基本單元。在傳統(tǒng)的操作系統(tǒng)中,進(jìn)程既是基本的分配單元,又是基本的執(zhí)行單元。