Реальное время

ОСРВ - Операционная Система Реального Времени. Основные понятия

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

Быстрый просмотр

Планирование задач и процессов ОСРВ

3.1.Функции ядра операционных систем.

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

Быстрый просмотр

Системы реального времени. Виды ОС РВ. Требования к ОС РВ

Управление автоматическими или автоматизированными комплексами, предъявляющими высокие требования к времени выполнения задач осуществляется операционными системами реального времени. Они обеспечивают гарантированное время реакции на внешние события и минимальные задержки.

Быстрый просмотр

Многозадачное ядро реального времени RTKernel

RTKernel представляет из себя библиотеку для разработки 16-разрядных приложений, которая может быть слинкована с программой. Она содержит множество функций по управлению задачами, семафорами, почтовыми ящиками, прерываниями и т.д. Все задачи нормально работают внутри одной программы. RTK приложение состоит из одного файла, включающего ядро, требуемые драйвера и все задачи. Данная программа может выполняться на любой вычислительной системе, содержащей операционную систему MS-DOS.

Быстрый просмотр

Операционные системы реального времени для 32-разрядных микропроцессоров

Современная электроника 7/2006 

Сергей Золотарёв

Рассматривается текущее состояние операционных систем реального времени для 32-разрядных микропроцессоров и основные направления их развития на примере наиболее известных в этом сегменте операционных систем: VxWorks, LynxOS, QNX Neutrino, Integrity, Nucleus Plus и CsLeos.

Быстрый просмотр

Системы жесткого и мягкого реального времени

Понятия "реальное время", "работа в реальном масштабе времени", "операционные системы реального времени" известны всем, но толкуются они часто по-разному и спектр этих толкований очень широк. Количество иллюзий и мифов в мире реального времени велико. Например, часто путают такие понятие, как "реальное время" и "скорость". Иногда полагают, что применение операционной системы реального времени автоматически разрешит все проблемы создания надежной предсказуемой системы. Иногда, наоборот, считают, что системы реального времени - занятие для теоретиков, а любую задачу реального времени можно решить, используя популярные операционные системы общего назначения - достаточно быть просто хорошим программистом и знать архитектуру компьютера. Так ли это?
Быстрый просмотр

Синхронизация процессов и потоков

Процессом (process) называется экземпляр программы, загруженной в память. Этот экземпляр может создавать нити (thread), которые представляют собой последовательность инструкций на выполнение. Важно понимать, что выполняются не процессы, а именно нити. Причем любой процесс имеет хотя бы одну нить. Эта нить называется главной (основной) нитью приложения. Так как практически всегда нитей гораздо больше, чем физических процессоров для их выполнения, то нити на самом деле выполняются не одновременно, а по очереди (распределение процессорного времени происходит именно между нитями).
Быстрый просмотр

Реальное время и СРВ

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

Быстрый просмотр
Подписка на RSS - Реальное время