*
*


CAPTCHA Image   Reload Image
X

RT-Linux

рефераты, Информационные технологии

Объем работы: 17 стр.

Год сдачи: 2013

Стоимость: 250 руб.

Просмотров: 375

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Содержание
Заключение
Заказать работу
ВВЕДЕНИЕ 3
1. СВЯЗЬ МЕЖДУ ОПЕРАЦИОННОЙ СИСТЕМОЙ И РЕАЛЬНЫМ ВРЕМЕНЕМ 5
1.1 Основные сложности при реализации систем реального времени в среде UNIX 5
2. RT-LINUX 7
2.1 Особенности реализации 7
2.1.1 Планировщик 11
2.1.2 Очериди FIFOs 12
2.1.2 Прерывания 12
3. ВОЗМОЖНОСТИ RT-LINUX 13
4. НЕДОСТАТКИ РЕАЛИЗАЦИИ RT-LINUX 15
ЗАКЛЮЧЕНИЕ 16
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 17
Операционная система обязана поддерживать и организовывать выполнение всех задач, а также управлять прерываниями. ОС должна предлагать:
 алгоритм планирования выполнением задач;
 механизм взаимодействия процессов в системе ( семафоры, сообщения ...);
 управление прерываниями, запуском задач в указанные для каждой моменты времени.
По сравнению с "нормальной" ОС, целью ОС реального времени является уменьшение сложности.
RT-Linux — микроядерная операционная система жёсткого реального времени, которая выполняет Linux как полностью вытесняемый процесс. Система RT-Linux является свободно распространяемой, разрабатываемой энтузиастами в ряде университетов мира.
Ядро RT-Linux спроектировано таким образом, что ядро реального времени никогда не нуждается в ожидании освобождения ресурса, занятого Linux-процессом (рис.1).
Помимо выше перечисленных возможностей реализации RT-Linux, имеются некоторые существенные недостатки.
 Приложения реального времени выполняются в пространстве ядра, следовательно, они могут переписать часть памяти ядра и сломать систему.
Система реального времени это информационная система, в которой корректность выходной информация зависит не только от примененных алгоритмов, но и от моментов времени появления информации.
Не достаточно чтобы информация была правильной, необходимо чтобы она появлялась в строго определенных временных интервалах. Заметим, что из вышесказанного определения система реального времени необязательно быстрая. Например, система навигации корабля вначале могла бы показаться не системой реального времени, потому что скорость мала и обычно "достаточно" времени (порядка минут) для принятия решения.
Многие разработчики уже приняли Linux и внедряют ее в своих коммерческих проектах как основную операционную систему для серверов приложений. Однако, до сих пор при реализации вертикальных проектов на нижнем уровне применялись специализированные ОС реального времени. Ситуация может существенно измениться благодаря использованию расширений реального времени для Linux.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу