Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

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

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

Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее
Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки
Наклейки для поощрения "Смайлики 2".
Набор для поощрения на самоклеящейся бумаге. Формат 95х160 мм.
19 руб
Раздел: Наклейки для оценивания, поощрения

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

Путь к удовлетворению требований высокой эффективности и надежности этих систем лежит через повышение ясности и стройности их логической организации. Это обстоятельство выдвигает актуальные задачи разработки рационально организованных базовых структур, которые представляли бы в обобщенном виде ключевые принципы организации вариантов операционных систем, ориентированных на достижение того или иного типа эффективности. Для этой цели выдвигаются различные методологии разработки соответствующих систем. Особенную актуальность приобрели объектно-ориентированные методологии, опирающаяся на выгоды разработки при помощи объектных языков высокого уровня (в частности, С ). В данной работе необходимо будет провести анализ предметной области ОС РВ. В виде фокус-группы логично было бы выбрать встраиваемые системы реального времени, предлагаемые в данный момент на рынке программного обеспечения России, сведения по которым размещены в сети I er e . Анализ проводится по результатам пресс-релизов подобных систем, в которых подчёркнуты опции, являющиеся наиболее важными для современных потребителей. Данное исследование позволит установить требования к системам реального времени, востребованные разработчиками в настоящее время, и общие методики удовлетворения этих требований. В связи с обширностью проблемной области имеет смысл дать основополагающие определения и развёрнутые толкования отдельных терминов, имеющих особую важность. В этой связи будет рассмотрена принципиальная структура систем реального времени и выделена наиболее распространённая и общепризнанная в данный момент. В данной работе будут рассмотрены подходы к задаче выбора приемлемого алгоритма планирования на основе сведений об алгоритмах, предполагаемой модели задач и структурных характеристик будущей системы. Предполагается выделить алгоритм планирования, ориентированный на разработку программного обеспечения систем контроля реального времени, и использовать его при создании прототипа модуля-диспетчера для заданий реального времени, который будет подключаться к программе пользователя. Данный модуль будет предоставлять интерфейс для формирования заданий с определёнными требованиями ко времени выполнения. На основе спроектированного планировщика с использованием специальной методологии можно будет реализовывать прикладные приложения реального времени. В частности, будет реализован протокол A.415 ARI C, используемый во встроенных системах реального времени самолётов ведущих авиаперевозчиков. Это протокол опроса бортовых устройств, позволяющий в заранее обозначенный промежуток времени получить от них информацию и сигнализировать о неисправности в оборудовании. Такое приложение в наибольшей степени подходит как для анализа прототипа создаваемой СРВ, так и для используемой методологии. При проектировании реализации протокола основной акцент планируется сделать на принципах его функционирования, соответствии заявленным требованиям и достигаемом уровне надёжности. Аппаратные требования, предъявляемые к используемому оборудованию, и, в целом, проблемы портирования рассмотрены не будут.

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

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

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

2. Разработка статических и динамических библиотек на языке программирования С/C++ в операционных системах UNIX

3. Разработка основных биотехнологических процессов производства и системы управления качеством липидных косметических препаратов (на примере тоников для проблемной кожи)

4. Локальные вычислительные сети. Операционная система NetWare фирмы Novell

5. Построение локальной вычислительной сети подразделения организации под управлением операционной системы WindowsNT

6. Спроектировать многофункциональную систему связи на базе цифровой системы коммутации 5ESS для абонентов Ворошиловского района г.Донецка
7. Разработка подсистемы вывода в диагностической экспертной системе
8. Операционная система Windows

9. Операционная система MS DOS. Обзор версий MS DOS. Основные составные части MS DOS. Начальная загрузка MS DOS

10. Операционная система MS DOS. Основные принципы хранения информации на магнитных дисках в MS DOS. Файловая система MS DOS

11. Программа защиты объектов операционной системы Windows95, работающей в многопользовательском режиме под управлением сервера Novell NetWare

12. Анализ криптостойкости методов защиты информации в операционных системах Microsoft Window 9x

13. Карманные ПК, Операционная система PalmOS

14. Работа с командами операционной системы MS - DOS

15. Система образов в романе М.Ю. Лермонтова Герой нашего времени

16. Самоорганизация сложных систем. Эволюционные аспекты информационного взаимодействия системы со средой

Гель "Meine Liebe" для стирки цветных тканей, 800 миллилитров.
Эффективно удаляет грязь, сохраняя цвет вещей, предохраняя одежду от выцветания. Содержит натуральные смягчители, поэтому ткани становятся
315 руб
Раздел: Гели, концентраты
Качели детские "Классик".
Деревянный каркас состоит из брусков. Капроновый шнур надежно соединяет детали качелей между собой. Подвеской является металлическое
343 руб
Раздел: Качели
Сундук-бар, 40x30x75 см.
Такой бар не займет много места. А поэтому он гармонично впишется в интерьер абсолютно любого помещения. Сундук-бар будет лучшим подарком
8493 руб
Раздел: Аксессуары для вина

