Skip to main content

Hệ điều hành thời gian thực là gì?

Một hệ điều hành thời gian thực là một loại hệ điều hành máy tính cụ thể hoàn thành các nhiệm vụ rất đáng tin cậy.Các hệ điều hành này có khả năng lấy thông tin và kết quả đầu ra trên cơ sở thời gian thực.Điều này có nghĩa là các kết quả thông tin đã sẵn sàng cùng lúc với kết quả.Loại hệ điều hành này là thành phần máy tính truyền thống của triết lý điện toán và sản xuất lớn hơn được gọi là điện toán thời gian thực. Một hệ điều hành máy tính tiêu chuẩn không sử dụng tốc độ như một yếu tố xác định.Tốc độ hoàn thành một quá trình có thể rất quan trọng đối với người dùng, nhưng bản thân hệ điều hành hoàn toàn không quan tâm.Vì tốc độ không quan trọng đối với lập trình, một quy trình có thể bị gián đoạn hoặc tạm dừng trong khi một quy trình khác, được công nhận là quan trọng hơn, thay vào đó là loại xử lý này tạo ra mức độ biến thiên trong đầu ra không thể chấp nhận được trong một số hệ thống.Một số hệ thống máy tính vận hành máy móc đắt tiền, quản lý các tiện ích hoặc thực hiện các nhiệm vụ khác liên quan đến hàng ngàn cuộc sống của con người hoặc hàng triệu đô la.Các máy tính này cần một mức đầu ra đáng tin cậy để ngăn chặn tai nạn và cứu mạng và tiền bạc. Để đạt được mức độ tin cậy này, mọi người sử dụng hệ điều hành thời gian thực.Các hệ thống này sử dụng thời gian như một yếu tố quyết định.Thời gian cần thông tin để nhập hệ thống và các tính toán được thực hiện bằng cách sử dụng thông tin đó được kiểm soát chặt chẽ.Một trong những yếu tố chính của hệ điều hành thời gian thực xoay quanh việc ưu tiên quá trình.Trong một hệ điều hành tiêu chuẩn, một số quy trình hệ thống nội bộ nhất định quan trọng hơn bất kỳ quy trình nào khác.Các quy trình này có thể không bị gián đoạn bởi các ứng dụng, bất kể ưu tiên.Một hệ điều hành thời gian thực sẽ cho phép quy trình ứng dụng ưu tiên hàng đầu nếu cần thiết.Điều này cho phép các tính toán quan trọng về thời gian và sức mạnh mà họ cần để hoàn thành trong một cửa sổ nhất định. Một hệ điều hành thời gian thực có mức đầu ra rất đáng tin cậy, thường với chi phí tốc độ chung.Vì thời gian hệ thống và bộ xử lý có nhiều thay đổi hơn, nên các hành động không quan trọng có thể mất nhiều thời gian hơn để hoàn thành.Địa chỉ bộ nhớ và hoán đổi vừa chậm hơn vừa ổn định hơn trong một hệ thống truyền thống.Về bản chất, phải mất nhiều thời gian hơn để viết và truy xuất thông tin, nhưng thông tin luôn ở đó khi cần phải có. Có hai loại hệ điều hành thời gian thực cơ bản, cứng và mềm.Trong một hệ thống cứng, thông tin phải là nơi cần có trong một khung thời gian nhất định hoặc thông tin là vô dụng.Đây thường là những hệ thống quan trọng chi phối thiết bị y tế, tiện ích hoặc trao đổi tiền.Trong một hệ thống mềm, có nhiều thời gian hơn về chính xác khi cần thông tin.Phong cách này là phổ biến ở những nơi như hệ thống điều hướng và liên tục cập nhật các thiết bị như radar.