Dbt on SMP

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