17. Операционные системы

18. Реализация сети в операционной системе Linux

19. Операционная система UNIX

20. Несанкционированный доступ к терминалам серверов с операционными системами семейства UNIX

21. Локальные вычислительные сети. Операционная система NetWare фирмы Novell

22. Лекции по операционным системам
23. Операционная система Windows95 и ее характеристики
24. Операционные системы описание

25. Особенности операционной системы Windows 95

26. Развитие операционной системы для ПК на современном этапе

27. Современные операционные системы

28. Механизмы межпроцессных взаимодействий в операционной системе Unix

29. Информационная система - разработка, обоснование экономической эффективности

30. Настройка интерфейса операционной системы Windows

31. Операционная система FreeBSD

32. Операционная система NetWare

Чайник со свистком из нержавеющей стали "Mayer & Boch", 2 л.
Корпус чайника выполнен из высококачественной нержавеющей стали, что обеспечивает долговечность использования. Корпус с зеркальной
695 руб
Раздел: Чайники из нержавеющей стали
Мельница для специй AK-7112K "Alpenkok", 16 см.
Размеры: Ø5х16 см. Корпус из дерева и акрила. Цвет: бежевый. Механизм мельницы с керамическими жерновами. Не впитывает влагу и запахи.
341 руб
Раздел: Измельчители, приспособления для резки
Стул ученический регулируемый (рост 2-4, серый каркас).
Сиденье и спинка изготовлены из гнутоклееной фанеры и покрыты бесцветным лаком. Металлокаркас окрашен износостойкой порошковой краской.
1618 руб
Раздел: Стульчики

33. Операционная система Unix

34. Операционная система Windows

35. Операционная система Windows

36. Операционная система Windows XP

37. Операционные системы

38. Операционные системы Unix и Windows NT
39. Операционные системы локальной сети
40. Операционные системы, альтернативные Windows

41. Операционный система Windows ХР

42. Организация безопасности сети предприятия с использованием операционной системы Linux

43. Основы работы в операционной системе Windows

44. Переход на 64-битные операционные системы

45. Работа с операционной системой Windows 95

46. Системное программирование в операционных системах

47. Сохранение данных в операционных системах

48. Установка операционной системы

Противень глубокий "Easy" (42х32х5 см).
С противнем Easy вы всегда сможете порадовать своих родных оригинальной выпечкой. Изделие равномерно и быстро разогревается, что
487 руб
Раздел: Противни
Трусики Libero Dry Pants (6), XL, 13-20 кг, экономичная упаковка, 30 штук.
Одноразовые подгузники для детей в форме трусиков Libero Dry Pants: -надежно впитывают день и ночь; -высокие барьеры вокруг ножек помогают
605 руб
Раздел: Обычные
Канистра-бутыль с ручкой, 20 л.
Изготовлена из пищевого полиэтилена. Пригодна для хранения питьевой воды. Имеет герметичную крышку, позволяющую полностью избежать
324 руб
Раздел: Баки, канистры

49. Операционная: системы медицинского газоснабжения, микроклимат и электробезопасность

50. Разработка матрицы ответственности и полномочий в системе качества предприятия

51. Разработка динамических моделей для транспортно-производственной системы

52. Система программирования squeak smalltalk –новый этап развития языка программирования смолток

53. Системы счисления. Правила перевода чисел из одной системы счисления в другую

54. Использование полиэлектролитных микрокапсул с целью разработки систем адресной доставки биологичеcки активных веществ
55. Особенности сосудистой системы легких. Малый круг кровообращения. Особенности венозной системы органов малого таза. Формирование внутренней подвздошной вены. Нижний портокавальный анастомоз
56. Определение неисправностей тормозной системы автомобиля с помощью стенда диагностики тормозной системы

57. Автоматизована система керування потоками потужності у складнозамкнених електроенергетичних системах

58. Разработка АРМ научно-технической библиотеки университета

59. Научно-технический уровень автоматизированных систем управления (АСУ)

60. Экспертные системы. Классификация экспертных систем. Разработка простейшей экспертной системы

61. Аппаратно-программные средства ввода/вывода аналоговой информации в системах реального времени

62. Реализация системы управления реального времени в ОС Windows

63. Разработка системы управления многосвязных систем автоматического регулирования исполнительного уровня

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

