Computer-Operating systems

1、下列有關進程的說法中,錯誤的是()
A、進程與程序是一一對應的
B、進程與作業是一一對應的
C、進程是靜態的
D、進程是動態的過程
【答案】ABC

【注意】進程、程序、作業、線程之間的區別

 

 

 

鏈接:https://www.nowcoder.com/questionTerminal/ecc7b3b9cbef4d4889fbefb5232e4ae8
A. 錯誤
1. 進程是程序的一次執行過程,是動態的,有生命期,可動態產生和消亡。
2. 程序作爲軟件資源保存,是靜態的。
3. 程序與進程無一一對應關係。【一個程序(資源)可以由多個進程使用。一個進程也可以有序地執行若干程序。】
B.錯誤
1. 作業是由一系列有序步驟組成,經過 【作業提交 作業收容 作業執行 作業完成】四個階段。
2. 一個作業可由多個進程組成,且必須至少由一個進程組成,反過來則不成立。
C.錯誤
D.正確
鏈接:https://www.nowcoder.com/questionTerminal/ecc7b3b9cbef4d4889fbefb5232e4ae8
(1)一個作業可以由多個進程組成,且必須至少由一個進程組成,
(2)進程是動態的,
(3)一個作業通常包括程序、數據和操作說明書三部分。每一個進程由pcb、程序和數據集合組成。
(4)程序是進程的一部分,是進程的實體。
  一個程序可以啓動多個進程,一個程序的執行可能有多個進程的參與,多個進程的協作共同執行這個程序。
     一個作業可以劃分爲若干個進程來實現,而每一個進程有其實體--程序和數據集合。
作業(Job)是一個總任務,進程(Process)是總任務中的各個子項。
例如:課室大掃除是一項總任務,它是一個作業;而其中擦桌子、掃地是各個子任務,擦桌子需要多次執行(每桌子執行一次),掃地只需要執行一次,這些就是在作業中調度的進程。

三者區別 學習的博客

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章