Что такое функционирование в «Реальном масштабе времени»


§4 . Архитектура операционных систем реального времени


Download 1.86 Mb.
Pdf ko'rish
bet5/72
Sana19.04.2023
Hajmi1.86 Mb.
#1362511
TuriУчебное пособие
1   2   3   4   5   6   7   8   9   ...   72
Bog'liq
Луканов А.С. Системы реального времени 2020

§4
. Архитектура операционных систем реального времени 
Примем как очевидные следующие моменты. 
1. 
Когда-то операционных систем совсем не было. 
2. Через некоторое время после их появления возникло 
направление ОС РВ.
3. Все ОС РВ являются многозадачными операционными 
системами. Задачи делят между собой ресурсы вычислительной 
системы, в том числе и процессорное время. 
Четкой границы между ядром (Kernel) и операционной 
системой нет. Различают их, как правило, по набору 
функциональных возможностей. Ядра предоставляют пользователю 
такие базовые функции, как планирование и синхронизация задач, 
межзадачная коммуникация, управление памятью и т.п. 
Операционные системы в дополнение к этому имеют файловую 
систему, сетевую поддержку, интерфейс с оператором и другие 
средства высокого уровня. 
По своей внутренней архитектуре ОС РВ можно условно 
разделить на монолитные ОС, ОС на основе микроядра и объектно-
ориентированные ОС. Графически различия в этих подходах 
иллюстрируются рисунками 4.1, 4.2, 4.3. Преимущества и 
недостатки различных архитектур достаточно очевидны, поэтому 
подробно мы на них останавливаться не будем. 
Рис. 4.1. ОС РВ с монолитной архитектурой 


14 
Рис. 4.2. ОС РВ на основе микроядра 
Рис. 4.3. Объектно-ориентированная ОС РВ 
 


15 
§5
. Основные сервисы ядра ОСРВ 
Как было указано ранее, основой любой среды исполнения в 
реальном времени является ядро. Все современные ОСРВ являются 
многозадачными. Таким образом, все программное обеспечение, 
включая также часть операционной системы, организуется в виде 
набора последовательных процессов. Исходя из этого, ядро может 
обеспечивать сервис пяти типов: 

Download 1.86 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   72




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling