Операционные системы реального времени

Вид материалаДокументы
Приложение А. Перечень сокращений
Приложение B. Терминология
Deadline-driven scheduling –
Light-weight process –
Инструментальный компьютер –
Подпроцесс или легковесный процесс –
Приоритетное прерывание обслуживания –
Страничная организация памяти –
Циклическое планирование –
Подобный материал:
1   ...   15   16   17   18   19   20   21   22   23

Приложение А. Перечень сокращений


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