Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Phương thức liên lạc giữa các tiến trình qua IPC

Go down

Phương thức liên lạc giữa các tiến trình qua IPC Empty Phương thức liên lạc giữa các tiến trình qua IPC

Bài gửi  NguyenQuangPhong(I11C) 23/9/2011, 16:10

* 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

NguyenQuangPhong(I11C)

Tổng số bài gửi : 4
Join date : 05/09/2011

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết