телефон 978-63-62
978 63 62
zadachi.org.ru рефераты курсовые дипломы контрольные сочинения доклады
zadachi.org.ru
Сочинения Доклады Контрольные
Рефераты Курсовые Дипломы
Молочный гриб необходим в каждом доме как источник здоровья и красоты

РАСПРОДАЖАМузыка -5% Одежда и обувь -5% Товары для спорта, туризма и активного отдыха -5%

все разделыраздел:Компьютеры, Программированиеподраздел:Программное обеспечение

Разработка системы реального времени в виде планировщика исполнения заданий

найти похожие
найти еще

Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
19 руб
Раздел: Совки
Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
26 руб
Раздел: Оригинальные ручки
Горшок торфяной для цветов.
Рекомендуются для выращивания крупной рассады различных овощных и цветочных, а также для укоренения саженцев декоративных, плодовых и
7 руб
Раздел: Горшки, ящики для рассады
Обзор требований проблемной области. Особенности систем реального времени. Для начала стоит дать определение операционных систем реального времени. Оно взято из . Данное определение не является классическим, однако обладает тем преимуществом, что позволяется в общих чертах представить себе отличия ОС, рассматриваемых в данной работе от других аналогичных программ. Операционные системы реального времени (ОС РВ) — управляющее ПО особого типа, часто используемое для организации работы встроенных компьютерных приложений, для которых характерны ограниченность ресурсов памяти, невысокая производительность, а также требования гарантированного времени отклика, высокого уровня готовности и наличия средств автомониторинга. А теперь рассмотрим упомянутое в определении более подробно. Ограниченное время ответа. По сути, система реального времени - это аппаратно-программный комплекс, реагирующий в предсказуемые времена на непредсказуемый поток внешних событий. Это означает, что: Она должна успеть отреагировать на событие, произошедшее на объекте, в течение времени, критического для этого события (mee deadli e). Величина критического времени для каждого события определяется объектом и самим событием, и, естественно, может быть разной, но время реакции системы должно быть предсказано (вычислено) при создании системы. Отсутствие реакции в предсказанное время считается для СРВ ошибкой. Система должна успевать реагировать на одновременно происходящие события. Даже если два или больше внешних событий происходят одновременно, система должна успеть среагировать на каждое из них в течение интервалов времени, критического для этих событий. По последствиям выхода за пределы интервала СРВ делятся на мягкие и жёсткие. Системы жесткого реального времени не допускают никаких задержек реакции системы ни при каких условиях, так как: результаты могут оказаться бесполезны в случае опоздания; может произойти катастрофа в случае задержки реакции; стоимость опоздания может оказаться бесконечно велика. Системы мягкого реального времени характеризуются тем, что задержка реакции не критична, хотя и может привести к увеличинию стоимости результатов и снижению производительности системы в целом. Основное отличие между системами жесткого и мягкого реального времени можно выразить так: система жесткого реального времени никогда не опоздает с реакцией на событие, система мягкого реального времени - не должна опаздывать с реакцией на событие. В таблице 3 приведены времена отклика для нескольких ОС РВ. Статическая основа проектирования. Кроме того, применение операционных систем реального времени всегда конкретно. Если ОС общего назначения обычно воспринимается пользователями (не разработчиками) как уже готовый набор приложений, то операционная система реального времени служит только инструментом для создания конкретного аппаратно-программного комплекса реального времени. Для большинства СРВ предполагается, что основная часть обрабатываемых данных априорно известна. Поэтому наиболее широкий класс пользователей операционных систем реального времени - разработчики комплексов реального времени, люди проектирующие системы управления и сбора данных.

ѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕѕ ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к курсовому проекту на тему: Разработка системы реального времени в виде планировщика исполнения заданий. Москва 2004 Реферат. Проделана работа по проектированию системы реального времени. Созданная система содержит два основных компонента: планировщик задач реального времени и прикладное приложение – протокол A.415 ARI C. Работа содержит 39 страниц, 14 диаграмм, 3 таблицы и 2 рисунка. Использовано 13 ссылок на техническую литературу. Раздел 1. Описываются отличия систем реального времени от обычных систем (разделения времени). Приведены характерные особенности управления задачами в подобных системах. Проведены классификация и анализ требований, предъявляемых к современным СРВ. Даны примеры систем данного класса (представленных в России). Рассмотрена необходимость использования специальной методологии разработки программного обеспечения. Раздел 2. Заданы определения, используемые в данной работе. Рассмотрена принципиальная структура СРВ. Приведена классификация подходов к планированию и обзор методов его реализации. Рассмотрена объектно-ориентированная методология разработки программного обеспечения. Раздел 3. Описана реализация планировщика задач реального времени: достигаемые возможности, используемые алгоритмы, общая схема функционирования. Приведена документация по приложению-протоколу, составленная в соответствии с требованиями методологии Real. Содержание. Введение. Новый этап научно-технической революции был обусловлен повсеместным распространением вычислительной техники. Сейчас уже трудно найти вид деятельности, который тем или иным способом не поддерживался бы не просто автоматизированными, но и компьютеризированными устройствами. Такая организация жизнедеятельности позволяет не только выполнять заранее заданные алгоритмы управления производством, но и вносить в него элементы автоматизации интеллектуальной деятельности, элементы искусственного интеллекта. Использование таких технологий в жизненно важных отраслях, таких как авиация, банковское дело и других, требующих жёстко заданных требований к принятию решений, накладываемых на время, точность и безопасность деятельности данных систем, обуславливает необходимость создания особо надежных их видов – систем реального времени. Управление процессом предоставления ресурсов системы задачам, нитям, процедурам обработки прерываний и т.д. является одной из основных функций любой операционной системы и осуществляется при помощи такого механизма, как планирование. Данный механизм обеспечивает системе возможность параллельного выполнения нескольких задач. В системах реального времени планирование должно также гарантировать предсказуемое поведение, безопасность, возможность длительной, безотказной работы, выполнение задач к поставленному сроку. От метода планирования во многом зависит успешная работа системы в целом. С другой стороны, увеличение объемов производства и разнообразия средств микропроцессорной техники, расширение сфер их применения приводит к необходимости разработок различных операционных систем реального времени - от компактных, рассчитанных на обслуживание одночиповых микро-контроллеров, до мощных сетевых систем.

Молочный гриб необходим в каждом доме как источник здоровья и красоты
Молочный гриб необходим в каждом доме как источник здоровья и красоты + книга в подарок

 Внутреннее устройство Microsoft Windows (гл. 1-4)

Так, для устройства без сетевых функций исключается вся функциональность Windows XP, связанная с поддержкой работы в сетях, включая средства управления сетью, драйверы стека протокола и сетевого адаптера. Тем не менее третьи фирмы поставляют версии ядра реального времени для Windows. Их подход заключается в том, что они встраивают ядро реального времени в собственный HAL и выполняют Windows как задачу в операционной системе реального времени. Windows, выполняемая в таком виде, служит в качестве пользовательского интерфейса системы и имеет меньший приоритет по сравнению с задачами, ответственными за управление нужным устройством. Пример расширения ядра Windows реального времени можно увидеть на Web-сайте VenturCom www.venturcom.com. Сопоставление ISR с конкретным уровнем прерывания называется подключением объекта прерывания, а разрыв связи между ISR и записью в IDT — отключением. Эти операции, выполняемые функциями ядра IoCon-nectInterrupt и IoDisconnectInterrupt, позволяют драйверу устройства «включать» ISR после своей загрузки и «отключать» ISR, если он не загружен

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

Положительные стороны применения каскадного подхода заключаются в следующем: на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности; выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты. Каскадная схема разработки ПО Каскадный подход хорошо зарекомендовал себя при построении ИС, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем чтобы предоставить разработчикам свободу реализовать их как можно лучше с технической точки зрения. В эту категорию попадают сложные расчетные системы, системы реального времени и другие подобные задачи. Однако, в процессе использования этого подхода обнаружился ряд его недостатков, вызванных прежде всего тем, что реальный процесс создания ПО никогда полностью не укладывался в такую жесткую схему. В процессе создания ПО постоянно возникала потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений. В результате реальный процесс создания ПО принимал следующий вид (рисунок 6): Реальный процесс разработки ПО по каскадной схеме Основным недостатком каскадного подхода является существенное запаздывание с получением результатов.

