Phân loại hệ điều hành thời gian thực

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Phân tích thiết kế hệ thống thời gian thực Luận văn ThS. Công nghệ thông tin 1.01.10 (Trang 27 - 28)

1.2. Hệ điều hành thời gian thực

1.2.6. Phân loại hệ điều hành thời gian thực

1. Hệ điều hành thời gian thực thuần tuý

Đây là các hệ điều hành thời gian thực được thiết kế từ đầu mà không phải là sự sửa chữa hay mở rộng từ một hệ điều hành thời gian thực khác (Hình 1.7)

Hình 1.7. Hệ điều hành thời gian thực thuần tuý

Các hệ điều hành thời gian thực này được thiết kế cho các địi hỏi có tính đặc thù và hướng đến đáp ứng thời gian thực một cách triệt để, cấu trúc bên trong hệ điều hành thời gian thực này thường đơn giản nên giảm được overhead trong các phân chức năng của nhân nhưng các hệ điều hành thời gian thực này thường chức năng nghèo nàn, khó phát triển các ứng dụng và kém tương thích. Các hệ điều hành thời gian thực thuộc loại này như: eCos [40], Nucleus [41], pSOS [42], VxWork [25], QNX [27], OSE [43], Lyra.. Những bản thương mại của các hệ điều hành thời gian thực loại này có giá thành rất cao.

Ứng dụng thời gian thực

Hệ điều hành thời gian thực Phần cứng

2. Hệ điều hành thời gian thực mở rộng từ các hệ điều hành khác

Đây không phải là một hệ điều hành thời gian thực được thiết kế hồn chỉnh mà nó là sự cải tiến từ các hệ điều hành khác để có tính đáp ứng thời gian thực. Phần cải tiến được thêm vào hệ điều hành và coi như một bộ phận của hệ điều hành (Hình 1.8)

Hình 1.8. Hệ điều hành thời gian thực là mở rộng của các hệ điều hành khác

Các hệ điều hành thời gian thực dạng này thường cho phép các ứng dụng thời gian thực và không thời gian thực hoạt động đồng thời nên thường phong phú về chức năng và có tính tương thích cao. Tuy nhiên chức năng đáp ứng thời gian thực không hồn tồn triệt để, địi hỏi nhiều tài nguyên CPU và bộ nhớ, overhead lớn.. Ví dụ về các hệ điều hành thời gian thực loại này là RT-Linux [23], RTAI [10], Solaris, Windows NT.

Sự cải thiện các đặc tính của các hệ điều hành đa dụng theo hướng cải tiến các tác vụ có thể làm trễ và làm giảm tải của một số tác vụ của nhân.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Phân tích thiết kế hệ thống thời gian thực Luận văn ThS. Công nghệ thông tin 1.01.10 (Trang 27 - 28)

Tải bản đầy đủ (PDF)

(127 trang)