74131

Функции ядра операционной системы реального времени

Доклад

Информатика, кибернетика и программирование

Ядра предоставляют пользователю такие базовые функции как планирование синхронизация задач межзадачная коммуникация управление памятью и т. В дополнение к сервисам ядра многие ОСРВ предлагают линейки дополнительных компонентов для организации таких высокоуровневых понятий как файловая система сетевое взаимодействие управление сетью управление базой данных графический пользовательский интерфейс и т. Многие но не все ядра ОСРВ поддерживают эту группу сервисов.

Русский

2014-12-26

19.07 KB

9 чел.

Функции ядра операционной системы реального времени.

Центральная часть операционной системы, обеспечивающая приложениям координированный доступ к ресурсам компьютера, называется ядром (Kernel) ОС.

Чёткой границы между ядром и остальной частью операционной системой нет. Различают их, как правило, по набору функциональных возможностей. Ядра предоставляют пользователю такие базовые функции, как планирование, синхронизация задач, межзадачная коммуникация, управление памятью и т.д.

В дополнение к сервисам ядра, многие ОСРВ предлагают линейки дополнительных компонентов для организации таких высокоуровневых понятий, как файловая система, сетевое взаимодействие, управление сетью, управление базой данных, графический пользовательский интерфейс и т.д.

Ядро ОСРВ предоставляет для прикладного программного обеспечения пять основных категорий сервисов.

Управление задачами. Самая главная группа сервисов. Позволяет разработчикам приложений проектировать программные продукты в виде наборов отдельных программных фрагментов, каждый из которых может относиться к своей тематической области, выполнять отдельную функцию и иметь свой собственный квант времени, отведённый ему для работы. Каждый такой фрагмент называется задачей. Сервисы в рассматриваемой группе обладают способностью запускать задачи и присваивать им приоритеты. Основной сервис здесь – планировщик задач. Он осуществляет контроль за выполнением текущих задач, запускает новые в соответствующий период времени и следит за режимом их работы.

Динамическое распределение памяти. Многие (но не все) ядра ОСРВ поддерживают эту группу сервисов. Она позволяет задачам заимствовать области оперативной памяти для временного использования в работе приложений. Часто эти области впоследствии переходят от задачи к задаче, и посредством этого осуществляется быстрая передача большого количества данных между ними. Некоторые очень малые по размеру ядра ОСРВ, которые предполагается использовать в аппаратных средах с строгим ограничением на объём используемой памяти, не поддерживают сервисы динамического распределения памяти.

Управление таймерами. Так как встроенные системы предъявляют жёсткие требования к временным рамкам выполнения задач, в состав ядра ОСРВ включается группа сервисов, обеспечивающих управление таймерами для отслеживания лимита времени, в течение которого должна выполняться задача. Эти сервисы измеряют и задают различные промежутки времени (от 1 мкс и выше), генерируют прерывания по истечении временных интервалов и создают разовые и циклические будильники.

Взаимодействие между задачами и синхронизация. Сервисы данной группы позволяют задачам обмениваться информацией и обеспечивают её сохранность. Они так же дают возможность программным фрагментам согласовывать между собой свою работу для повышения эффективности. Если исключить эти сервисы из состава ядра ОСРВ, то задачи начнут обмениваться искажённой информацией и могут стать помехой для работы соседних задач.

Контроль устройств ввода/вывода. Сервисы этой группы обеспечивают работу единого программного интерфейса, взаимодействующего со всем множеством драйверов устройств, которые являются типичными для большинства встроенных систем.


 

А также другие работы, которые могут Вас заинтересовать

19562. ПІДВИЩЕННЯ РІВНЯ РУХОВОЇ АКТИВНОСТІ СТУДЕНТІВ ВНЗ ЗАСОБАМИ МІНІ-ФУТБОЛУ 328.62 KB
  Теоретично узагальнити та визначити особливості стану здоровя, фізичної підготовленості, рухової активності студентів 1-4-х курсів ВНЗ. Вивчити спортивно-оздоровчі потреби студентів та можливість їх задоволення засобами міні-футболу в умовах ВНЗ. Удосконалити методику фізичної підготовки студентів ВНЗ на заняттях з міні-футболу. Дослідити вплив занять міні-футболом за розробленою методикою на фізичну підготовленість та рівень рухової активності студентів ВНЗ.
19563. Анализ современных способов защиты прав и интересов детей, оставшихся без родительского попечения 179.5 KB
  Предметом исследования выступают нормы семейного законодательства и положения, содержащиеся в подзаконных нормативных актах, касающиеся защиты прав и интересов детей, оставшихся без попечения родителей, устройство детей, а также основные научно – теоретические концепции по проблематике темы.
19564. Грамматические категории 33 KB
  В словаре лингвистических терминов Ахмановой грам. категория определяется как одно из наиболее общих свойств лингвистических единиц или некоторого их класса, получившее в языке грамматическое выражение. Как видим, это очень абстрактное определение.
19565. Особенности правового положения безработных граждан в РФ 78.32 KB
  Уровень развития общества во многом определяется эффективностью правового регулирования общественных отношений. Право на труд относится к основным правам человека, а состояние законодательства и реального положения дел в области реализации данного права не только является показателем цивилизованности общества
19567. Общество, как объект философского анализа 162.5 KB
  Государство - основной институт политической системы общества, осуществляющий управление обществом, охрану его экономической и социальной структуры-Классы (обществ) - исторически сложившиеся большие группы людей, различающиеся по их месту в определенной системе общественного производства...
19568. Художнє конструювання виробу 123 KB
  Тема уроку: Художнє конструювання виробу. Пошук необхідної інформації для проектної роботи. Мета уроку. Засвоєння знань про етапи проектування ескіз технічний опис макет креслення шаблони; формування вмінь застосовувати метод фантазування виконувати ескізне кон
19569. Системы организации оплаты труда в организации на примере ип Кузнецовой С.Ю. 492 KB
  Заработная плата является очень важным вопросом для каждого предприятия, так как от её размера, принципов её организации, премирования работников и прочих составляющих зависит эффективность управления трудом. Что в свою очередь влияет на результаты деятельности предприятия
19570. Типові і спеціальні деталі. Види зєднань деталей 57.5 KB
  Тема 2.1.2. Типові і спеціальні деталі. Види з'єднань деталей Мета: дати поняття про типові й спеціальні деталі; ознайомити з призначенням та загальною будовою коловорота ручного дриля затискачів столярних верстаків; розвивати інтерес до техніки розширювати технічний к