Бумага для струйных принтеров "Lomond", 140 г/м, 100 листов, матовая, односторонняя, А4.
Изображение отпечатанное на матовой бумаге, не бликует, линии высококонтрастные, чистые тона имеют характерную бархатистую
382 руб
Раздел: Фотобумага для цветной печати
Нумератор автоматический "Attache", 6 разрядов, 4,8 мм.
Нумератор автоматический 6-ти разрядный, размер шрифта 4,8 мм. Металлический корпус. При нажатии на ручку нумератора на бумаге появляется
605 руб
Раздел: Штемпельная продукция, губочницы
Электрическая LED-гирлянда, 150 лампочек, белый цвет.
Электрическая светодиодная гирлянда может стать отличным световым дополнением для новогодней елки или декора комнаты. Размер: 3,48х0,49 м
438 руб
Раздел: Светодиодные гирлянды
 Язык программирования С# 2005 и платформа .NET 2.0.

В настоящее время Эндрю Троелсен проживает в Миннеаполисе, шт. Миннесота, со своей женой Амандой. В свободное время он мечтает о том, что Wild выиграют Кубок Стэнли, Vikings выиграют Суперкубок (он бы хотел, чтобы это произошло до его пенсии), a Timberwolves станут многократными чемпионами NBA. ОPнаучном редакторе Гэвин Смит (Gavin Smyth) является профессионалом в области программного обеспечения с многолетним (и, как он считает, слишком большим) опытом разработки программ от драйверов различных устройств до приложений, предназначенных для многоузловых серверов на таких разных платформах, как "несгибаемые" операционные системы реального времени Unix и Windows, и таких языках программирования, как ассемблер, C++, Ada и C# (не считая множества других, не менее достойных языков). Он выполнял заказы для таких компаний, как ВТ и Nortel, а в настоящее время работает для Microsoft. Гэвин Смит имеет ряд собственных печатных работ, вышедших в научных издательствах (EXE и Wrox где они сейчас?), но в какой-то момент он пришел к заключению, что критика чужих публикаций оказывается куда более плодотворной

скачать реферат Модель электронного документооборота на примере ЗАО "Bona Fide"

Если у задания не указана дата начала исполнения, то сообщения рассылаются немедленно, если срок указан, то задание рассылается в момент наступления срока исполнения задания. В том случае, если задание имеет несколько исполнителей, система определяет способ маршрутизации: параллельный способ маршрутизации подразумевает одновременную рассылку задания всем исполнителям; последовательный – последовательную; альтернативный - рассылку всем исполнителям с автоматическим отзывом задания при принятии его первым исполнителем. При обработке задания пользователь может изменять его статус (взять в работу, отложить, завершить), указать процент исполнения, внести комментарии. Информация о текущем состоянии задания будет автоматически фиксироваться на сервере системы, что позволяет в реальном времени отслеживать процесс исполнения. После выполнения задания документ помещается в дело и отправляется автоматически системой на оперативное хранение на центральный компьютер-сервер. Более подробно архивное хранение мы рассмотрим ниже.

 Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С

Познакомившись с терминологией, давайте обсудим, какой должна быть встраиваемая система для того, чтобы успешно работать в реальном времени. Вопервых, система должна быть разработана таким образом, чтобы необходимый цикл вычислений укладывался в отведенный временной интервал. Для этого необходимо выбрать соответствующую вычислительную производительность микроконтроллера, разработать эффективный по быстродействию алгоритм, разработать схемы интерфейсов с минимально возможными задержками в передаче сигналов. Вовторых, встраиваемая система должна обладать устойчивостью по отношению к внешним данным. Допустим, для формирования результата система должна получать данные извне. А эти данные не пришли вовремя. Тогда система не может выдать необходимый результат в требуемый момент времени, однако она не должна «зависнуть». Она должна продолжить поставлять результаты в реальном времени, но в ином, возможно сокращенном виде. В противоположность системам реального времени компьютеры общего назначения не имеют жесткого ограничения по времени выполнения программы

скачать реферат CASE-технологии

Положительные стороны применения каскадного подхода заключаются в следующем : на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности; выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты. Рис. 1.1. Каскадная схема разработки ПО Каскадный подход хорошо зарекомендовал себя при построении ИС, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем чтобы предоставить разработчикам свободу реализовать их как можно лучше с технической точки зрения. В эту категорию попадают сложные расчетные системы, системы реального времени и другие подобные задачи. Однако, в процессе использования этого подхода обнаружился ряд его недостатков, вызванных прежде всего тем, что реальный процесс создания ПО никогда полностью не укладывался в такую жесткую схему. В процессе создания ПО постоянно возникала потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений. В результате реальный процесс создания ПО принимал следующий вид (рис. 1.2): Рис. 1.2. Реальный процесс разработки ПО по каскадной схеме Основным недостатком каскадного подхода является существенное запаздывание с получением результатов.

