-
1 superthreading
Программирование: супермногопотоковость (см. time-slice multithreading) -
2 superthreading
= super-threadingАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > superthreading
-
3 super-threading
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > super-threading
-
4 super-threading
Программирование: superthreading -
5 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
-
6 time-slice multithreading
многопотоковость с квантованием [процессорного] времени, супермногопотоковостьтехнология, предусматривающая исполнение более чем одного потока параллельно на процессоре благодаря разделению времени; подобный процессор называется многопотоковым (multithreaded processor).Syn:Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > time-slice multithreading
См. также в других словарях:
MIMD — v · d · … Wikipedia
Simultaneous multithreading — Simultaneous multithreading, often abbreviated as SMT, is a technique for improving the overall efficiency of superscalar CPUs with hardware multithreading. SMT permits multiple independent threads of execution to better utilize the resources… … 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
Central processing unit — CPU redirects here. For other uses, see CPU (disambiguation). An Intel 80486DX2 CPU from above An Intel 80486DX2 from below … Wikipedia
Control unit — A control unit in general is a central (or sometimes distributed but clearly distinguishable) part of the machinery that controls its operation, provided that a piece of machinery is complex and organized enough to contain any such unit. One… … Wikipedia
Computer multitasking — In computing, multitasking is a method where multiple tasks, also known as processes, share common processing resources such as a CPU. In the case of a computer with a single CPU, only one task is said to be running at any point in time, meaning… … Wikipedia
CPU design — is the design engineering task of creating a central processing unit (CPU), a component of computer hardware. It is a subfield of electronics engineering and computer engineering. Contents 1 Overview 2 Goals 3 Performance analysis and… … Wikipedia
Distributed computing — is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal … Wikipedia
Microprocessor — Intel 4004, the first general purpose, commercial microprocessor A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single integrated circuit,[1] (IC) or at most a few integrated circuits … Wikipedia
Microcode — is a layer of hardware level instructions and/or data structures involved in the implementation of higher level machine code instructions in many computers and other processors; it resides in special high speed memory and translates machine… … Wikipedia
Microcontroller — The die from an Intel 8742, an 8 bit microcontroller that includes a CPU running at 12 MHz, 128 bytes of RAM, 2048 bytes of EPROM, and I/O in the same chip. A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single… … Wikipedia