Литвек - электронная библиотека >> К А Костюхин >> Прочие ОС и др. >> Отладка систем реального времени. Обзор

Издано в серии:

Издательство: НИИСИ РАН

Город печати:

ISBN:

Книга закончена

   просмотрело человек за:

день: 1  месяц: 19   год: 56   всего: 247

QR-код
X

QR-код ссылки на скачивание книги

QR-код
Размер: 43.8 Кбайт
Читать онлайн

Предметом настоящего обзора является отладка систем реального времени.
Под системой реального времени (СРВ) мы понимаем систему, в которой корректность функционирования зависит от соблюдения временных ограничений.
Существующие СРВ являются многозадачными. Многозадачность реализуется через многопроцессность и многопоточность.
Многопроцессность в СРВ имеет существенные недостатки, поскольку требует поддержки времени выполнения для доступа* (Запрещенная организация в РФ) к памяти, и, следовательно, при переключении контекстов системе нужно выполнить дополнительные действия.
Многопоточность — это наиболее распространенный подход при проектировании систем реального времени, при котором СРВ представляет собой один процесс, в рамках которого запущено несколько потоков.
Недостатком многопоточности является возможность модификации чужих данных какой-либо задачей (из-за отсутствия защиты). В связи с этим в СРВ представлены средства синхронизации, то есть средства, обеспечивающие задачам доступ к разделяемым ресурсам. К таким средствам относятся семафоры (бинарные и счетчики), мьютексы, очереди сообщений.


  : 0 : 1 : 0 : 0 : 0 : 0 : 0  

Оставить комментарий: