74131

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

Доклад

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

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

Русский

2014-12-26

19.07 KB

12 чел.

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

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

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

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

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

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

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

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

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

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


 

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

29736. Систематичність та послідовність навчання в закладах ПТНЗ 16.41 KB
  Основною умовою реалізації вимог цього принципу є здійснення міжпредметних зв'язків тобто зв'язування між собою знань з різних навчальних дисциплін з різних тем однієї дисципліни. Види та методи контролю знань на уроці Перевірка знань умінь та навичок невідємна частина навчального процесу який проектує і здійснює інженерпедагог. Самоконтроль який реалізує на практиці принципи активності й свідомості міцності знань навичок і вмінь студентів.
29737. Методика професійного навчання як галузь педагогіки 19.24 KB
  Об'єктом дослідження методики професійного навчання є освітній процес у професійному навчальному закладі предметом закономірності освітньої діяльності педагога з управління процесом оволодіння знаннями вміннями і навичками навчаються в тійчи іншій галузі професійної діяльності. Завдання методики професійного навчання полягають у тому щоб на основі: вивчення явищ навчання даної навчальної дисципліни розкривати між ними закономірності і зв'язку; пізнаних закономірностей встановлювати нормативні вимоги до навчальної діяльності...
29738. Методика використання наочності на виробничому навчання 18.31 KB
  У сучасній дидактиці поняття наочності охоплює різні види сприймання (зоровий, слуховий, дотиковий). Жодне наочне приладдя не має абсолютних переваг перед іншими. У профтехучилищах застосовуються різні види демонстрацій, які можна поділити на три основні групи
29739. Інноваційні методи навчання та викладання 19 KB
  Педагогічна інновація - процес створення, поширення й використання нових засобів (нововведень) для розвязання тих педагогічних проблем, які до цього розвязувались по-іншому. Індивідуалізоване навчання є методом викладання
29740. Характеристика форм та методів індивідуальної роботи з учнями 18.19 KB
  Організаційне вміння викладача ПТНЗ Організаційні здібності це вміння педагога оптимальним чином здійснити часову організацію роботи. Організація роботи залежить від того як добре викладач володіє матеріалом і чи зможе він правильно розрахувати час потрібний на його засвоєння. Обмеженість у кількості годин вимагає раціонального підходу до планування занять самостійної роботи учнів і перевірки її результатів.
29741. Виховні завдання майстра виробничого навчання 18.69 KB
  Важливе виховне значення має їхня участь на заключній стадії навчання. Сутність та характеристика проблемного методу навчання Під проблемним навчанням розуміється сукупність дій які спрямовані на створення проблемної ситуації формування цієї проблеми її осмислення і вирішення. В основі проблемного методу навчання ідея про спосіб розвитку свідомості людини через розв'язування пізнавальних проблем що містять суперечності.
29742. Видозміни уроків виробничого навчання 15.97 KB
  Існують такі типи уроків виробничого навчання: урок формування початкових умінь і виконувати виробничі прийоми і операції; урок удосконалення умінь і формування навичок; урок комплекних робіт; урок виконання контрольнопровірочних робіт; урокспостереження за діяльністю передовиків і новаторів виробництва. Види уроків з виробничого навчання : Урокконкурс професійної майстерності Урокзалік Урокпрактикум самостійна робота учнів Семінар виробничого навчання Виробнича конференція Виробнича екскурсія Урок інструктування...
29743. Урок та його характеристика, методичні підструктури уроку 20.42 KB
  Для уроку як форми навчальної роботи властиві такі ознаки: Має строго позначені рамки навчального часу; На уроці як правило присутня постійний склад учнів приблизно одного віку і рівня підготовленості до навчальної роботи; Кожен урок відводиться на вивчення одного предмета; Урок має дидактичну структуру; Урок будується виходячи з цілей і завдань навчання і розвитку закономірностей і принципів навчального процесу; Творцем організатором і керівником уроку є вчитель педагог; Урок у своїй основі спрямований на навчання...
29744. Методика складання навчальної робочої програми з навчальної дисципліни 19.3 KB
  selfinstruction спрямована індивідуумом діяльність на самостійне одержання знань і або досвіду. Самонавчання самостійне утворення придбання систематичних знань у якійнебудь галузі науки техніки культури політичного життя і т. Сформованість у студентів навчальних мотивів образу мети та способів її досягнення знань і Основні структурні елементи уроку та їх характеристика. Забезпечення мотивації і прийняття учнями мети навчальнопізнавальної діяльності актуалізація опорних знань і умінь.