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.

Trình bày 2 mô hình liên lạc giữa các tiến trình. Cho ví dụ

Go down

Trình bày 2 mô hình liên lạc giữa các tiến trình. Cho ví dụ Empty Trình bày 2 mô hình liên lạc giữa các tiến trình. Cho ví dụ

Bài gửi  huynhnguyenngochien(I11C) 15/9/2011, 14:56

_Liên lạc giữa các tiến trình: Bằng thông điệp(Messages) và qua Vùng nhớ chung.Trao đổi thông tin giữa các tiến trình trên một máy/giữa các máy khác nhau trong mạng.
_Liên lạc giữa các tiến trình:
Mỗi máy tính trong mạng có HostName và IP Address. Các tên này được HĐH chuyển đổi thành một số nguyên gọi là HostID.
Mỗi tiến trình có ProcessName và ProcessID.
Cặp số (HostID, ProcessID) xác định duy nhất tiến trình trong mạng và được dùng để mở/đóng kết nối với tiến trình đó.
Các lời gọi hệ thống kiểu Open,Close,Read,Write,Wait để thao tác với tiến trình.
- Truyền thông điệp: Tiến trình A sẽ truyền dữ liệu thông qua hệ thống, Tiến trình B sẽ nhận dữ liệu từ hệ thống.
- Dùng bộ nhớ chung: Tiến trình A sẽ truyền dữ liệu vào bộ nhớ chia sẻ (dùng chung), Tiến trình B sẽ lấy dữ liệu tù bộ nhớ chia sẻ này. Dùng bộ nhớ chung phải thực hiện đồng bộ hóa để đảm bảo dữ liệu sau không chồng lên dữ liệu trước.

Ví dụ: Bạn A đang viết tên mình trên bảng. Bạn B phải đợi bạn A viết đầy đủ tên mình rồi chụp ảnh. Nếu bạn B chụp ảnh sớm (không đồng bộ, không chờ) thì bạn B sẽ không chụp đầy đủ tên bạn A

huynhnguyenngochien(I11C)

Tổng số bài gửi : 10
Join date : 30/08/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