-
41 superthreading
Программирование: супермногопотоковость (см. time-slice multithreading) -
42 concurrency
1) параллелизмодновременное (параллельное) выполнение компьютером нескольких операций, совместное использование ресурсов. Различают видимую параллельность (apparent concurrency) и реальную параллельность (real concurrency).Software applications for real-time embedded systems use concurrency to maximize efficiency. — Прикладные программы для встроенных систем реального времени используют параллелизм для достижения максимальной эффективности см. тж. concurrency bug, concurrency testing, concurrent, MPP, multiprocessing, multitasking, multithreading, SMP
2) взаимосовмещаемость, взаимосовместимостьсм. тж. OOPАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > concurrency
-
43 context switching
= context switchв многозадачных ОС - процесс переключения процессора на другую задачу (процесс, поток) (например, при обработке прерывания), обычно сопровождающийся операциями сохранения в стеке состояния текущего потока (регистров и другой информации), восстановлением ранее сохранённого состояния другого потока и передачей ему управления. Эта операция по сути своей является процессорно-зависимой (processor-specific).Zero latency context switching does not require any physical movement of data because it just changes a pointer to a different thread area. — Переключение контекста с нулевой задержкой не требует никакого физического перемещения данных, так как при этом в указатель просто заносится адрес области памяти другого потока см. тж. context, interrupt, multitasking, multithreading
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > context switching
-
44 light-weighted process
= lightweight process; = LWP"легковесный" процесспоток, организованный самим процессом, а не средствами ОС. Такие потоки имеют собственный стек, но разделяют адресное пространство порождающего процесса и потому требуют меньше ресурсов. Название противопоставляет их так называемым "тяжёловесным" процессам, исполняющимся в собственном адресном пространствеАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > light-weighted process
-
45 multiprogramming
= MP IIIмультипрограммирование, многозадачный режиммногозадачный режим работы однопроцессорной системы, при котором несколько программ, находящихся в ОЗУ, исполняются псевдопараллельно, т. е. делят между собой процессорное время на основе той или иной дисциплины обслуживания. Термин широко применялся во времена мэйнфреймов, сейчас чаще используют термины multitasking и multithreadingАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > multiprogramming
-
46 SMT
1) см. surface mounted technology2) Station Management [ standard] - стандарт управления станциями (часть стандарта FDDI), протокол SMTсм. тж. FDDI3) см. simultaneous multithreadingАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > SMT
-
47 thread
поток, проф. тред1) логическое соединение между клиентом и сервером, по которому пересылаются запросы2) порождённый процесс, поток, проф. тредв многозадачной системе тред - способ разделения вычислений на параллельные процессы и базовая единица диспетчеризации (единица исполнения) в современных ОС. Процесс - единица распределения ресурсов системы - может иметь несколько тредов (если ОС поддерживает многопоточность), исполняющихся одновременно и выполняющих различные задания. Например, в Windows при запуске приложение создаёт основной тред (main thread), который, в свою очередь, также может создавать другие треды для таких операций, как фоновая печать, ожидание событий и т. д. Таким образом, треды исполняются асинхронно, но делят между собой общее адресное пространство. Когда поток (тред) выполнил своё задание, он может быть приостановлен или уничтожен. Потоки иногда характеризуются своим весом - т. е. количеством контекстной информации, которую необходимо сохранять для потока (и соответственно, временем сохранения), чтобы система могла обращаться к ней в течение его жизни, Так, для UNIX-процесса время сохранения контекста составляет тысячи микросекунд, подобный тред считается тяжеловесным (heavyweight thread); для треда ядра ОС это время уменьшается до сотен микросекунд, и тред рассматривается как средневесный (middleweight thread); а треды уровня пользователя являются легковесными (lightweight thread), поскольку для них время сохранения контекста - всего десятки микросекунд.On the other hand, if too many threads exist, some tasks will spend a significant amount of time in the idle position. — С другой стороны, если потоков слишком много, некоторые задачи будут значительное время находиться в состоянии ожидания см. тж. child thread, execution thread, kthreads, multitasking, multithreading, parent thread, scheduling, superthreading, thread group, thread ID, thread migration, thread package, thread time, thread variable
3) совокупность статей (вопросов - ответов) на одну тему внутри телеконференции, содержащая перекрёстные ссылкисм. тж. topic threadсм. тж. coreАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > thread
-
48 thread-safe
о программе, написанной с расчётом на многопотоковый режим и поэтому предусматривающей захват нужного разделяемого ресурса и быстрое его освобождение после завершения работы.Syn:Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > thread-safe
-
49 multithreaded model
= multithreaded computing modelмногопотоковая модель [организации вычислений]Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > multithreaded model
-
50 simultaneous multi-threading
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > simultaneous multi-threading
-
51 superthreading
= super-threadingАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > superthreading
См. также в других словарях:
Multithreading — may refer to: Multithreading (computer architecture), multithreading in hardware Thread (computer science)#Multithreading, multithreading in software This disambiguation page lists articles associated with the same title. If an … Wikipedia
Multithreading — [von engl. thread »Faden«], die parallele Ausführung von zwei oder mehr Threads (»Programmfäden«) eines Anwendungsprogramms. Beispiele sind bei einem Textverarbeitungsprogramm die Rechtschreibprüfung oder der Seitenumbruch, die ausgeführt… … Universal-Lexikon
multithreading — (izg. multitrèding) ž DEFINICIJA term. višenitnost, v. ETIMOLOGIJA engl … Hrvatski jezični portal
Multithreading — Der Begriff Multithreading (auch Nebenläufigkeit, Mehrsträngigkeit oder Mehrfädigkeit genannt) bezeichnet das gleichzeitige Abarbeiten mehrerer Threads (Ausführungsstränge) innerhalb eines einzelnen Prozesses oder eines Tasks (ein… … Deutsch Wikipedia
Multithreading — Cet article concerne le support matériel des multithreads. Pour les thread logiciels, voir thread (informatique). Les ordinateurs dits multithreading ont du matériel qui leur permet d exécuter efficacement des thread (informatique) multiples. Il… … Wikipédia en Français
multithreading — daugiagijiškumas statusas T sritis informatika apibrėžtis Programos veikimo būdas, kai tos pačios užduoties veiksmai vienu metu atliekamai keliomis ↑gijomis. atitikmenys: angl. multithreading ryšiai: dar žiūrėk – gija … Enciklopedinis kompiuterijos žodynas
Multithreading (computer hardware) — Multithreading computers have hardware support to efficiently execute multiple threads. These are distinguished from multiprocessing systems (such as multi core systems) in that the threads must all operate in the same address space, as there is… … Wikipedia
Multithreading (softwareseitig) — Multithreading wird die Fähigkeit eines Prozesses genannt, mehrere Bearbeitungsstränge (Threads) gleichzeitig abzuarbeiten. Im Allgemeinen verwenden die Threads eines Prozesses gemeinsame Ressourcen wie Adressraum, File Handles etc. Ob die… … Deutsch Wikipedia
Multithreading (computer architecture) — This article describes hardware supports for multithreads. For thread in software, see Thread (computer science). Multithreading computers have hardware support to efficiently execute multiple threads. These are distinguished from multiprocessing … Wikipedia
Multithreading (hardwareseitig) — Dieser Artikel oder Abschnitt ist nicht hinreichend mit Belegen (Literatur, Webseiten oder Einzelnachweisen) versehen. Die fraglichen Angaben werden daher möglicherweise demnächst gelöscht. Hilf Wikipedia, indem du die Angaben recherchierst und… … Deutsch Wikipedia
multithreading — noun The use of multithreaded code … Wiktionary