скачать реферат Операционные системы ЭВМ и трансляторы

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

скачать реферат Многопроцессорный вычислительный комплекс на основе коммутационной матрицы с симметричной обработкой заданий всеми процессорами

Каждый процесс был защищен ядром операционной системы от неконтролируемого вмешательства других процессов. Многие годы это считалось одним из основных достоинств системы (впрочем, это мнение существует и сегодня). Однако связывание процесса с виртуальной памятью порождает, по крайней мере, две проблемы. Первая проблема связана с так называемыми системами реального времени. Такие системы, как правило, предназначены для одновременного управления несколькими внешними объектами и наиболее естественно представляются в виде совокупности "параллельно" (или "квазипараллельно") выполняемых потоков команд (т. е. взаимодействующих процессов). Однако если с каждым процессом связана отдельная виртуальная память, то смена контекста процессора (т. е. его переключение с выполнения одного процесса на выполнение другого процесса) является относительно дорогостоящей операцией. Поэтому традиционный подход препятствовал использованию системы в приложениях реального времени. Второй (и может быть более существенной) проблемой явилось появление так называемых симметричных мультипроцессорных компьютерных архитектур (SMP - Symme ric Mul iprocessor Processi g).

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

Данная дипломная работа посвящена разработке специализированной распределенной операционной системы реального времени для отказоустойчивых ВС с рангом отказоустойчивости ( -1), что означает способность системы функционировать даже в том случае, если произойдут отказы всех элементов системы за исключением одного. Для полного освещения выбранной темы были поставлены следующие задачи: Провести анализ существующих операционных систем реального времени, выделить основные функциональные требования к ним, дать сравнительную характеристику. Раскрыть концепцию построения ОСРВ с рангом отказоустойчивости -1, выделить основные модули операционной системы, функциональные требования к ним и алгоритмы работы. Раскрыть логику организации отказоустойчивых вычислений на примере конкретной реализации. Провести анализ надежности отказоустойчивой ВС и дать рекомендации по организации ВС. Создать программную модель вычислительной системы с распределенной операционной системой реального времени и отработать на ней различные режимы работы.

Корзина для игрушек (45x50 см).
Корзина с веселым и ярким дизайном станет отличным украшением интерьера детской. Ребенок с удовольствием сложит игрушки, ведь теперь для
364 руб
Раздел: Корзины, контейнеры для игрушек
Настольная игра "Морской бой для детей" (арт. Ин-1761).
Традиционная настольная игра для всей семьи теперь в новом исполнении! Двум капитанам предстоит сразиться на безбрежной глади океана. Тот,
440 руб
Раздел: Классические игры
Потолочная сушилка "Лиана", 1,4 м.
Сушилка может использоваться в ванной комнате, лоджии или на балконе. Сушилка изготовлена из прочных, экологически чистых
555 руб
Раздел: Сушилки потолочные
скачать реферат АТС типа "Квант"

ПУУ осуществляют непосредственное управление работой КС (включением и выключением точек поля) и всеми видами оконечных устройств путём реализации команд, поступающих из ЦУУ. В процессе работы ПУУ осуществляет сканирование состояния оборудования под воздействием команд, поступающих из ЦУУ и передаёт информацию о результате сканирования в ЦУУ. Период обращения к точкам сканирования - минимально 8 мс. 1.4 Программное обеспечение. Программное обеспечение предназначено для работы ЦУУ в режиме управления станцией "Квант" в реальном масштабе времени при установлении внутристанционных, исходящих, входящих и транзитных соединений, предоставлении абонентам ДВО, организации автоматизированной технической эксплуатации (включая контроль и диагностику), взаимодействии человек - машина и учёте нагрузки. Программное обеспечение рассчитано на различные типы и ёмкости и состоит из постоянной части, представляющей собой набор логических программ и переменной (проектируемой) части представляющей собой набор станционных данных. Структура ПО содержит следующие компоненты: Программы общего математического обеспечения, предназначены для распределения ресурса ЦУУ с целью обеспечения эффективного функционирования управляющих программ в системах реального времени, организации связи человек - машина, необходимого в процессе технического обслуживания и проведения пусконаладочных работ, а также контроля правильности функционирования ЦУУ и локализации неисправностей, возникающих в ЦУУ; Программы функционального математического обеспечения, предназначенные для обеспечения функционирования АТС по всем видам связи с предоставлением абонентам ДВО.