Доска разделочная Regent прямоугольная с ручкой, 30x20x1,2 см.
Разделочная доска отвечает за комфорт приготовления и заметно экономит время, затраченное на готовку блюда. Изделие Bosco сделано из
353 руб
Раздел: Деревянные
Мешок для обуви, цвет серый (арт. OM-846-5/1).
Объемный мешок для обуви, одно отделение, боковой карман на молнии, дополнительная ручка-петля, лямки из репсовой стропы. Вместимость:
379 руб
Раздел: Сумки для обуви
Планшет для акварели "Белая роза", 20 листов, А3.
Специальная бумага предназначена для рисования акварелью. Не деформируется при намачивании. Формат: А3. Количество листов: 20. Внутренний
318 руб
Раздел: Папки для акварелей, рисования

65. Избирательная система РФ (избирательное право, виды избирательных систем, избирательный процесс)

66. Разработка верхнего уровня Информационной Системы Университета

67. Разработка информационно-справочной системы "Сводка погоды" /Prolog/

68. Разработка информационно-справочной системы "Картотека ГАИ" /Prolog/

69. Разработка информационно-справочной системы "Технический паспорт автомобиля" /Prolog/

70. Разработка информационно-справочной системы "Технический паспорт автомобиля" /Prolog/
71. Разработка фрагментов оболочки экспертной системы
72. Разработка системы автоматизации для малого коммерческого предприятия работающего в сфере информационных услуг

73. Разработка информационно-справочной системы

74. Создание автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств

75. Разработка информационно-справочной системы "Технический паспорт автомобиля"

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

77. Разработка информационно-справочной системы "Зарплата по НИР"

78. Разработка справочно-информационной системы «Детский сад» в среде СУБД

79. Разработка системы задач (алгоритмы-программы) по дискретной математике

80. Операционная и социотехническая системы (Контрольная)

Набор из 100 шариков.
Набор цветных шариков это веселая забава для вашего малыша. Он с удовольствием будет резвиться в манеже или бассейне с ними. Эта игрушка
962 руб
Раздел: Шары для бассейна
Сейф-книга СС0081/1 "Alparaisa. Три богатыря", 21х13х5 см.
Размеры: 21х13х5 см. Бокс-сейф в виде книги для хранения мелких ценных вещей. Встроенный замок, запирающийся на ключ. Ключ - 2 штуки.
616 руб
Раздел: Шкатулки сувенирные
Увлекательная настольная игра "Трафик-джем", новая версия.
«Трафик-Джем» — игра, в которой каждый найдет что-то интересное для себя. Почему же игра, предназначенная для обучения детей, так увлекает
392 руб
Раздел: Карточные игры

81. Перспективные разработки Операционных Систем

82. Разработка системы автоматического управления

83. Разработка опорной Цифровой Системы Коммутации (на примере ЦСК "Квант-Е")

84. Расчет показателей разработки элемента трехрядной системы

85. Разработка и исследование имитационной модели разветвленной СМО (системы массового обслуживания) в среде VB5

86. Место воздушного судна. Среднеквадратичный критерий рабочей зоны угломерных систем. Система ближней навигации DME
87. Разработка научно обоснованной системы применения удобрений для полевого севооборота Прикубанского района учхоза Кубань
88. Автоматизированные Банковские Системы (АБС). Разработка системы "Обменный пункт"

89. Разработка системы управления акционерным обществом /АОА "Контур"/

90. Операционный менеджмент как система. Управление персоналом в системе операционного менеджмента

91. Разработка автоматизированной системы складского учета

92. Разработка системы продвижения турпродукта региона на рынки страны и зарубеж

93. Разработка формальной системы

94. Реферат - Социальная медицина (ЗДРАВООХРАНЕНИЕ КАК СОЦИАЛЬНАЯ СИСТЕМА ЧЕЛОВЕЧЕСКОГО ОБЩЕСТВА)

95. Разработка системы управления качеством на предприятии

96. Разработка автоматизированной системы управления сбором и отображением информации на установке продувки азотом

Набор шариков, диаметр: 5 см, 100 штук.
Шарики для палаток и сухих бассейнов. Диаметр 5 см, в упаковке 100 штук.
445 руб
Раздел: Шары для бассейна
Качели подвесные детские.
Качели подходят ориентировочно детям от 1 года до 3-4 лет, в зависимости от веса ребенка. Размеры (длина, высота, ширина): 32 х 21 х 30
496 руб
Раздел: Качели, кресла-качалки, шезлонги
Трехколесный велосипед Funny Jaguar Lexus Racer Trike (цвет: синий).
Детский трехколесный велосипед с колясочной крышей на колесах ПВХ – настоящее спасение для мам с маленькими детьми. Главное место для
3600 руб
Раздел: Трехколесные

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

98. Разработка системы обучения фирмы Связь

99. Разработка микропроцессорной системы

100. Разработка и исследование имитационной модели разветвленной СМО (системы массового обслуживания) в среде VB5


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.