В первоисточнике, по понятным соображениям, такой страницы нет.
| Назад: [Домашняя страница 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 |