Tải bản đầy đủ (.pdf) (1 trang)

Cơ chế giao tiếp liên quá trình là gì

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (51.37 KB, 1 trang )

Cơ chế giao tiếp liên quá trình là gì ?

Cơ chế giao tiếp liên quá
trình là gì ?
Bởi:
unknown

Cơ chế giao tiếp liên quá trình là gì ?
Truyền thông là một khái niệm dùng để chỉ sự giao tiếp, trao đổi thông tin giữa hai hay
nhiều thực thể trong một hệ thống nào đó. Nếu hệ thống mà chúng ta xem xét là xã hội
loài người, thì truyền thông có thể là quá trình trao đổi thông tin giữa người với người
trong cuộc sống thông qua các phương tiện truyền tải thông tin khác nhau như không
khí (trong trò chuyện trực tiếp), hệ thống điện thoại, sách, báo, các phương tiện nghe
nhìn, mạng máy tính, ...
Nếu hệ thống mà chúng ta xem xét là một hệ thống máy tính hay một hệ thống mạng thì
truyền thông có thể được phân thành hai mức:
• Mức phần cứng: là sự giao tiếp, trao đổi thông tin giữa các bộ phận vật lý cấu
thành nên hệ thống máy tính như CPU, bộ nhớ, thiết bị vào ra, card giao tiếp
mạng, nhờ vào các phương tiện truyền thông như hệ thống BUS nội, hệ thống
BUS vào ra hay các dây cáp mạng . . .
• Mức phần mềm: là sự giao tiếp, trao đổi thông tin giữa các thành phần bên
trong của một chương trình hay giữa các chương trình với nhau thông qua các
cơ chế truyền thông được hỗ trợ bởi các hệ điều hành, hệ điều hành mạng.
Trong các hệ thống máy tính đơn nhiệm (monotasking) cổ điển, ví dụ MS-DOS, tại
một thời điểm chỉ cho phép tồn tại một quá trình. Việc giao tiếp, trao đổi thông tin chỉ
diễn ra trong phạm vi của một chương trình. Đó là sự giao tiếp giữa các thủ tục dưới
hình thức chia sẻ các biến toàn cục, hay bằng cách truyền các tham số khi gọi hàm, thủ
tục hay bằng giá trị trả về của một hàm, . . . Ngược lại, trong các hệ thống đa nhiệm
(multitasking) có nhiều quá trình tồn tại song song nhau, mỗi quá trình được thực hiện
trong một không gian địa chỉ (Address space) riêng biệt. Việc giao tiếp giữa các quá
trình muốn thực hiện được đòi hỏi phải có những tiện ích hỗ trợ bởi hệ điều hành, hệ


điều hành mạng. Các tiện ích này thường được gọi với cái tên là Cơ chế giao tiếp liên
quá trình (IPC - Inter-Process Communication).

1/1



×