Skip to main content

Thông điệp hoạt động là gì?

Một thông điệp hoạt động (AM) là một loại giao tiếp giữa các quá trình được sử dụng trong điện toán, theo đó một chương trình chương trình hoặc chức năng của máy tính có thể được thực hiện bởi một máy tính hoàn toàn khác so với nơi nó cư trú.Loại thông điệp này có định dạng cơ bản đến mức nó cho phép sử dụng nhiều băng thông mạng hơn so với các giao thức Internet tiêu chuẩn (IP).Nó cũng được coi là một hệ thống truyền tin nhắn không đồng bộ, trong đó nó được hành động ngay lập tức thay vì chờ đợi một thời điểm cụ thể để đồng bộ hóa với chương trình.Với mô hình truyền thông nhắn tin tích cực, phần lớn công việc xảy ra ở cấp độ phần cứng nơi phần cứng tương tác với các trình điều khiển hệ điều hành.Là cấp thấp hơn này thường được dành riêng cho doanh nghiệp hệ điều hành, các thông điệp được xây dựng theo cách mà chúng có thể thực hiện các hướng dẫn để truy cập vào chuỗi các chức năng người dùng cấp trên.Bên trong tiêu đề của một AM là địa chỉ của những gì được gọi là người xử lý.Trình xử lý là hướng dẫn cấp độ người dùng đặc biệt cho phép thân thông báo được xử lý bằng cách tính toán thông qua bộ xử lý.Sau đó, phần thân của một thông điệp hoạt động là đối số chức năng hoặc dữ liệu mà tính toán cần phải hành động.Tuy nhiên, sự khác biệt chính là nó được hành động ngay lập tức khi nhận, trái ngược với yêu cầu một phương thức phân phối, gửi, nhận, nhận, nhận phương thức phân phối, nhận, nhận phương thức phân phối.Theo cách này, một thông điệp tích cực xem xét mạng chỉ đơn giản là một đường ống mở cho truyền tải.Những hạn chế duy nhất của nó là của mạng vật lý, trong đó khoảng cách giữa các nút có thể yếu tố vào độ trễ của tin nhắn. Cách thức hoạt động của hệ thống tin nhắn hoạt động là người gửi điền vào mạng bằng các tin nhắn.Không có bộ đệm nào ở đầu nhận, có phản hồi duy nhất với AM là làm gián đoạn ngắn gọn tính toán của nó cho trình xử lý tin nhắn, lấy tin nhắn từ mạng và tiếp tục về hoạt động kinh doanh của nó.Bộ đệm tin nhắn thời gian duy nhất xảy ra là ở cuối người gửi, trong đó các tin nhắn được giữ dựa trên việc mạng có đạt đến giới hạn của nó hay không.Một phương thức bỏ phiếu giữ các tab trên mạng để hệ thống biết khi nào nên gửi thêm tin nhắn.Do đó, các tin nhắn hoạt động cho phép sự chồng chéo liên tục của các tin nhắn được gửi với các tính toán xảy ra trên các máy từ xa, cũng như giữ cho tất cả chúng được phối hợp. Trong khi phương thức tin nhắn hoạt động có thể đơn giản, nó phải đối mặt với một vài vấn đề liên quan đến việc thực hiện.Mặc dù chúng có cấu trúc nguyên thủy như vậy, các trình điều khiển giao diện được thiết kế tùy chỉnh thường được yêu cầu xử lý các thông điệp cho hệ thống máy tính.Các thông điệp hoạt động cũng được thiết kế để vận hành giữa các nút máy tính đang chạy cùng một chương trình.Bằng cách này, các hướng dẫn được gửi và nhận là cụ thể cho chương trình đã chạy trên máy tính đích. Do bản chất của chúng, các thông điệp hoạt động đã tìm thấy sử dụng rộng rãi trong các môi trường tính toán song song, chẳng hạn như quy trình đơn, nhiều ứng dụng dữ liệu (SPMD).Các chương trình này chạy trên các mạng lớn của các hệ thống máy tính nơi các thông điệp hoạt động được sử dụng để truyền các hướng dẫn và dữ liệu giữa các máy.Các hệ thống phân tán như vậy sử dụng phương pháp để xử lý hiệu quả một lượng lớn dữ liệu mà nếu không sẽ mất quá nhiều thời gian trên một máy.