Skip to main content

Xử lý thời gian thực là gì?

Xử lý thời gian thực là một loại xử lý dữ liệu phản ứng ngay lập tức với các lệnh hoặc nhập dữ liệu.Trong một số trường hợp, xử lý thời gian thực cũng có thể đề cập đến sự xuất hiện của phản ứng tức thời khi trong thực tế có một sự chậm trễ ngắn.Việc xử lý này thường được chia thành hai loại khác nhau, thời gian thực và thời gian thực mềm cứng.Xử lý thời gian thực khó đề cập đến một hệ thống trong đó thời hạn phải đáp ứng.Nếu thời hạn không được đáp ứng, nhiệm vụ hoặc hệ thống được coi là một thất bại.Loại xử lý này có thể được tìm thấy trong các hệ thống thường có ít chỗ cho thất bại.Một số ví dụ có thể bao gồm các hệ thống điều khiển máy bay, máy tạo nhịp tim và nhiều thiết bị y tế theo dõi sức khỏe của bệnh nhân có thể trong tình trạng nguy kịch.Mặt khác, xử lý thời gian thực mềm là một loại xử lý trong đó thời hạn có thể bị bỏ qua mà không bị hệ thống thất bại vì sự chậm trễ.Trong một số trường hợp, hệ thống có thể bị chất lượng kém hơn hoặc giảm hiệu quả của các chức năng.Các quá trình này thường được tìm thấy trong các hệ thống âm thanh và hình ảnh.Ví dụ, một video được ghi lại có thể bỏ lỡ khung hình, mặc dù video sẽ không thất bại vì độ trễ hoặc xóa các khung nhất định.Thay vào đó, chất lượng của video bị giảm. Xử lý thời gian thực được sử dụng trong một số ngành công nghiệp khác nhau trên thế giới.Một số ví dụ phổ biến về loại xử lý này có thể được tìm thấy trong việc xử lý các giao dịch của các công ty thẻ tín dụng.Nhiều công ty trong số này sử dụng phương pháp xử lý hàng loạt cho phép một số giao dịch được ghi lại cùng một lúc.Đây là một ví dụ về xử lý thời gian thực mềm.Nhiều ô tô cũng sử dụng điện toán thời gian thực là tốt.Một động cơ ô tô có thể là một ví dụ tốt về xử lý thời gian thực khó.Nếu động cơ bị trễ phản ứng với lệnh mà nó nhận được, nó có thể khiến toàn bộ ô tô bị trục trặc.Có một số thiết kế được sử dụng để sản xuất các hệ thống xử lý thời gian thực.Một trong những phương pháp phổ biến nhất để thiết kế thời gian thực là phương pháp mô-đun đối với hoạt động và thử nghiệm xây dựng phần mềm (MASCOT).Mascot là một phương pháp thiết kế phần mềm được Bộ Quốc phòng Vương quốc Anh giới thiệu vào những năm 1970.Phương pháp này khác với các phương pháp phát triển phần mềm khác ở chỗ trọng tâm chính của nó không phải là chức năng hay mục đích của hệ thống được thiết kế.Thay vào đó, các nhà phát triển của linh vật tập trung vào các quy trình thời gian thực và hiệu suất hiệu quả của các hệ thống mà họ đã phát triển.