74131

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

Доклад

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

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

Русский

2014-12-26

19.07 KB

7 чел.

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

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

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

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

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

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

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

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

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

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


 

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

28283. Опека и попечительство: содержание, условия назначения и прекращения. Патронаж 16.61 KB
  Установление опеки и попечительства над несовершеннолетними оставшимися по какимлибо причинам без попечения родителей вследствие отсутствия родителей лишения их судом родительских прав уклонения родителей от воспитания либо защиты прав и интересов детей преследует также цель обеспечения их воспитания и обучения. Опека форма устройства малолетних граждан не достигших возраста 14 лет и граждан признанных судом недееспособными при которой назначенный органом опеки и попечительства гражданин опекун является законным представителем...
28284. Место жительства, местопребывание и местонахождение: понятие, юридическое значение 14.38 KB
  Место жительства местопребывание и местонахождение: понятие юридическое значение. кто законно находится на территории РФ имеет право выбирать место пребывания и жительства. Закон рассматривает как место пребывания гражданина гостиницу санаторий дом отдыха пансионат кемпинг туристскую базу больницу другое подобное учреждение а также жилое помещение не являющееся местом жительства гражданина в котором он проживает временно. К месту жительства относится: жилой дом квартира служебное жилое помещение специализированные дома...
28285. Признание гражданина безвестно отсутствующим и объявление его умершим: понятие, порядок, правовые последствия 15.43 KB
  Признание гражданина безвестно отсутствующим и объявление его умершим: понятие порядок правовые последствия. При невозможности установить день получения последних сведений об отсутствующем началом исчисления срока для признания безвестного отсутствия считается первое число месяца следующего за тем в котором были получены последние сведения об отсутствующем а при невозможности установить этот месяц первое января следующего года Последствия признания гражданина безвестно отсутствующим. Имущество гражданина признанного безвестно...
28286. Гражданско-правовое положение индивидуального предпринимателя. Банкротство гражданина 16.3 KB
  Гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Статус ИП гражданин приобретает в результате его государственной регистрации в качестве индивидуального предпринимателя. Глава крестьянского фермерского хозяйства осуществляющего деятельность без образования юридического лица признается предпринимателем автоматически с момента государственной регистрации его хозяйства. При этом особой регистрации владельца...
28287. Юридические лица: понятие, признаки, правосубъектность 14.94 KB
  Юридическое лицо это организация которая имеет в собственности хозяйственном ведении или оперативном управлении обособленное имущество и отвечает по своим обязательствам этим имуществом может от своего имени приобретать и осуществлять имущественные и личные неимущественные права нести ответственность и быть истцом и ответчиком в суде. Юридическое лицо должно иметь самостоятельный баланс или смету ст. в гражданскоправовых отношениях юридическое лицо действует как единое целое. их интересы совокупно представляет созданное ими юридическое...
28288. Возникновение и прекращение юридического лица 16.51 KB
  Предмет и цели деятельности указываются в учредительных документах некоммерческих организаций и унитарных предприятий. Реорганизация представляет собой прекращение деятельности одной организации с переходом прав и обязанностей к другой организации. Реорганизация ЮЛ осуществляется в таких формах как: слияние нескольких юридических лиц в одно; присоединение одного или нескольких юридических лиц к другому; разделение юридического лица на несколько самостоятельных организаций; выделение из состава юридического лица не прекращающего при...
28289. Индивидуализация юридического лица и результатов его деятельности 15.32 KB
  Индивидуализация юридического лица и результатов его деятельности. Индивидуализация юридического лица т. Местонахождения юридического лица определяется местом его государственной регистрации. Государственная регистрация юридического лица осуществляется по местонахождению его постоянно действующего исполнительного органа а в случае отсутствия постоянно действующего исполнительного органа иного органа или лица имеющих право действовать от имени юридического лица без доверенности п.
28290. Несостоятельность (банкротство) юридических лиц 16.02 KB
  Несостоятельность банкротство – это признанная арбитражным судом неспособность должника в полном объеме удовлетворить требования кредиторов по денежным обязательствам и или исполнить обязанность по уплате обязательных платежей. С момента принятия арбитражным судом заявления до признания должника банкротом и открытия конкурсного производства или до введения внешнего управления или утверждения мирового соглашения имеет место процедура наблюдения. Целью процедуры наблюдения является выявление всех кредиторов должника составление реестра...
28291. Реорганизация юридических лиц 14.96 KB
  Реорганизация юридического лица способ прекращения существующих юридических лиц с одновременным возникновением новых юридических лиц и переходом прав и обязанностей первых ко вторым в порядке универсального право преемства. Слиянием юридических лиц признается создание нового юридического лица с передачей ему всех прав и обязанностей двух или нескольких юридических лиц и прекращением последних. Присоединением юридического лица признается прекращение одного или нескольких юридических лиц с передачей всех их прав и обязанностей другому...