Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка системи реального часу у вигляді планувальника виконання завдань

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





>

2.3.1.4. Планування апериодических завдань .. 25

2.3.1.5. Планування, кероване пріоритетами. 25

2.3.2. Огляд методів .. 26

2.3.2.1. Rate-monotonic (RM). 26

2.3.2.2. Deadline Monotonic (DM). 26

2.3.2.3. Планування апериодических завдань. 27

2.3.2.4. EDF. 27

2.3.2.5. Сервер, припускає затримку (DS) і Алгоритм обміну пріоритетами (PE). 28

2.4. Методологія розробки програмного забезпечення .. 28

2.4.1. Основи методології Real .. 28

2.4.2. Модель вимог .. 29

2.4.3. Динамічна модель .. 29

2.4.4. Статична модель .. 30

3. Реалізація прототипу системи реального часу .. 31

3.1. Життєвий цикл розробки .. 31

3.2. Планувальник завдань .. 31

3.2.1. Вибір алгоритму планування .. 31

3.2.1.1. Види вимог РВ, підтримувані планувальником. 31

3.2.1.2. Використовувані алгоритми. 32

3.2.2. Опис функціонування додатки .. 33

3.2.2.1. Підготовка до запуску планувальника. 33

3.2.2.2. Робота. 33

3.2.2.3. Управління завданнями. 34

3.3. Реалізація протоколу ARINC A.415 на основі розробленого модуля СРВ. 34

3.3.1. Модель вимог до системи .. 34

3.3.1.1. Описова модель. 34

3.3.1.2. Модель випадків використання. 35

3.3.1.3. Функціональна модель. 35

3.3.2. Динамічна модель .. 35

3.3.2.1. Модель об'єктів. 35

3.3.2.2. Модель взаємодій. 35

3.3.2.3. Поведінкова модель. 36

3.3.3. Статична модель .. 37

3.3.3.1. Модель класів. 37

Висновок .. 39

Література .. 40

Додаток .. 41


Введення.

Новий етап науково-технічної революції був обумовлений повсюдним поширенням обчислювальної техніки. Зараз вже важко знайти вид діяльності, який тим чи іншим способом не підтримувався б не просто автоматизованими, а й комп'ютеризованими пристроями. Така організація життєдіяльності дозволяє не тільки виконувати заздалегідь задані алгоритми управління виробництвом, а й вносити в нього елементи автоматизації інтелектуальної діяльності, елементи штучного інтелекту. Використання таких технологій у життєво важливих галузях, таких як авіація, банківська справа і інших, які потребують жорстко заданих вимог до прийняття рішень, що накладаються на час, точність і безпеку діяльності даних систем, обумовлює необхідність створення особливо надійних їх видів - систем реального часу.

Управління процесом надання ресурсів системи задачах, ниткам, процедурам обробки переривань і т.д. є однією з основних функцій будь-якій операційній системи та здійснюється за допомогою такого механізму, як планування. Даний механізм забезпечує системі можливість паралельного виконання декількох завдань. У системах реального часу планування має також гарантувати передбачувану поведінку, безпека, можливість тривалої, безвідмовної роботи, виконання завдань до поставленого терміну. Від методу планування багато в чому залежить успішна робота системи в цілому. p> З іншого боку, збільшення обсягів виробництва та різноманітності засобів мікропроцесорної техніки, розширення сфер їх застосування призводить до необхідності розробок різних операційних систем реального часу - від компактних, розрахованих на обслуговування одночіпових мікро-контролерів, до потужних мережевих систем. Шлях до задоволення вимог високої ефективності та надійності цих систем лежить через підвищення ясності і стрункості їх логічної організації.

Ця обставина висуває актуальні завдання розробки раціонально організованих базових структур, які представляли б в узагальненому вигляді ключові принципи організації варіантів операційних систем, орієнтованих на досягнення того чи іншого типу ефективності. Для цієї мети висуваються різні методології розробки відповідних систем. Особливу актуальності набули об'єктно-орієнтовані методології, яка спирається на вигоди розробки за допомогою об'єктних мов високого рівня (зокрема, С + +). p> У даній роботі необхідно буде провести аналіз предметної області ОС РВ. У вигляді фокус-групи логічно було б вибрати вбудовуються системи реального часу, пропоновані в даний момент на ринку програмного забезпечення Росії, відомості за якими розміщені в мережі Internet. Аналіз проводиться за результатами прес-релізів подібних систем, в яких підкреслені опції, які є найбільш важливими для сучасних споживачів. Дане дослідження дозволить встановити вимоги до систем реального часу, затребувані розробниками в даний час, і загальні методики задоволення цих вимог.

У зв'язку з просторістю проблемної області має сенс дати основоположні визначення та розгорнуті тлумачення окремих термінів, мають особливу важливість. У цьому зв'язку буде розглянута принципова структура систем реального часу і виділена найбільш поширена і загальновизнана в даний м...


Назад | сторінка 2 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка системи управління механічної системи в режимі м'якого реально ...
  • Реферат на тему: Досвід розробки і впровадження автоматизованих систем бюджетного управління ...
  • Реферат на тему: Порівняльний аналіз трьох моделей життєвого циклу організації: модель Торбе ...
  • Реферат на тему: Проектування обчислювальної системи реального часу
  • Реферат на тему: Використання моделей життєвого циклу інформаційної системи. Каскадна модел ...