You are here

Глоссарий

В первоисточнике, по понятным соображениям, такой страницы нет.


Назад: [Домашняя страница FreeRTOS] Вверх: [Главная] Вперёд: [О FreeRTOS]

Краткий словарик терминов, используемых в переводе и их англоязычные аналоги. Некоторые с пояснениями. Порядок будет наводиться после завершения перевода документации.

Переведённый термин Англоязычный термин Толкование
Состояние гонки Race condition Ошибка проектирования многопоточного приложения, приводящая к непредсказуемому состоянию. Подробнее на википедии.
Ловушка простоя idle hook

Макрос.

В этом варианте перевода множественное число становится единственным. Но пока более приемлемых вариантов не нашёл.

macros (мн.ч. от macro) Программный объект, который во время обработки препроцессором заменяется на новый объект, создаваемый определением макроса на основе его аргументов, затем выражается обычным образом. В языке C описывается с помощью #define. Также см. википедию.
Временной интервал 'time slice'
Задача ожидания / задача простоя idle task
Порт ОС RTOS port Адаптация FreeRTOS под определённую архитектуру процессора
Сборка build
Приоритет простоя idle priority
Квант времени ОС Промежуток времени между двумя последовательными 'тиками' ОС.
Задача простоя idle task
Сервисная задача таймеров Timer service task

Она же: Задача службы таймера

Она же: служебная задача таймера

Она же: задача обслуживания таймера

"Утверждать" (буквальный перевод) Assert В терминах FreeRTOS смысл фразы "assertion failed" очень точно переводится как "утверждение ошибочно". А более подробно про assert, и с чем его едят, рассказано в статье на хабре.
Функция обратного вызова таймера timer's callback function
очередь команд таймера timer command queue
interrupt safe
Обработчик прерывания ISR (Interrupt Service Routine)
Уровень переносимости portable layer Программный уровень, на котором реализована переносимость на различные процессорные архитектуры. Т.е. часть кода ОС, жёстко привязанная к типу используемого процессора.
Хэндл handle

Дословный перевод - ручка, рукоятка - весьма неплохо отражает суть термина. Хотя и странновато звучит. А другие варианты перевода - маркер, дескриптор, указатель - не отражают сути термина.

В документации по FreeRTOS как правило это переменная, содержащая указатель на структуру определённого типа-описателя объекта.

Чаще всего встречается перевод "дескриптор". Да только это далеко не лучший вариант.

Хэндлер handler Обработчик. Например, обработчик прерывания (interrupt handler).
ЧаВо FAQ - Frequently Asked Question(s) Часто задаваемые вопросы.
Задача task
Сопрограмма co-routine
Реентерабельность re-entrancy
Состояния задачи:
Запущена
Готова
Заблокирована
Приостановлена
Task states:
Running
Ready
Blocked
Suspended
Hobby's category: