Posted: Tue Apr 01, 2008 1:37 pm
So basically...wildhalcyon wrote: Its a multi-processor design. There's no "CPU" (except that the processor that the Kernel resides on is designed to boot up the computer) in the conventional sense because the "C" means Central. There's simply sets of processing units composed of a couple processors, some memory, and anything else you want to stick on the module. Then, these modules are connected onto the board in a network.
I get up in the morning, an boot up my laptop using the built in CPU. Later on that day, I want to play a high performance game, so I reach into my drawer and pull out some 5.0GHz, dual core monster, pop it into the "CPU expansion slot" and start playing the game on that CPU (while the built in one continues running the rest of the OS). When I'm done, I right click on the "safely remove CPU" icon to eject it. The next day, I need to conserve battery life while I take the laptop on an airplane, so I just insert a lower powered CPU and tell the OS to migrate to that one so that the normal one can be ejected to save power.
Is this the kind of modularity that you are talking about?