25.08.2011 |
21:49:20 |
progr. |
programmable IC |
программируемая интегральная схема (БИС, СБИС) |
25.08.2011 |
21:46:13 |
progr. |
programmable database |
программируемая база данных (СУБД, имеющая встроенный язык программирования (напр., Paradox, FoxPro)) |
25.08.2011 |
21:42:38 |
IT |
programmable button |
программируемая кнопка |
25.08.2011 |
21:39:23 |
progr. |
programmable architecture |
программируемая архитектура (процессора) |
25.08.2011 |
21:36:19 |
progr. |
core-resident program |
резидентная программа (постоянно находящаяся в оперативной памяти) |
25.08.2011 |
4:03:11 |
polit. |
execution yard |
место казни |
25.08.2011 |
4:02:04 |
polit. |
execution of justice |
отправление правосудия |
25.08.2011 |
3:55:25 |
polit. |
stay the execution of |
задерживать чью-либо казнь |
25.08.2011 |
3:54:29 |
polit. |
oversee someone's execution |
наблюдать за чьей-либо казнью |
25.08.2011 |
3:53:59 |
polit. |
grant a stay of execution |
разрешать отсрочку казни |
25.08.2011 |
3:53:12 |
polit. |
grant a last-minute stay of execution to |
в последнюю минуту отсрочить чью-либо казнь (someone) |
25.08.2011 |
3:52:31 |
polit. |
condemn the executions |
осуждать казни |
25.08.2011 |
3:51:54 |
polit. |
ask for a stay of execution |
просить об отсрочке казни |
25.08.2011 |
3:47:20 |
polit. |
unauthorized execution |
несанкционированная казнь |
25.08.2011 |
3:46:22 |
polit. |
summary execution |
быстрая казнь (без соблюдения нормальной юридической процедуры) |
25.08.2011 |
3:45:20 |
polit. |
stay of execution |
отсрочка казни |
25.08.2011 |
3:44:28 |
polit. |
political execution |
казнь политического противника |
25.08.2011 |
3:43:58 |
polit. |
multiple execution |
массовая казнь |
25.08.2011 |
3:42:46 |
polit. |
house-to-house executions |
массовые политические убийства |
25.08.2011 |
3:40:44 |
polit. |
execution of a plan |
осуществление плана |
25.08.2011 |
3:39:11 |
polit. |
executing agent |
исполнительное доверенное лицо |
25.08.2011 |
3:36:27 |
polit. |
short excursus to the history |
краткий экскурс в историю |
25.08.2011 |
3:35:38 |
polit. |
class exclusiveness |
классовая исключительность |
25.08.2011 |
3:34:46 |
polit. |
exclusive story |
материал, помещённый только в одной газете |
25.08.2011 |
3:34:46 |
polit. |
exclusive story |
эксклюзив |
25.08.2011 |
3:15:03 |
progr. |
task parallelism |
параллелизм на уровне задач (см. task-level parallelism) |
25.08.2011 |
3:11:36 |
progr. |
task list |
список процессов |
25.08.2011 |
3:07:24 |
progr. |
task diagram |
диаграмма задач |
25.08.2011 |
3:02:34 |
progr. |
zero wait state |
без тактов ожидания (режим обмена данными (напр., между ЦП и ОЗУ) без тактов (циклов) ожидания) |
25.08.2011 |
2:57:09 |
progr. |
direct-map cache |
кэш с прямым отображением |
25.08.2011 |
2:49:04 |
progr. |
L1 cache |
кэш первого уровня |
25.08.2011 |
2:49:04 |
progr. |
L1 cache |
Level 1 cache первичная кэш-память (кэш-память без тактов ожидания, расположенная на кристалле процессора, в отличие от вторичной кэш-памяти, находящейся обычно в процессорном модуле. Её быстродействие (время доступа) менее 10 нс.) |
25.08.2011 |
2:47:32 |
progr. |
memory subsystem |
подсистема памяти (обычно о подсистеме ОЗУ) |
25.08.2011 |
2:45:14 |
progr. |
scalar core |
скалярное ядро (многоядерного ЦП; Scalar cores grouped into clusters with a shared cache – Скалярные ядра группируются в кластеры с совместно используемым кэшем) |
25.08.2011 |
2:38:17 |
progr. |
multifunction core |
многофункциональное процессорное ядро (ядра многоядерных процессоров могут быть либо многофункциональными, либо специализированными, выполняющими одну или несколько конкретных функций, напр., шифрование данных. При большом количестве ядер предполагается, что специализация ядер позволит экономить потребляемую процессором электроэнергию) |
25.08.2011 |
2:37:11 |
progr. |
multicore architecture |
многоядерная архитектура |
25.08.2011 |
2:35:50 |
progr. |
multicore application |
многоядерное приложение (приложение, при исполнении которого задействовано несколько ядер многоядерного ЦП) |
25.08.2011 |
2:34:41 |
progr. |
inter-core arbitration |
межъядерный арбитраж (в многоядерном процессоре – служит для управления доступом к общим ресурсам) |
25.08.2011 |
2:33:44 |
progr. |
core clock |
тактовая частота процессорного ядра |
25.08.2011 |
2:31:24 |
progr. |
multicore device |
многоядерный прибор (ЦП; Syn: multicore processor) |
25.08.2011 |
2:31:24 |
progr. |
multicore device |
многоядерное устройство (We present a programming methodology for converting applications to run on multicore devices. – Мы представляем методологию программирования, обеспечивающую преобразование приложений для исполнения на многоядерных устройствах. Syn: multicore processor) |
25.08.2011 |
2:29:24 |
progr. |
multi-core chip |
многоядерный процессор (см. multicore processor) |
25.08.2011 |
2:28:19 |
progr. |
multicore chip |
многоядерный микропроцессор (multicore processor) |
25.08.2011 |
2:26:15 |
progr. |
multicore CPU |
многоядерный процессор (см. multicore processor) |
25.08.2011 |
2:24:01 |
progr. |
multicore processor |
многоядерный процессор (процессор, имеющий на одном кристалле или в одном корпусе два, четыре, восемь и более процессорных ядра, обеспечивающих параллельное исполнение многих программных потоков. В большинстве случаев ядра имеют собственную кэш-память первого уровня (L1 cache ), но совместно используют кэш второго уровня (L2 cache ), подсистему памяти (memory subsystem) и подсистему прерываний (interrupt subsystem). Одна из причин перехода к многоядерным процессорам – невозможность дальнейшего наращивания тактовой частоты ЦП, так как это ведёт к значительному росту потребляемой им мощности. Syn: multi-core chip , multicore device) |
25.08.2011 |
2:16:41 |
progr. |
SIMD |
архитектура SIMD (ОКМД) |
25.08.2011 |
2:16:41 |
progr. |
SIMD |
один поток команд-много потоков данных (Single Instruction) Multiple Data stream processing; ОКМД; название архитектуры параллельной компьютерной системы, подразумевающей исполнение одной текущей команды несколькими процессорами число процессоров и, соответственно, потоков обрабатываемых данных, – это SIMD width). Текущая команда выбирается из памяти управляющим устройством УУ, control unit) SIMD-системы и посылается на исполнение всем процессорам одновременно, но обрабатывает она разные потоки thread) или элементы данных чаще всего элементы массива). Для этого каждый процессор имеет ассоциированную с ним локальную память для хранения массивов однородных данных. В категорию ОКМД попадают, в частности, векторные процессоры. Этот подход уменьшает сложность аппаратного и программного обеспечения, но применим только к специализированным задачам, имеющим высокую степень регулярности, напр., к цифровой обработке сигналов ЦОС, DSP), обработке изображений image processing) и численному моделированию numerical simulation ). Термин ввёл американский учёный Майкл Флинн М. Flynn) в 1972 г.) |
25.08.2011 |
2:08:41 |
progr. |
data-level parallelism |
параллелизм на уровне данных (когда одна команда программы применяется одновременно ко многим элементам данных. Syn: SIMD. Ant: task-level parallelism) |
25.08.2011 |
2:03:11 |
progr. |
suspended task |
приостановленная задача (тж. отложенная задача; обычно приостановленная задача ожидает наступления какого-то события (event ); после того как это событие произошло, задача переводится ОС в очередь готовых к исполнению задач (ready queue)) |
25.08.2011 |
1:58:41 |
progr. |
task queue |
очередь готовых задач (таблица операционной системы, содержащая список готовых к выполнению задач. Задачи могут упорядочиваться в очереди в соответствии с принятой в конкретной ОС дисциплиной их обслуживания, напр., по приоритету. Syn: ready queue) |
25.08.2011 |
1:55:02 |
progr. |
Task Control Block |
TCB блок управления задачей (таблица, создаваемая ОС при порождении (запуске) задачи или процесса. В различных ОС название и структура этой таблицы может варьироваться. В ТСВ хранятся параметры, необходимые для диспетчеризации задачи, такие, как адрес её стека, границы памяти, приоритет, идентификатор задачи, указатели на другие системные таблицы и очереди и т.д.) |
25.08.2011 |
1:51:39 |
progr. |
task deletion |
удаление задачи (по завершению задачи ОС необходимо освободить занимаемые задачей ресурсы и память, удалить идентификатор задачи из системных таблиц и очередей, удалить её TCB и т. д.) |
25.08.2011 |
1:51:39 |
progr. |
task deletion |
вывод задачи из системы |
25.08.2011 |
1:48:27 |
progr. |
kernel-mode semaphore |
семафор привилегированного режима |
25.08.2011 |
1:44:54 |
progr. |
mutual exclusion |
взаимоисключающая блокировка (в Windows , QNX – механизм, гарантирующий потоку исключительный доступ к ресурсу; используется для предотвращения одновременного доступа к общему ресурсу (напр., блоку памяти, глобальной переменной или набору регистров). В каждый момент времени таким ресурсом может владеть только один поток. Если его попытаются захватить другие потоки, то они становятся мутекс-заблокированными) |
25.08.2011 |
1:39:40 |
progr. |
coherence protocol |
протокол синхронизации (напр., cache-coherence protocol – протокол обеспечения согласованности содержимого различных кэшей и ОЗУ) |
25.08.2011 |
1:39:40 |
progr. |
coherence protocol |
протокол согласования |
25.08.2011 |
1:38:13 |
progr. |
race-free coherence protocol |
протокол синхронизации без гонок по данным |
25.08.2011 |
1:38:13 |
progr. |
race-free coherence protocol |
протокол согласования без гонок по данным |
25.08.2011 |
1:36:33 |
progr. |
Race freedom does not prevent errors due to unexpected interactions between threads |
Отсутствие гонки не предотвращает ошибок из-за непредусмотренных неожиданных взаимодействий между тредами |
25.08.2011 |
1:33:33 |
progr. |
concurrency error |
ошибка, связанная с параллелизмом исполнения (Syn: concurrency bug) |
25.08.2011 |
1:31:53 |
progr. |
concurrency bug |
ошибка, связанная с параллелизмом исполнения (Syn: concurrency error) |
25.08.2011 |
1:30:44 |
progr. |
data race detection algorithm |
алгоритм обнаружения гонки по данным |
25.08.2011 |
1:28:48 |
progr. |
data race |
гонка по данным (в параллельном программировании – распространённая трудно обнаруживаемая ошибка, которая связана с несинхронизованностью потоков команд, работающих с общими данными. Например, data race detection algorithm – алгоритм обнаружения гонки по данным) |
25.08.2011 |
1:25:50 |
progr. |
race condition |
состояние гонки (в программировании – нежелательная ситуация, когда результат выполнения процессов, совместно использующих общий ресурс, является недетерминированным, то есть может меняться от запуска к запуску – в зависимости от того, какому из процессов удастся первым получить доступ к ресурсу; напр., гонка происходит, если два треда одновременно получают доступ к совместно используемой переменной (shared variable ), и по крайней мере один из них пытается осуществить в неё запись) |
25.08.2011 |
1:25:50 |
progr. |
race condition |
состояние состязания |
25.08.2011 |
1:25:50 |
progr. |
race condition |
ситуация гонки |
25.08.2011 |
1:25:50 |
progr. |
race condition |
ситуация состязания |
25.08.2011 |
1:17:57 |
IT |
race condition |
гонка фронтов (ситуация, когда оба входа схемы, напр., RS-триггера, оказываются активными одновременно и её состояние на выходе – неопределённым) |
25.08.2011 |
1:15:06 |
progr. |
resource synchronization |
синхронизация ресурсов (в программировании – один из видов межзадачного взаимодействия; определяет, когда доступ к совместно используемому ресурсу будет безопасен. Это понятие тесно связано с понятиями критическая секция (critical section) и взаимоисключающая блокировка (mutual exclusion)) |
25.08.2011 |
1:09:58 |
progr. |
counting semaphore |
вычислительный семафор (определяющий лимиты ресурсов для процессов, получающих доступ к ним) |
25.08.2011 |
1:08:57 |
progr. |
counting semaphore |
подсчитывающий семафор (разновидность семафора, отслеживающего доступ к нескольким ресурсам одного типа. Попытка получить ресурс через такой семафор блокируется, если все доступные ресурсы уже используются. Ant: binary semaphore) |
25.08.2011 |
1:05:45 |
progr. |
shared memory machine |
машина с совместно используемой памятью |
25.08.2011 |
1:05:45 |
progr. |
shared memory machine |
машина с общей памятью |
25.08.2011 |
1:03:27 |
progr. |
shared variable |
разделяемая или общая, совместно используемая переменная (в программировании – переменная, доступная нескольким параллельно исполняющимся задачам (потокам)) |
25.08.2011 |
1:00:04 |
progr. |
shared memory |
общая или совместно используемая память (1) память в многозадачной операционной системе, доступная для асинхронного чтения и записи более чем одной программе. Для контроля доступа к разделяемой памяти применяются различные механизмы, в частности семафоры (semaphore ). Один из двух способов организации взаимодействия между параллельными процессами (другой – message passing); 2) вид общей памяти в многопроцессорной системе. Обмен данными между ЦП в такой системе осуществляется через общие переменные (shared variable)) |
25.08.2011 |
0:51:43 |
progr. |
messaging protocol |
протокол передачи сообщений (используется, в частности, в многоядерных системах) |
25.08.2011 |
0:50:26 |
progr. |
message passing protocol |
протокол передачи сообщений (= MPP I) |
25.08.2011 |
0:48:57 |
progr. |
message-passing model |
модель вычислений с передачей сообщений |
25.08.2011 |
0:48:57 |
progr. |
message-passing model |
модель передачи сообщений |
25.08.2011 |
0:48:57 |
progr. |
message-passing model |
модель параллельных вычислений с передачей сообщений |
25.08.2011 |
0:42:28 |
progr. |
message passing |
механизм обмена сообщениями (в ООП – объекты могут взаимодействовать только посредством передачи сообщений, которые запрашивают либо выполнение некоторых операций, либо состояние объекта) |
25.08.2011 |
0:40:02 |
progr. |
Each core has at least one task whose job is to receive messages containing job assignments |
каждое ядро многоядерной системы имеет минимум одну задачу, функция которой-принимать сообщения, содержащие указания по распределению заданий |
25.08.2011 |
0:38:45 |
progr. |
job assignment |
назначение заданий |
25.08.2011 |
0:38:45 |
progr. |
job assignment |
распределение заданий |
25.08.2011 |
0:36:49 |
progr. |
task binding |
назначение задач процессорам (Syn: task assignment) |
25.08.2011 |
0:36:49 |
progr. |
task binding |
распределение задач по процессорам |
25.08.2011 |
0:36:49 |
progr. |
task binding |
привязка задачи к ЦП |
25.08.2011 |
0:33:00 |
progr. |
task assignment |
распределение задач по процессорам |
25.08.2011 |
0:16:45 |
progr. |
task activation |
активация задачи (перевод задачи из режима ожидания или другого (зависит от ОС) в режим исполнения) |
24.08.2011 |
23:49:36 |
progr. |
aperiodic task |
апериодическая задача (задача, запускаемая на исполнение через нерегулярные интервалы времени) |
24.08.2011 |
23:43:53 |
progr. |
parallel command |
параллельная команда (состоит из двух и более подкоманд (subcommand ), исполняющихся параллельно (одновременно)) |
24.08.2011 |
23:39:20 |
progr. |
parallel computing |
параллельная вычислительная обработка |
24.08.2011 |
23:39:20 |
progr. |
parallel computing |
параллельные вычисления (Parallel computing is well suited for video processing. – Параллельные вычисления обеспечивают эффективную обработку видеоданных) |
24.08.2011 |
23:39:20 |
progr. |
parallel computing |
параллельная обработка |
24.08.2011 |
23:31:26 |
progr. |
parallel machine |
параллельный компьютер (Ant: sequential machine) |
24.08.2011 |
23:30:02 |
progr. |
parallel-ring register |
параллельный кольцевой регистр |
24.08.2011 |
23:25:04 |
progr. |
parallel call |
параллельный вызов (при параллельных вычислениях) |
24.08.2011 |
23:21:43 |
progr. |
parallel processes |
параллельные процессы |
24.08.2011 |
23:19:10 |
progr. |
parallel processors |
параллельные процессоры (группа процессоров, работающих параллельно, в отличие от конвейерной организации обработки данных) |