Phương thức liên lạc giữa các tiến trình qua IPC
Trang 1 trong tổng số 1 trang
Phương thức liên lạc giữa các tiến trình qua IPC
* Liên lạc trực tiếp (Direct Communications)
+ Theo địa chỉ đối xứng (Symmetric Scheme)
+ Send (P, Message) - Gửi thông điệp cho P
+ Receive (Q, Message) - Nhận thông điệp từ Q
* Đặc điểm:
1. Liên kết được thiết lập tự động giữa mỗi cặp tiến trình
2. Liên kết chỉ giữa 2 tiến trình
3. Chỉ có 1 liên kết giữa mỗi cặp
4. Tính đối xứng của liên lạc (2 bên điều biết đích xác tên của nhau khi Gửi/Nhận).
Theo địa chỉ phi đối xứng (Asymmetric Scheme)
+ Send (P, Message) - Gửi thông điệp cho P.
+ Receive (id, Message) - Nhận thông điệp từ tiến trình bất kỳ, Biến id chứa số hiệu tiến trình gửii
* Liên lạc gián tiếp (Indirect Communications)
+ Qua các Hộp thư (Mailboxes) hoặc Cổng(Ports).
+ Hộp thư là 1 thực thể qua đó thông điệp được gửi đến và lấy ra.
+ Mỗi hộp thư có định danh riêng
+ Hai tiến trình phải chung nhau một hộp thư nào đó.
+ Hai loại hộp thư :
1. Hộp thư tiến trình (Process Mailbox): Nằm trong vùng địa chỉ của một tiến trình nào đó
2. Hộp thư hệ điều hành (OS Mailbox): Nằm trong vùng địa chỉ của HDH
+ Theo địa chỉ đối xứng (Symmetric Scheme)
+ Send (P, Message) - Gửi thông điệp cho P
+ Receive (Q, Message) - Nhận thông điệp từ Q
* Đặc điểm:
1. Liên kết được thiết lập tự động giữa mỗi cặp tiến trình
2. Liên kết chỉ giữa 2 tiến trình
3. Chỉ có 1 liên kết giữa mỗi cặp
4. Tính đối xứng của liên lạc (2 bên điều biết đích xác tên của nhau khi Gửi/Nhận).
Theo địa chỉ phi đối xứng (Asymmetric Scheme)
+ Send (P, Message) - Gửi thông điệp cho P.
+ Receive (id, Message) - Nhận thông điệp từ tiến trình bất kỳ, Biến id chứa số hiệu tiến trình gửii
* Liên lạc gián tiếp (Indirect Communications)
+ Qua các Hộp thư (Mailboxes) hoặc Cổng(Ports).
+ Hộp thư là 1 thực thể qua đó thông điệp được gửi đến và lấy ra.
+ Mỗi hộp thư có định danh riêng
+ Hai tiến trình phải chung nhau một hộp thư nào đó.
+ Hai loại hộp thư :
1. Hộp thư tiến trình (Process Mailbox): Nằm trong vùng địa chỉ của một tiến trình nào đó
2. Hộp thư hệ điều hành (OS Mailbox): Nằm trong vùng địa chỉ của HDH
NguyenQuangPhong(I11C)- Tổng số bài gửi : 4
Join date : 05/09/2011
Similar topics
» Hai phương thức liên lạc giữa các tiến trình.
» Thảo luận Bài 4
» Hai phương thức liên lạc giữa các tiến trình
» Thảo luận Bài 5
» Thảo luận Bài 4
» Thảo luận Bài 4
» Hai phương thức liên lạc giữa các tiến trình
» Thảo luận Bài 5
» Thảo luận Bài 4
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết