Операционные системы реального времени
| Вид материала | Документы |
- К. Ю. Богачев "Операционные системы реального времени" (предварительные материалы лекций), 129.62kb.
- Рабочая учебная программа по дисциплине «Системы реального времени» Направление №230100, 94.8kb.
- Примерная рабочая программа по курсу "Системы реального времени" Факультет экономический, 31.24kb.
- Ые системы", "Операционные системы, среды и оболочки" и "Операционные системы и системное, 1294.27kb.
- Курс лекций «Проектирование асоИу», «системы реального времени», 521.56kb.
- Тема лекции «Многозадачные многопользовательские операционные системы. Операционные, 154.91kb.
- Чики аппаратуры и программного обеспечения при создании первых крупных территориально-распределенных, 178.72kb.
- А. С. Цветков «Операционные системы», 22.3kb.
- Операционная система реального времени qnx, 76.24kb.
- Учебная программа Дисциплины р6 «Операционные системы» по специальности 090302 «Информационная, 131.78kb.
Приложение А. Перечень сокращений
API – программный интерфейс приложений.
BSP – Board Support Package – комплект конфигурационных и инициализационных модулей.
CPU – центральный процессор.
DSP – Digital Signal Processor.
EDF – Earliest Deadline First – динамические алгоритмы планирования.
FIFO – First in First Out – политика планирования обработки процессов по принципу “первым прибыл, первым обслужен”.
GUI – графический пользовательский интерфейс.
IPC – Interprocess Communication – межпроцессное взаимодействие (возможность операционной системы, позволяющая задачам или процессам обмениваться данными между собой, методы IPC включает в себя каналы, семафоры, разделение памяти, очереди, сигналы и почтовые ящики).
ISR – interrupt servicing routine – программа обработки прерывания (программа низкого уровня в ядре с ограниченными системными вызовами).
IST – interrupt servicing thread – поток обработки прерывания (поток уровня приложения, который управляет прерыванием, с доступом ко всем системным вызовам).
MMU – memory management unit – специальное аппаратное устройство для поддержки управления виртуальной памятью.
NFS – Network File System.
OLE – Object Linking and Embedding – связывание и внедрение объектов. С помощью этой технологии приложения могут обмениваться информацией с другими приложениями через стандартные интерфейсы, доступ к которым возможен из множества различных языков программирования.
OEM – original equipment manufacturer.
RAM – random access memory – память (запоминающее устройство) с произвольной выборкой; оперативное запоминающее устройство, ОЗУ.
RMS – Rate Monotonic Scheduling – статические алгоритмы планирования.
ROM – read-only memory – постоянная память, постоянное запоминающее устройство, ПЗУ.
RRS – round-robin scheduling – циклическое планирование.
RTAPI – Real-Time Application Programming Interface.
RTOS – Realtime Operating System.
RTX – Real Time Extension.
SNMP – Simple Network Management Protocol.
SRT – soft real-time.
UART – universal asynchronous receiver-transmitter, модуль асинхронной последовательной передачей данных
Приложение B. Терминология
| Condition variables – | переменные состояния |
| Deadline – | директивный срок задачи, до которого задача должна обязательно (для систем мягкого реального времени – желательно) выполниться |
| Deadline-driven scheduling – | политика планирования, управляемая дедлайнами |
| Host – | инструментальный компьютер |
| Interrupt Latence Time – | время задержки прерывания |
| Kernel или nucleus – | микроядро |
| Light-weight process – | подпроцесс, или легковесный процесс |
| Paging – | страничная организация памяти |
| Pre-emptable OS – | ОС, допускающая вытеснение |
| Preemption – | приоритетное прерывание обслуживания |
| Scheduling – | планирование задач |
| Spawn – | порождение нового процесса |
| Target – | целевой компьютер |
| Thread – | поток |
| Time slicing – | квантование времени |
| Timeliness – | своевременность |
| Ticker – | часовой механизм |
| Инструментальный компьютер – | host |
| Квантование времени – | time slicing |
| Микроядро – | kernel или nucleus |
| Планирование задач – | scheduling |
| Подпроцесс или легковесный процесс – | light-weight process |
| Политика планирования, управляемая дедлайнами – | deadline-driven scheduling |
| Поток – | thread |
| Приоритетное прерывание обслуживания – | preemption |
| Своевременность – | timeliness |
| Страничная организация памяти – | paging |
| Целевой компьютер – | target |
| Циклическое планирование – | round-robin scheduling |
