hi all,
I have a doubt regarding the SMP concepts. How does this smp actually
work.
Is it possible for the user to specify the processor for the process to get
executed ? Or is it the completely dependent on the os ( in NT ) ?
What about the access to the main memory is it uniform for both the
processors ?
from my understanding there will two kernel running seperately on each of
the processor is it correct ?
How does a instruction get routed to a perticular processor is there any
specific register or flag that determines the selection of the processor ?
thanx in advance
Prakash
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
> Is it possible for the user to specify the processor for the process to
get
executed ? Or is it the completely dependent on the os ( in NT ) ?
Yes, by specifying the affinity.
What about the access to the main memory is it uniform for both the
processors ?
It must be uniform for SMP.
from my understanding there will two kernel running seperately on each of
the processor is it correct ?
Both the kernel and user code will be spreaded across all of the CPUs.
How does a instruction get routed to a perticular processor is there any
specific register or flag that determines the selection of the processor ?
Both processors are started by the HAL code early in the boot time and then
fetch instructions independently.
Max
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com