天天看點

1 作業系統之作業、程序、線程、管程

作業:使用者在一次解題或一個事務處理過程中要求計算機系統所做工作的集合。它包括使用者程式、所需要的資料及控制指令等。作業是由一系列有序的步驟組成的。

程序:一個程式在一個資料集合上的一次運作過程。是以一個程式在不同資料集合上運作,乃至一個程式在同樣資料集合上的多次運作都是不同的程序。

線程:線程是程序中的一個實體,是被系統獨立排程和執行的基本機關。

管程:管程實際上是定義了一個資料結構和在該資料結構上的能為并發程序所執行的一組操作,這組操作能同步程序和改變管程中的資料。

繼續閱讀