angeln123
April 1st, 2009, 10:23 AM
Upon completing the operating system boot-up procedure, the bootstrap processor
(BSP) executes operating system code. Other logical processors are placed in the
halt state. To execute a code stream (thread) on a halted logical processor, the oper-
ating system issues an interprocessor interrupt (IPI) addressed to the halted logical
processor. In response to the IPI, the processor wakes up and begins executing the
thread identified by the interrupt vector received as part of the IPI.
To manage execution of multiple threads on logical processors, an operating system
can use conventional symmetric multiprocessing (SMP) techniques. For example, the
operating-system can use a time-slice or load balancing mechanism to periodically
interrupt each of the active logical processors. Upon interrupting a logical processor,
the operating system checks its run queue for a thread waiting to be executed and
dispatches the thread to the interrupted logical processor. more.....http://www.computercore2.com/
(BSP) executes operating system code. Other logical processors are placed in the
halt state. To execute a code stream (thread) on a halted logical processor, the oper-
ating system issues an interprocessor interrupt (IPI) addressed to the halted logical
processor. In response to the IPI, the processor wakes up and begins executing the
thread identified by the interrupt vector received as part of the IPI.
To manage execution of multiple threads on logical processors, an operating system
can use conventional symmetric multiprocessing (SMP) techniques. For example, the
operating-system can use a time-slice or load balancing mechanism to periodically
interrupt each of the active logical processors. Upon interrupting a logical processor,
the operating system checks its run queue for a thread waiting to be executed and
dispatches the thread to the interrupted logical processor. more.....http://www.computercore2.com/