進程的組成部分有:程序。作用:描述進程要完成的功能;數(shù)據(jù)集合。作用:程序在執(zhí)行時所需要的數(shù)據(jù)和工作區(qū);程序控制塊。作用:包含進程的描述信息和控制信息。它是進程存在的唯一標志。
進程(Process)是計算機中的程序關于某數(shù)據(jù)集合上的一次運行活動,是系統(tǒng)進行資源分配和調(diào)度的基本單位,是操作系統(tǒng)結構的基礎。在早期面向進程設計的計算機結構中,進程是程序的基本執(zhí)行實體;在當代面向線程設計的計算機結構中,進程是線程的容器。程序是指令、數(shù)據(jù)及其組織形式的描述,進程是程序的實體。多道程序在執(zhí)行時,需要共享系統(tǒng)資源,從而導致各程序在執(zhí)行過程中出現(xiàn)相互制約的關系,程序的執(zhí)行表現(xiàn)出間斷性的特征。這些特征都是在程序的執(zhí)行過程中發(fā)生的,是動態(tài)的過程,而傳統(tǒng)的程序本身是一組指令的集合,是一個靜態(tài)的概念,無法描述程序在內(nèi)存中的執(zhí)行情況,即我們無法從程序的字面上看出它何時執(zhí)行,何時停頓,也無法看出它與其它執(zhí)行程序的關系,因此,程序這個靜態(tài)概念已不能如實反映程序并發(fā)執(zhí)行過程的特征。為了深刻描述程序動態(tài)執(zhí)行過程的性質(zhì),人們引入“進程(Process)”概念。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com