answersLogoWhite

0

What are threads in processor?

User Avatar

Anonymous

14y ago
Updated: 8/18/2019

processors are defined as having cores.

a core is the part which reads and executes instructions.

the operating systems addresses each core as 2 virtual processors. < wikipedia

it is also refered as logical cores. the work is divided among the logical cores.

because each core process only one instruction at a time, dividing the core into 2 virtual cores makes the work faster.

User Avatar

Wiki User

14y ago

What else can I help you with?

Related Questions

Does a processor execute multiple threads at a time?

Yes it dose


Can process and threads benefit of a multi-core processor?

how does the supermarket use that


How many cores does the ps3 processor have?

1 Core 8 Threads


How many threads can core 2 duo processor execute simutaneously?

Since the core 2 duo processor has two execution units, it can execute two threads simultaneously. (If you said quad instead of duo, the answer would be four.)


How many threads can be executed on an Intel Core 2 Duo processor simultaneously?

OK. How about an INTELLIGENT answer???? Would be nice, right? First, the difference between hardware and software threads. A hardware thread refers to a physical processor's ability to run a software thread. A software thread is part of your code that you execute in a thread. That is to say, if a processor can handle two hardware threads, that means the processor can simultaneously run up to two software threads at a time. Hardware threads means physical resources. Software threads are created by your program. Regardless of how many software threads your program defines, the processor that provides two hardware threads can only execute two of them concurrently. Now, I am having big problems finding out how many hardware threads a single processor can run. In graduate school, all of the processors we modeled provided two hardware threads. If this is always true, then the Core 2 Duo sounds like it provides 4 hardware threads. Your program can create pretty much any number of software threads, but at any given time there should be no more than 4 on the chip itself. I will see if I can ask someone from the university to get a good answer and will modify my answer if I find anything out. Either way, my answer completely trumps the one that was previously posted here.


What is the use of ht processor?

HT Processor means a processor with Hyper-Threading ability. That means that the processor would be seen as two logical cores in the computer and that the computer would give out two threads for the processor to process, hence increasing its performance.


What technology allows each logical processor within the processor package to handle an individual thread in parallel with other threads being handled by other processors within the package?

Intel has HyperThreading, and AMD uses HyperTransport, so the logical processor can run threads in parallel with other processors in the chipset. (see A+ 220-701).


What is Better an Intel Core 2 Dual Processor or a Core i7-860?

Of course Core i7 860. It's 4-cores, 8-threads processor while Core 2 Duo is only 2-cores, 2-threads. Moreover i7 860 got 8mb of Intel smart cache memory.


What are the popular multiprocessor thread scheduling strategies?

Load Sharing: Processes are not assigned to a particular processor. A global queue of threads is maintained. Each processor, when idle, selects a thread from this queue.Gang Scheduling: A set of related threads is scheduled to run on a set of processors at the same time, on a 1-to-1 basis. Closely related threads / processes may be scheduled this way to reduce synchronization blocking, and minimize process switching. Group scheduling predated this strategy.Dedicated processor assignment: Provides implicit scheduling defined by assignment of threads to processors. For the duration of program execution, each program is allocated a set of processors equal in number to the number of threads in the program. Processors are chosen from the available pool.Dynamic scheduling: The number of thread in a program can be altered during the course of execution.


What are the multiprocessor thread scheduling strategies?

Load Sharing: Processes are not assigned to a particular processor. A global queue of threads is maintained. Each processor, when idle, selects a thread from this queue.Gang Scheduling: A set of related threads is scheduled to run on a set of processors at the same time, on a 1-to-1 basis. Closely related threads / processes may be scheduled this way to reduce synchronization blocking, and minimize process switching. Group scheduling predated this strategy.Dedicated processor assignment: Provides implicit scheduling defined by assignment of threads to processors. For the duration of program execution, each program is allocated a set of processors equal in number to the number of threads in the program. Processors are chosen from the available pool.Dynamic scheduling: The number of thread in a program can be altered during the course of execution.


How many cores does vista support?

As many cores and threads that the processor has. The new Intel i7 will shows as 8 cores and Vista can use them all.


What was Intel's first multicore processor?

Intel's first multicore processor was the Xeon, followed the same year (2002) by the Pentium IV. The two cores were implemented in a hyperthreading configuration, allowing two simultaneous threads when both threads were in the same process address space. Independent cores (in different address spaces) were supported starting with the Core-2 Duo. This configuration extended the hyperthreading model to include duplicating enough of the bus interface unit to allow two unrelated threads to run simultaneously.