17.10.2011 |
0:44:43 |
progr. |
Very Long Instruction Word |
архитектура с командными словами очень большой длины |
17.10.2011 |
0:44:43 |
progr. |
Very Long Instruction Word |
архитектура со сверхдлинным командным словом |
17.10.2011 |
0:37:55 |
progr. |
instruction level parallelism |
параллелизм на уровне команд |
17.10.2011 |
0:33:53 |
progr. |
time slot |
временное окно |
17.10.2011 |
0:29:37 |
progr. |
time slot |
слот времени (интервал времени, выделяемый задаче или процессу в операционных системах с разделением времени. Когда слот времени заканчивается, возникает прерывание по таймеру (time slot clock), возвращающее управление планировщику (диспетчеру) задач) |
17.10.2011 |
0:25:12 |
progr. |
unification parallelism |
параллелизм при выполнении операции унификации |
17.10.2011 |
0:20:43 |
progr. |
large-scale parallelism |
массовый параллелизм |
17.10.2011 |
0:20:00 |
progr. |
intra-tie parallelism |
параллелизм внутренних связей |
17.10.2011 |
0:13:23 |
progr. |
instruction-level parallelism |
параллелизм на уровне команд (= instruction parallelism) |
17.10.2011 |
0:07:55 |
progr. |
data parallelism |
параллелизм на уровне данных (организация и модель параллельных вычислений в многопроцессорной среде (напр., SIMD ), при которой одновременно обрабатываются сразу несколько элементов потока или массива данных (т.е. одна и та же операция выполняется над многими элементами структуры данных; пример – прибавление константы ко всем элементам массива или увеличение зарплаты всем сотрудникам со стажем десять и более лет). Широко применяется в графических процессорах. Syn: loop-level parallelism (по названию директивы в Фортране-90). Эта модель должна поддерживаться соответствующей архитектурой компьютера и/или компиляторами. Ant: instruction-level parallelism) |
17.10.2011 |
0:04:24 |
progr. |
functional parallelism |
функциональный параллелизм (модель параллельных вычислений в многопроцессорной среде, состоящая в разбиении задачи на потоки. Ant: data parallelism) |
17.10.2011 |
0:00:27 |
progr. |
address space parallelism |
параллелизм адресного пространства |
16.10.2011 |
23:57:52 |
progr. |
implicit parallelism |
неявный параллелизм (Ant: explicit parallelism) |
16.10.2011 |
23:57:52 |
progr. |
implicit parallelism |
скрытый параллелизм |
16.10.2011 |
23:53:35 |
progr. |
explicit parallelism |
явный параллелизм (способ параллельного программирования, когда программист в тексте программы должен явно указывать, какие части программы выполняются (могут, должны выполняться) одновременно) |
16.10.2011 |
23:53:35 |
progr. |
explicit parallelism |
явное указание параллельности (способ параллельного программирования, когда программист в тексте программы должен явно указывать, какие части программы выполняются (могут, должны выполняться) одновременно) |
16.10.2011 |
23:53:35 |
progr. |
explicit parallelism |
явное объявление параллельности (способ параллельного программирования, когда программист в тексте программы должен явно указывать, какие части программы выполняются (могут, должны выполняться) одновременно) |
16.10.2011 |
23:49:59 |
progr. |
independent parallelism |
независимый параллелизм (параллельное выполнение без явной синхронизации процессов. Каждый из них представляет собой отдельное, независимое задание. Этот тип параллелизма обычно используется в системах разделения времени, в которых каждый пользователь работает со своим приложением) |
16.10.2011 |
23:46:38 |
progr. |
pseudoparallelism |
псевдопараллелизм (видимость параллельного исполнения задач, тредов и т.п., создаваемая ОС на одном процессоре, напр., за счёт разделения времени исполнения) |
16.10.2011 |
23:46:38 |
progr. |
pseudoparallelism |
псевдопараллельность (видимость параллельного исполнения задач, тредов и т.п., создаваемая ОС на одном процессоре, напр., за счёт разделения времени исполнения) |
16.10.2011 |
23:37:50 |
progr. |
single thread |
одиночный поток |
16.10.2011 |
23:37:50 |
progr. |
single thread |
одиночный подпроцесс |
16.10.2011 |
23:36:17 |
progr. |
main thread |
основной легковесный процесс |
16.10.2011 |
23:30:22 |
progr. |
apartment model |
апартаментная модель (идея, первоначально использовавшаяся при создании многопоточных объектов COM и состоящая в том, что хотя сам процесс может быть многопоточным, отдельный его объект "живет" только в одном потоке ("комнате")) |
16.10.2011 |
23:30:22 |
progr. |
apartment model |
модель комнат (идея, первоначально использовавшаяся при создании многопоточных объектов COM и состоящая в том, что хотя сам процесс может быть многопоточным, отдельный его объект "живет" только в одном потоке ("комнате")) |
16.10.2011 |
23:26:07 |
progr. |
apartment thread |
распределенный поток |
16.10.2011 |
23:24:38 |
progr. |
topic |
тематический |
16.10.2011 |
23:21:15 |
progr. |
topic thread |
тематическая дискуссия (сформатированная последовательность вопросов-ответов на одну тему в онлайновом форуме (конференции)) |
16.10.2011 |
23:10:57 |
progr. |
significant amount of time |
значительное время |
16.10.2011 |
22:47:19 |
progr. |
idle position |
состояние ожидания (задачи) |
16.10.2011 |
22:35:51 |
progr. |
thread variable |
тредовая локальная переменная (похожа на глобальную переменную (global variable) за исключением того, что каждый тред получает собственную копию такой переменной, к которой не имеют доступа другие треды) |
16.10.2011 |
22:34:37 |
progr. |
thread-local variable |
локальная переменная потока (похожа на глобальную переменную (global variable) за исключением того, что каждый поток управления получает собственную копию такой переменной, к которой не имеют доступа другие потоки управления) |
16.10.2011 |
22:06:21 |
progr. |
wall time |
фактическое время (время выполнения функции, которое при профилировании в этом режиме подсчитывается по таймеру, общему для всех потоков и не зависящему от состояния потоков, так что измеряемое время выполнения функции продолжает увеличиваться даже тогда, когда поток, в котором выполняется функция, находится в режиме ожидания – в противоположность thread time) |
16.10.2011 |
22:06:21 |
progr. |
wall time |
время расчёта (время выполнения функции, которое при профилировании в этом режиме подсчитывается по таймеру, общему для всех потоков и не зависящему от состояния потоков, так что измеряемое время выполнения функции продолжает увеличиваться даже тогда, когда поток, в котором выполняется функция, находится в режиме ожидания – в противоположность thread time) |
16.10.2011 |
22:04:50 |
progr. |
thread time |
рабочее время потока (время выполнения функции, которое при профилировании в этом режиме подсчитывается по таймеру, связанному с потоком. Если поток приостанавливается, то таймер также приостанавливается и измеряемое время работы функции не увеличивается. Ant: wall time) |
16.10.2011 |
22:02:48 |
progr. |
thread package |
библиотека поддержки выполнения потоков (= TP II) |
16.10.2011 |
21:57:28 |
progr. |
thread migration |
миграция треда (в многоядерных системах – перенос обработки треда с одного процессорного ядра на другое) |
16.10.2011 |
21:55:10 |
progr. |
thread ID |
идентификационный номер потока (уникальный номер, который ОС назначает потоку при его создании) |
16.10.2011 |
21:55:10 |
progr. |
thread ID |
идентификатор потока (уникальный номер, который ОС назначает потоку при его создании) |
16.10.2011 |
21:53:22 |
progr. |
thread group |
группа потоков управления (набор потоков управления, которыми можно управлять одновременно, напр., одновременно запустить на выполнение или одновременно остановить. Групповая работа с потоками управления поддерживается в языке Java и в ряде операционных систем) |
16.10.2011 |
21:45:57 |
progr. |
scheduling latency |
задержка диспетчеризации (время, между появлением события, вызывающего необходимость диспетчеризации очереди задач и переводом задачи или треда в активное состояние (передачи управления). Syn: dispatch latency, taskresponse latency) |
16.10.2011 |
21:44:30 |
progr. |
scheduling algorithm |
алгоритм оперативного планирования |
16.10.2011 |
21:43:36 |
progr. |
scheduling algorithm |
алгоритм координации действий и распределения ресурсов (алгоритм планирования (диспетчеризации)) |
16.10.2011 |
21:34:17 |
progr. |
heuristics based scheduling |
эвристическое планирование |
16.10.2011 |
21:34:17 |
progr. |
heuristics based scheduling |
эвристическая диспетчеризация |
16.10.2011 |
21:33:03 |
IT |
FIFO scheduling |
диспетчеризация задач с дисциплиной обслуживания FIFO |
16.10.2011 |
21:33:03 |
IT |
FIFO scheduling |
диспетчеризация ресурсов с дисциплиной обслуживания FIFO |
16.10.2011 |
21:29:03 |
progr. |
deadlock recovery |
восстановление после взаимоблокировки (после обнаружения взаимной блокировки (см. deadlock detection) перед системой возникает задача найти способ её устранения. Универсального способа решения этой задачи нет, могут быть испробованы разные способы, напр., ресурс может быть изъят у одной задачи и передан другой, чтобы она нормально завершила работу и освободила полученные ресурсы) |
16.10.2011 |
21:23:46 |
progr. |
resource request |
запрос на выделение pecypca (обработка такого запроса включает в себя проверку условий, нарушение которых приводит к взаимной блокировке задач) |
16.10.2011 |
21:21:10 |
progr. |
deadlock prevention |
предотвращение взаимоблокировки (встроенный в систему набор требований и ограничений, не допускающий запросы на выделение ресурса (resource request), которые могут привести к взаимоблокировкам) |
16.10.2011 |
21:21:10 |
progr. |
deadlock prevention |
предотвращение взаимоблокировок |
16.10.2011 |
21:18:50 |
progr. |
deadlock handling |
обработка взаимоблокировок |
16.10.2011 |
21:15:40 |
progr. |
deadlock resolution |
устранение взаимоблокировок (способность управляющей программы принимать корректирующие меры при возникновении в системе взаимных блокировок процессов, транзакций и т.п.) |
16.10.2011 |
21:07:48 |
progr. |
deadly embrace |
проф. клинч (см. deadlock) |
16.10.2011 |
21:00:08 |
progr. |
list-manipulating program |
программа для работы со списками |
16.10.2011 |
21:00:08 |
progr. |
list-manipulating program |
программа для обработки списков |
16.10.2011 |
20:56:55 |
progr. |
list processing |
mass noun обработка списков (программные средства обработки списковых структур (list structure) данных, обеспечивающие динамическое распределение памяти со сборкой мусора и операции построения и анализа списков) |
16.10.2011 |
20:48:37 |
progr. |
association list |
сокр. A-list ассоциативный список (список пар вида (имя свойства, значение), напр., в языке VHDL) |
16.10.2011 |
20:42:03 |
progr. |
two-way list |
двусвязный список (структура данных, в которой каждый элемент содержит указатели на предыдущий и следующий элементы списка, образуя двунаправленный линейный список. Syn: double-linked list) |
16.10.2011 |
20:42:03 |
progr. |
two-way list |
список с указателями следующего и предыдущего элементов |
16.10.2011 |
20:38:53 |
progr. |
double-linked list |
двусвязный список (структура данных, в которой каждый элемент содержит указатели на предыдущий и следующий элементы списка, образуя двунаправленный линейный список. Syn: two-way list) |
16.10.2011 |
20:38:53 |
progr. |
double-linked list |
список с указателями следующего и предыдущего элементов |
16.10.2011 |
20:36:35 |
progr. |
single-linked list |
простой связанный список (список, в котором каждый узел содержит ссылку только на следующий узел. Последний элемент списка опознаётся по нулевому указателю. Syn: one-way list) |
16.10.2011 |
20:36:35 |
progr. |
single-linked list |
простой цепной список (список, в котором каждый узел содержит ссылку только на следующий узел. Последний элемент списка опознаётся по нулевому указателю. Syn: one-way list) |
16.10.2011 |
20:24:59 |
progr. |
transition specification |
спецификация переходов (задание смены состояний, напр., в функциональном блоке IEC 61499) |
16.10.2011 |
20:13:28 |
progr. |
transition specification |
спецификация перехода (задание смены состояния в таблице состояний. Обычно состоит из нескольких частей: условие, при котором осуществляется переход; адрес перехода (имя состояния или адрес в таблице); действия, выполняемые при переходе (напр., выдаваемые сигналы управления)) |
16.10.2011 |
20:04:11 |
progr. |
process state |
состояние процесса: в ОС (в зависимости от ОС в конкретный момент времени такими состояниями могут быть: создание, исполнение (running state), приостановка, готовность (ready state), блокировка (ожидание, blocked state) и завершение процесса) |
16.10.2011 |
19:57:36 |
progr. |
ready state |
состояние готовности процесса (состояние процесса, находящегося в очереди готовых к выполнению процессов (ready list) и ожидающего, когда для него будет выделен процессор или квант процессорного времени) |
16.10.2011 |
19:47:17 |
progr. |
ready list |
список готовых к исполнению задач (структура данных ОС, содержащая (связанный) список дескрипторов готовых к исполнению задач. Syn: ready queue) |
16.10.2011 |
19:47:17 |
progr. |
ready list |
список готовых к исполнению процессов (структура данных ОС, содержащая (связанный) список дескрипторов готовых к исполнению процессов. Syn: ready queue) |
16.10.2011 |
19:41:41 |
progr. |
task switching |
переключение задач (поддержка ОС одновременного (параллельного) исполнения более чем одного приложения или потока. При этом в каждый момент времени выполняется только одно активное приложение или задача, а все остальные приостанавливаются, причём состояние прерванной задачи (регистровый файл) запоминается. Ant: multitasking) |
16.10.2011 |
19:35:14 |
progr. |
clinch |
взаимная блокировка (тупиковая ситуация, возникающая в ОС при диспетчеризации задач (процессов), когда каждая из двух задач удерживает ресурс, необходимый для работы другой задачи. Тупиковые ситуации возможны в системах, где (а) есть конкуренция за неразделяемые ресурсы; (б) ресурс (напр., ОЗУ) запрашивается частями и (в) предоставленный ресурс не может быть отобран принудительно) |
16.10.2011 |
19:35:14 |
progr. |
clinch |
проф. клинч (тупиковая ситуация, возникающая в ОС при диспетчеризации задач (процессов), когда каждая из двух задач удерживает ресурс, необходимый для работы другой задачи. Клинчи возможны в системах, где (а) есть конкуренция за неразделяемые ресурсы; (б) ресурс (напр., ОЗУ) запрашивается частями и (в) предоставленный ресурс не может быть отобран принудительно) |
16.10.2011 |
19:17:29 |
progr. |
fixed priority |
фиксированный постоянный, статический приоритет (в многозадачных системах задачи могут иметь приоритет либо фиксированный, либо динамически назначаемый планировщиком. Первый вариант проще в реализации. Syn: static priority) |
16.10.2011 |
19:15:25 |
progr. |
static priority |
постоянный приоритет (тж. статический приоритет; стратегия планирования распределения совместно используемого ресурса, при которой задачам (процессам) заранее назначаются фиксированные приоритеты. Syn: fixed priority. Ant: dynamic priority) |
16.10.2011 |
19:15:25 |
progr. |
static priority |
фиксированный приоритет |
16.10.2011 |
19:12:00 |
progr. |
dynamic priority |
динамический приоритет (приоритет, динамически назначаемый планировщиком (dispatcher) единице исполнения (задаче, процессу, потоку и т.п.) во время её работы. Может зависеть от различных факторов, напр., времени ожидания в очереди готовых задач, наличия подходящего ресурса и т.д. Ant: static priority) |
16.10.2011 |
19:03:55 |
progr. |
dynamic priority scheduling |
динамическое приоритетное планирование |
16.10.2011 |
18:59:01 |
progr. |
dynamic scheduling |
динамическая диспетчеризация (диспетчеризация задач на основе динамического назначения приоритетов во время их исполнения) |
16.10.2011 |
18:55:54 |
progr. |
adaptive scheduling |
адаптивная диспетчеризация (динамическая диспетчеризация, использующая адаптивные алгоритмы) |
16.10.2011 |
18:47:19 |
progr. |
symmetric multiprocessor |
сокр. SMP симметричный мультипроцессор (архитектура мультипроцессоров с разделяемой памятью, в которой все процессоры идентичны, и каждый получает доступ к любому слову памяти за одно и то же время; т.ж. см. symmetric multiprocessing) |
16.10.2011 |
18:29:17 |
progr. |
cache thrashing |
перезагрузка кэша (напр., когда поток (thread) перебрасывается на исполнение другому процессорному ядру, его данные, находящиеся в кэш-памяти, должны быть замещены данными нового потока) |
16.10.2011 |
18:26:36 |
progr. |
processor affinity |
привязка потоков к процессорам (в многопроцессорных SMP-системах предусматривается возможность жёсткой (временной или постоянной) привязки определённых потоков (thread) к конкретным процессорам, по сути выводя их из пула ресурсов, участвующих в балансировке (оперативном, динамическом распределении и перераспределении) нагрузки. Такая привязка целесообразна для приложений, которые могут вызывать, напр., частые перезагрузки кэша (cache thrashing) или должны удовлетворять требованиям реального времени (не тратится время на переключение контекста), и позволяет выиграть в общей производительности. Syn: thread affinity) |
16.10.2011 |
18:26:36 |
progr. |
processor affinity |
специализация процессоров |
16.10.2011 |
18:18:43 |
progr. |
runmask inheritance |
наследование маски потока (в многопроцессорных и многоядерных системах – механизм, при помощи которого дочерний (порождённый) поток (child thread) получает свою маску от родительского потока (parent thread); позволяет разработчику привязывать все потоки процесса или даже подсистемы к конкретному процессору (или процессорам). Это даёт возможность, напр., взять программу стороннего разработчика и исполнять её без изменений на одном процессоре, не вникая во внутреннюю суть кода) |
16.10.2011 |
18:13:53 |
progr. |
inheritance masks |
маски наследования (механизм QNX, позволяющий разработчикам указывать, будет ли дочерний (порождённый) поток (child thread) наследовать маску (runmask) от родительского потока (parent thread) или начнёт свою жизнь с новой маской, которая, в свою очередь, может наследоваться или не наследоваться его дочерними потоками. Этот механизм предоставляет разработчикам, проектирующим и реализующим многоядерные системы или переносящим приложения на такие системы, полный контроль над тем, где может или не может исполняться каждый поток, независимо от его происхождения) |
16.10.2011 |
18:02:34 |
progr. |
runmask |
маска потока (служит для распределения потоков по процессорам в многопроцессорной или многоядерной системе; представляет собой битовый массив, который показывает ОС SMP-системы на каких физических ЦП или ядрах может исполняться поток (thread), поскольку некоторые потоки могут быть жёстко привязаны к конкретным ЦП (ядрам)) |
16.10.2011 |
17:56:29 |
progr. |
parent thread |
родительский поток |
16.10.2011 |
17:56:29 |
progr. |
parent thread |
порождающий поток |
16.10.2011 |
17:53:11 |
progr. |
superthreading |
супермногопотоковость (см. time-slice multithreading) |
16.10.2011 |
17:48:34 |
progr. |
degree of multithreading |
степень многопотоковости (определяется как число одновременно выполняемых потоков или групп потоков (процессов, задач, приложений); в свою очередь, зависит от степени гранулярности кода, длины его критических секций. Влияет на времена реакции системы и на величину задержек прерывания) |
16.10.2011 |
17:48:34 |
progr. |
degree of multithreading |
коэффициент многопотоковости (определяется как число одновременно выполняемых потоков или групп потоков (процессов, задач, приложений); в свою очередь, зависит от степени гранулярности кода, длины его критических секций. Влияет на времена реакции системы и на величину задержек прерывания) |
16.10.2011 |
17:44:18 |
progr. |
time-slice multithreading |
многопотоковость с квантованием процессорного времени (технология, предусматривающая исполнение более чем одного потока параллельно на процессоре благодаря разделению времени; подобный процессор называется многопотоковым (multithreaded processor). Syn: superthreading) |
16.10.2011 |
17:44:18 |
progr. |
time-slice multithreading |
супермногопотоковость |
16.10.2011 |
17:34:16 |
progr. |
hyperthreading |
гиперпотоковая технология (см. Hyper-Threading) |
16.10.2011 |
17:32:10 |
progr. |
hyperthreading |
гиперпараллельность (способность процессора к параллельному выполнению двух приложений) |
16.10.2011 |
17:18:46 |
progr. |
simultaneous multithreading |
параллельная многопотоковая обработка (способность одновременно исполнять несколько программ на одном микропроцессоре. Позволяет более эффективно использовать ресурсы компьютера, повышая производительность. Пример – технология Hyper-Threading, реализованная в новых микропроцессорах корпорации Intel) |
16.10.2011 |
17:18:46 |
progr. |
simultaneous multithreading |
одновременная многопотоковая обработка |
16.10.2011 |
17:11:39 |
progr. |
single-threaded model |
однопотоковая модель |