скачать реферат Основные функции и компоненты ядра ОС UNIX

Каждый процесс был защищен ядром операционной системы от неконтролируемого вмешательства других процессов. Многие годы авторы ОС U IX считали это одним из основных достоинств системы (впрочем, это мнение существует и сегодня). Однако, связывание процесса с виртуальной памятью порождает, по крайней мере, две проблемы. Первая проблема связана с так называемыми системами реального времени. Такие системы, как правило, предназначены для одновременного управления несколькими внешними объектами и наиболее естественно представляются в виде совокупности "параллельно" (или "квази-параллельно") выполняемых потоков команд (т.е. взаимодействующих процессов). Однако, если с каждым процессом связана отдельная виртуальная память, то смена контекста процессора (т.е. его переключение с выполнения одного процесса на выполнение другого процесса) является относительно дорогостоящей операцией. Поэтому традиционный подход ОС U IX препятствовал использованию системы в приложениях реального времени. Второй (и может быть более существенной) проблемой явилось появление так называемых симметричных мультипроцессорных компьютерных архитектур (SMP - Symme ric Mul iprocessor Archi ec ures).

скачать реферат Интерфейс пользователя с системой

Например, координатная сетка, план, изображение местности и т.д. Динамическая информация - информация, переменная в определенном интервале времени по содержанию или положению на экране. Реально динамическая информация часто является функцией некоторых случайных параметров. Такое деление считается сильно условным. Несмотря на это, при проектировании реальных систем отображения информации решается без затруднений. АНАЛИЗ СИСТЕМЫ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ Системы отображения информации рассматриваемого класса АСУ используют особую область растровой графики - синтез изображения в реальном масштабе времени. Основным показателем, характеризующим подобные системы, является производительность, т.е. количество графических примитивов, обрабатываемых за время формирования кадра. Повышение производительности таких систем дает возможность отображать за время раскадровки больший объем информации, что приведет к возможности решения качественно новых задач. Непосредственному синтезу изображения в системах реального времени предшествует разработка базы данных моделей сцены. Синтез изображения заключается в формировании последовательности кадров изображения в результате выполнения алгоритма визуализации.

скачать реферат Информационные системы

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

скачать реферат Фундамент информационной системы

При реализации сетевых функций возникает комплекс задач, связанных с распределенным характером хранения и обработки данных в сети: ведение справочной информации о всех доступных в сети ресурсах и серверах, адресация взаимодействующих процессов, обеспечение прозрачности доступа, тиражирование данных, согласование копий, поддержка безопасности данных. 2.5 «Отношение» многозадачных ОС ко времени Современные многозадачные ОС подразделяются на: - системы разделения времени - системы реального времени. Системы разделения времени предоставляют каждому пользователю терминал, с которого он может вести диалог со своей программой. В этих системах каждой задаче выделяется только часть процессорного времени. Критерием эффективности систем разделения времени является не максимальная пропускная способность, а удобство и эффективность работы пользователя. Системы реального времени применяются для управления различными техническими объектами, такими, например, как станок, спутник или технологический процесс. Критерием эффективности для систем реального времени является их способность выдерживать заранее заданные интервалы времени между запуском программы и получением результата (управляющего воздействия). 2.6 Ориентация на аппаратные средства На свойства ОС непосредственное влияние оказывают аппаратные средства, на которые она ориентирована.

Музыкальный коврик "Танцы", звук, свет (арт. 631234).
Музыкальный коврик "Танцы" станет замечательным приобретением для активных детей, которым трудно усидеть на одном месте. Для
1303 руб
Раздел: Развивающие коврики интерактивные
Карандаши цветные "Magic", 12+1 цветов.
Уникальные цветные карандаши с многоцветным грифелем, который дает возможность рисовать и писать сразу тремя цветами. В каждом наборе
1420 руб
Раздел: 7-12 цветов
Звуковой плакат "Транспорт".
Звуковой плакат Транспорт. Удобный и простой в использовании, возможность расположения на любой ровной поверхности, специальное покрытие
316 руб
Раздел: Электронные и звуковые плакаты
скачать реферат Шпоры к ГОС экзаменам Воронеж, 2004г.

