Hệ thống thu nhận dữ liệu

Một phần của tài liệu Hệ thống thời gian thực và ứng dụng các mẫu trong thiết kế (Trang 32 - 34)

Hệ thống thu nhận dữ liệu là lớp khác của hệ thời gian thực. Nó thường là cơ sở cho mô hình kiến trúc chung. Hệ thống này tập hợp dữ liệu từ các bộ cảm biến cho việc xử lý và phân tích tuần tự.

Để minh hoạ cho lớp này của hệ thống, ta xét mô hình hệ thống chỉ ra trong hình 1.15. Đây là sự trình bày một hệ thống tập hợp dữ liệu từ các bộ cảm biến giám sát luồng nơtron trong lò phản ứng hạt nhân. Dữ liệu bộ cảm biến là không gian trong bộ đệm, nó được trích, xử lý và mức luồng trung bình được hiển thị trên sự trình diễn của toán tử.

Hình 1.15: Kiến trúc của luồng giám sát hệ thống

Mỗi bộ cảm biến có một tiến trình, nó biến đổi tín hiệu tương tự từ đầu vào thành tín hiệu số nó chuyển tới bộ đệm. Tiến trình hồi đáp xử lý dữ liệu từ cho bộ đệm và chuyển tới tiến trình hiển thị cho đầu ra. Hệ thời gian thực liên quan tới sự thu nhận và tốc độ xử lý dữ liệu. Hoạt động trong tiến trình thu nhận dữ liệu và tiến trình xử lý có thể không đồng bộ. Khi tín hiệu xử lý được yêu cầu, thu nhận dữ liệu có thể nhanh hơn xử lý dữ liệu. Nếu chỉ tính toán đơn giản cần được mang ra ngoài, xử lý có thể nhanh hơn thu nhận dữ liệu.

Để làm cân bằng các tốc độ khác nhau này, bộ đệm lớn nhất của hệ thống thu nhận dữ liệu sử dụng một bộ đệm vòng tròn hoặc bộ đệm tròn. Tiến trình cung cấp dữ

xử lý mức luồng nhận dạng và lượng giá Bộ cảm biến Tiến trình Bộ cảm biến Xử lý dữ liệu Bộ đệm dữ liệu Bộ cảm biến Hiển thị

liệu (producer: sản xuất) thêm thông tin tới bộ đệm này và tiến trình sử dụng dữ liệu (consumer: tiêu dùng) lấy thông tin từ bộ đệm (hình 1.16).

Hiển nhiên, cần loại trừ tình huống tiến trình cung cấp và tiến trình sử dụng truy cập cùng một phần tử trong bộ đệm ở cùng thời điểm. Hệ thống cũng cần bảo đảm rằng, tiến trình không cung cấp thêm thông tin khi bộ đệm đầy và tiến trình sử dụng không nhận thông tin từ bộ đệm rỗng.

Hình 1.16: Bộ đệm tròn cho bộ thu nhận dữ liệu tiến trình

cung cấp

tiến trình sử dụng

Chƣơng 2

PHƢƠNG PHÁP PHÂN TÍCH THIẾT KẾ HƢỚNG MẪU

Một phần của tài liệu Hệ thống thời gian thực và ứng dụng các mẫu trong thiết kế (Trang 32 - 34)