|
|
On 03/11/2012 12:31 PM, Warp wrote:
> There's one aspect, however, that was a complete and absolute mystery
> to me: How exactly do you run code in more than one processor/core?
> What kind of operations do you need to do to achieve this?
As best as I can tell, when the system boots, all but one processor core
fire up in an idle mode, and core 0 starts running. I think the process
for actually taking a core out of its idle state and directing it to run
code at a specific physical memory address might even vary by
motherboard chipset - so it's probably a case of asking the BIOS to do
it for you. (Because otherwise your OS would have to know how to drive
every chipset known to man.)
I could be completely wrong, of course...
Post a reply to this message
|
|