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.

Bài 3 - Câu 4 Phương thức liên lạc giữa các tiến trình. Phân biệt hai mô hình đó ?

Go down

Bài 3 - Câu 4 Phương thức liên lạc giữa các tiến trình. Phân biệt hai mô hình đó ? Empty Bài 3 - Câu 4 Phương thức liên lạc giữa các tiến trình. Phân biệt hai mô hình đó ?

Bài gửi  vuthanhtoan85(113a) 9/8/2012, 12:46

* 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

vuthanhtoan85(113a)

Tổng số bài gửi : 36
Join date : 02/08/2012

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