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

Реферат Відмовостійкі системи реального часу





я надійність системи та її відмовостійкість, так як система фактично складається з безлічі сервісів, відмови яких легко простежуються і не критичні для роботи системи в цілому (можлива перезавантаження сервісу без перезавантаження системи). Також подібна архітектура покращує масштабованість системи [7], тому що можна видаляти непотрібні сервіси і легко додавати додаткові компоненти. p align="justify"> Недолік: введення захисту пам'яті підвищує час перемикання з одного процесу на інший (час перемикання контексту), що збільшує час роботи системи [7].


.3 Механізми реального часу


Найважливішим критерієм оцінки роботи системи реального часу є час, тому для розробників особливо важливо вміти управляти процесами так, щоб тимчасові обмеження виконувалися. У теорії [1] існує система, яка управляється шляхом опису можливих подій на об'єкті. Для кожної події вказується лише адреса виконуваної команди і дедлайн. Проте в реальності таких систем немає, і розробникам доводиться розглядати всі параметри систем реального часу для складання сценарію роботи ОСРВ. Для цього програмісти використовують спеціальні механізми реального часу [1]. p align="justify"> Система пріоритетів процесів (завдань) і алгоритми диспетчеризації (планування).

У розробці ефективного планування використовуються два підходи: статичні і динамічні алгоритми диспетчеризації. У першому випадку пріоритети присвоюються задачах до початку їх виконання, в другому ж пріоритети призначаються динамічно, враховуючи дедлайн завдань. При цьому, як правило, планувальники ОСРВ враховують можливість витіснення завдань у разі потреби. p align="justify"> Механізми взаємодії між завданнями та розподілу ресурсів.

До таких механізмів відносяться: семафори, м'ютекси, події, сигнали, засоби для роботи з пам'яттю, що, канали даних (pipes), черги повідомлень. При цьому важливим залишається швидкість виділення того чи іншого ресурсу, а також час, на який він блокується використовуваним процесом. p align="justify"> Засоби для роботи з таймером.

Ці кошти забезпечують безпосередню роботу з часом. Вони дозволяють задавати і вимірювати різні проміжки часу, а також генерувати переривання. br/>

2. Поняття відмовостійкості


2.1 Причини збоїв


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


Назад | сторінка 4 з 15 | Наступна сторінка





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

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