Trong một số hệ thống, khi một quá trình tạo ra một tiến trình khác, tiến trình cha và tiến trình con
tiếp tục được kết hợp theo những cách nhất định. Quá trình con có thể tự tạo ra các quy trình hơn,
hình thành một hệ thống phân cấp quá trình. Lưu ý rằng không giống như thực vật và động vật đã sử dụng sinh sản hữu tính, một
quá trình chỉ có một mẹ (nhưng không, một, hai, hoặc trẻ hơn).
Trong UNIX, một quá trình và tất cả các con của mình và con cháu tiếp tục cùng nhau tạo thành một nhóm quá trình
Khi một người dùng gửi một tín hiệu từ bàn phím, các tín hiệu được gửi đến tất cả các thành viên của
nhóm quá trình hiện đang được gắn với bàn phím (thường là tất cả các quá trình hoạt động đã được
tạo ra trong cửa sổ hiện hành). Cá nhân, mỗi quá trình có thể bắt được tín hiệu, bỏ qua các tín hiệu
hoặc có những hành động mặc định, mà là bị giết chết bởi các tín hiệu.
Như một ví dụ khác, nơi các hệ thống phân cấp quá trình đóng một vai trò, chúng ta hãy nhìn vào cách UNIX
khởi tạo chính nó khi nó là bắt đầu. Một quy trình đặc biệt, gọi là init, được hiện diện trong hình ảnh khởi động.
Khi nó bắt đầu chạy, nó đọc một tập tin nói có bao nhiêu thiết bị đầu cuối có. Sau đó, nó Forks ra một
quy trình mới cho mỗi thiết bị đầu cuối. Những quá trình chờ đợi cho một người nào đó để đăng nhập. Nếu đăng nhập thành công,
quá trình đăng nhập thực hiện một vỏ để nhận lệnh. Những lệnh này có thể khởi động nhiều
tiến trình, và vân vân. Như vậy, tất cả các quá trình trong toàn bộ hệ thống thuộc về một cây duy nhất, với
initat gốc.
Ngược lại, Windows không có bất cứ khái niệm về một hệ thống phân cấp quá trình. Tất cả quá trình đều bình
đẳng, nơi duy nhất mà có cái gì đó giống như một hệ thống phân cấp quá trình là khi một tiến trình được
tạo ra, phụ huynh được đưa ra một mã thông báo đặc biệt (gọi là xử lý) mà nó có thể sử dụng để kiểm soát các con.
Tuy nhiên, nó là miễn phí để vượt qua dấu hiệu này cho một số quá trình khác, do đó vô hiệu các hệ thống phân cấp
quá trình trong UNIX không thể tước quyền trẻ em của họ.
đang được dịch, vui lòng đợi..