Системы реального времени применяются для управления различными техническими объектами, когда существует предельно допустимое время, в течение которого должна быть выполнена та или иная программа управления объектом. Невыполнение программы в срок может привести к аварийной ситуации. Таким образом, критерием эффективности систем реального времени является их способность выдерживать заранее заданные интервалы времени между запуском программы и получением результата - управляющего воздействия; 10- по структурной организации и концепциям, положенным в основу: 11- по способу построения ядра системы - монолитное ядро или микроядерный подход. ОС использующие  монолитное ядро, компонуются как одна программа, работающая в привилегированном режиме и использующая быстрые переходы с одной процедуры на другую, не требующие переключения из привилегированного режима в пользовательский и наоборот. При построении ОС на базе микроядра, работающего в привилегированном режиме и выполняющего только минимум функций по управлению аппаратурой, функции более высокого уровня выполняют  специализированные компоненты ОС – программные серверы, работающие в пользовательском режиме.

скачать реферат Многопроцессорная вычислительная система

МНОГОПРОЦЕССОРНАЯ ОТКАЗОУСТОЙЧИВАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА 1 Назначение МВС Проектируемая МВС предназначена для решения научно-технических задач и исследовательских задач, отличающихся большой вычислительной мощностью, а также возможно использование проетируемой МВС в системах реального времени.2 Состав МВС Проектируемая МВС состоит из следующих функциональных частей: процессорные модули централизованный контроллер приоритетных прерываний банк глобальной памяти внешие устройства централизованный арбитр доступа к общему ресурсу блок выбора ПЭ-мастера Процессорные модули состоят из следующих функциональных узлов: процессорный элемент локальная память блок контроля коммутатор внутренний автомат арбитра доступа к общему ресурсу3 Технические требования 3.1 Общие технические требования 3.1.1 Устойчивость к внешним воздействующим факторам Основные технические параметры устойчивости приведены в табл. 1. Механические факторы: Проектируемая МВС должна сохранять внешний вид и работоспособность после многократного воздействия ударных нагрузок с пиковым ускорением не более 5g при длительности воздействия ударного ускорения 10-15 мс, а также выдерживать вибрационную нагрузку с амплитудой виброперемещения 0,1 мм в диапазоне частот 25 Гц.

скачать реферат Отладка систем реального времени

Недостатком многопоточности является возможность модификации чужих данных какой-либо задачей (из-за отсутствия защиты). В связи с этим в СРВ представлены средства синхронизации, то есть средства, обеспечивающие задачам доступ к разделяемым ресурсам. К таким средствам относятся семафоры (бинарные и счетчики), мьютексы, очереди сообщений (см. ). Структура СРВ приведена на рис.1, где прикладной код - это совокупность пользовательских потоков управления, ОСРВ - операционная система реального времени, обеспечивающая планирование, синхронизацию и взаимодействие пользовательских потоков управления.  Рис. 1. Структура системы реального времени Будем называть распределенную систему распределенной системой реального времени (РСРВ), если корректность ее функционирования зависит также и от ограничений, накладываемых на время обмена между компонентами системы. 1.2. Особенности отладки в системах реального времени Отладка в СРВ направлена на обнаружение и исправление ошибок в прикладном коде. Она является одним из этапов кросс-разработки, схему которой можно представить следующим образом. Разработка приложения ведется как минимум на двух машинах: инструментальной и целевой.

скачать реферат Разновидности мультипрограммирования

Сколько оперативной памяти занимает процесс. Сколько процессорного времени было уже предоставлено процессу. Алгоритм планирования без переключений (неприоритетный) - не требует прерывание по аппаратному таймеру, процесс останавливается только когда блокируется или завершает работу. Алгоритм планирования с переключениями (приоритетный) - требует прерывание по аппаратному таймеру, процесс работает только отведенный период времени, после этого он приостанавливается по таймеру, чтобы передать управление планировщику. Необходимость алгоритма планирования зависит от задач, для которых будет использоваться операционная система. Различают основные три системы: Системы пакетной обработки - могут использовать неприоритетный и приоритетный алгоритм (например: для расчетных программ). Интерактивные системы - могут использовать только приоритетный алгоритм, нельзя допустить чтобы один процесс занял надолго процессор (например: сервер общего доступа или персональный компьютер). Системы реального времени - могут использовать неприоритетный и приоритетный алгоритм (например: система управления автомобилем). Задачи алгоритмов планирования: Для всех систем Справедливость - каждому процессу справедливую долю процессорного времени.

телефон 978-63-62978 63 62

Сайт zadachi.org.ru это сборник рефератов предназначен для студентов учебных заведений и школьников.