Các sự khác biệt chính giữa hệ thống thời gian thực cứng và mềm là, một hệ thống thời gian thực cứng là một hệ thống trong đó một lỗi không đáp ứng được thời hạn có thể dẫn đến lỗi hệ thống hoàn chỉnh trong khi hệ thống thời gian thực mềm là một hệ thống trong đó một hoặc nhiều lỗi không đáp ứng thời hạn không được coi là hệ thống hoàn chỉnh thất bại, nhưng hiệu suất của nó được coi là xuống cấp.
Hệ điều hành là một phần mềm hệ thống quản lý phần cứng máy tính theo các hướng dẫn được cung cấp bởi phần mềm. Một hệ điều hành cung cấp các nhiệm vụ khác nhau. Quản lý tập tin, quản lý bộ nhớ, điều khiển các thiết bị ngoại vi và lập lịch xử lý là một số trong số đó. Một loại hệ điều hành là hệ điều hành thời gian thực. Nó có thể được chia thành các hệ thống thời gian thực cứng và hệ thống thời gian thực mềm.
1. Tổng quan và sự khác biệt chính
2. Hệ thống thời gian thực cứng là gì
3. Hệ thống thời gian thực mềm là gì
4. So sánh cạnh nhau - Hệ thống thời gian thực cứng và mềm ở dạng bảng
5. Tóm tắt
Một hệ thống thời gian thực là một hệ thống xử lý dữ liệu. Thời gian hệ thống mất để phản hồi đầu vào và cung cấp đầu ra hoặc hiển thị thông tin cập nhật được gọi là thời gian đáp ứng. Vì vậy, trong các hệ thống này, thời gian đáp ứng phải rất tối thiểu. Hệ thống sẽ hoàn thành nhiệm vụ trong thời hạn. Trong một hệ điều hành thời gian thực, tính chính xác của đầu ra hệ thống phụ thuộc vào kết quả logic của tính toán cũng như thời gian cần thiết để tạo ra kết quả. Hệ thống của họ cũng có cấu trúc tương tự như một hệ điều hành thông thường. Nó cũng có các cơ chế cho các nhiệm vụ lập lịch thời gian thực.
Hình 01: Hệ thống kiểm soát không lưu
Trong hệ thống thời gian thực cứng, yêu cầu thời gian là một hạn chế quan trọng. Hệ thống sẽ thực hiện trong thời hạn. Nếu hệ thống không thực hiện trong thời hạn, nó được coi là một nhiệm vụ thất bại. Những loại hệ thống không nên bỏ lỡ thời hạn. Thiếu thời hạn có thể là thảm họa. Hệ thống kiểm soát không lưu, tên lửa và hệ thống kiểm soát lò phản ứng hạt nhân là một vài ví dụ cho các hệ thống thời gian thực cứng. Nếu hệ thống điều khiển máy bay không đưa ra hướng dẫn cho máy bay trong thời hạn, điều đó có thể khiến máy bay gặp sự cố. Do đó, trong một hệ thống thời gian thực khó khăn, việc đáp ứng thời hạn là vô cùng quan trọng. Các hệ thống này được triển khai chủ yếu vào các hệ thống quan trọng an toàn.
Trong một thời gian thực mềm, hệ thống, yêu cầu thời gian không phải là rất quan trọng. Hệ thống nên thực hiện nhiệm vụ hoặc đưa ra đầu ra trong thời hạn nhưng đôi khi có thể có một dung sai nhỏ. Nếu hệ thống, không thực hiện nhiệm vụ trong thời hạn, nó không được coi là một sự cố miễn là nó cung cấp đầu ra cần thiết. Nhưng hiệu suất được coi là xuống cấp. Thiếu thời hạn sẽ không gây ra một sự kiện thảm khốc như trong một hệ thống thời gian thực khó khăn. Các hệ thống này ít hạn chế hơn. Một số ví dụ về hệ thống thời gian thực phần mềm là truyền phát đa phương tiện, các dự án khoa học tiên tiến và thực tế ảo.
Hệ thống thời gian thực cứng và mềm | |
Một hệ thống thời gian thực cứng là một hệ thống trong đó việc không đáp ứng ngay cả một thời hạn duy nhất có thể dẫn đến lỗi hệ thống hoàn thành hoặc thảm khốc. | Hệ thống thời gian thực mềm là một hệ thống trong đó một hoặc nhiều lỗi không đáp ứng được thời hạn không được coi là lỗi hệ thống hoàn chỉnh nhưng hiệu suất đó được coi là bị suy giảm. |
Bản chất hạn chế | |
Một hệ thống thời gian thực cứng rất hạn chế. | Một hệ thống thời gian thực mềm không hạn chế lắm. |
Hạn chót | |
Một hệ thống thời gian thực không nên bỏ lỡ thời hạn. Thiếu thời hạn gây ra lỗi hệ thống hoàn toàn hoặc thảm khốc. | Một hệ thống thời gian thực mềm đôi khi có thể bỏ lỡ thời hạn. Thiếu thời hạn không được coi là một lỗi hệ thống hoàn chỉnh nhưng làm giảm hiệu suất. |
Tiện ích | |
Một hệ thống thời gian thực có nhiều tiện ích hơn. | Một hệ thống thời gian thực mềm có ít tiện ích hơn. |
Ví dụ | |
Hệ thống kiểm soát không lưu, tên lửa và hệ thống kiểm soát lò phản ứng hạt nhân là một số ví dụ về hệ thống thời gian thực cứng. | Truyền phát đa phương tiện, các dự án khoa học tiên tiến và thực tế ảo là một số ví dụ về hệ thống thời gian thực mềm. |
Bài viết này thảo luận về hai loại hệ điều hành thời gian thực; hệ thống thời gian thực cứng và hệ thống thời gian thực mềm. Sự khác biệt giữa hệ thống thời gian thực cứng và mềm là, hệ thống thời gian thực cứng là một hệ thống trong đó một lỗi không đáp ứng được thời hạn có thể dẫn đến lỗi hệ thống hoàn chỉnh trong khi hệ thống thời gian thực mềm là một hệ thống trong đó một hoặc nhiều lỗi hơn để đáp ứng thời hạn không được coi là lỗi hệ thống hoàn chỉnh nhưng hiệu suất của nó được coi là xuống cấp.
1.PantechProLabs Ấn Độ, Ltd. Ltd. Khái niệm cơ bản RTOS. LinkedIn SlideShare, ngày 10 tháng 12 năm 2012. Có sẵn tại đây
2. Các loại hệ điều hành. Trực tiếp, Điểm hướng dẫn, ngày 8 tháng 1 năm 2018. Có sẵn tại đây
1.'Flickr - Hình ảnh chính thức của Hải quân Hoa Kỳ - Một thủy thủ vận hành hệ thống radar tìm kiếm trên không SPN-43 trong khi điều khiển tiếp cận thường trực. 'Trang chính thức của Hải quân Hoa Kỳ Chuyên gia truyền thông Petty Sĩ quan hạng 2 (AW / SW) Gretchen M. Albrecht / Mỹ Hải quân - Một thủy thủ vận hành hệ thống radar tìm kiếm trên không SPN-43 trong khi điều khiển tiếp cận thường trực., (Tên miền công cộng) qua Commons Wikimedia