SRR Module là một dự án mã nguồn mở duy trì bởi Cogent, và phân phối theo một giấy phép GNU General Public License (GPL). Nó cung cấp qua đồng bộ tin nhắn, thông báo sự kiện không đồng bộ (proxy), và sử dụng không gian gián đoạn xử lý cho hệ điều hành Linux. Đồng bộ thông qua một cơ chế IPC nhanh chóng, linh hoạt, và mạnh mẽ, đặc biệt hữu ích cho các hệ thống xây dựng bao gồm nhiều quá trình hợp tác.
Việc thực hiện các SRR đun lấy cảm hứng từ các hệ điều hành QNX. Nó cho phép một quá trình hoặc thread để gửi một tin nhắn đến một quá trình hoặc sợi. Quá trình đầu tiên chờ đợi cho đến khi quá trình thứ hai trả lời. Khả năng này có thông điệp đi qua giữa các quy trình đã được sử dụng trong hơn một thập kỷ như là một cách đáng tin cậy để tạo ra linh hoạt, kiến trúc chương trình mô-đun.
Các chức năng khác ngoài việc gửi-nhận-trả lời cơ bản cơ chế bao gồm các proxy (xếp hàng đợi sự kiện không đồng bộ), hẹn giờ giao hàng của các proxy và tín hiệu, gây ra các proxy giữa các tác vụ, và sử dụng không gian ngắt xử lý. Việc bổ sung các hỗ trợ thread cho phép các proxy và tin nhắn đồng bộ được sử dụng như đồng bộ hóa và thông tin liên lạc liên thread cơ sở. Proxy cũng có thể được sử dụng để giải quyết một số điều kiện cuộc đua thông thường liên kết với các tín hiệu. Các SRR Mô-đun bao gồm một thư viện API viết bằng C và một lớp tương thích QNX 4.
Các SRR Module là rất ổn định và cực kỳ nhanh, xấp xỉ 80% hiệu năng QNX 4 trên cùng một phần cứng.
Có gì mới trong phiên bản này:
Các chi tiết về phần mềm:
Phiên bản: 1.4.37
Ngày tải lên: 2 Jun 15
Giấy phép: Miễn phí
Phổ biến: 80
Bình luận không