Bazzer Smith said:
Seems that processor speed has hit the 'thermal barrier' hence the move
to 'duel core' etc...
Is that the future, several computers on one board, with their own memory
and drives etc? With some 'master computer' taking charge of the
out put?
It's not the future... Computers have been offlloading their workload for a
while...
Take the Commodore PET for example. It's floppy drives were computers in
themselves. To format, the PET would just send the command to the drive and
the drive would do all the work.
For years, computers have had hardware BLITters doing much of the video
work, moving blocks of memory around, taking the load off of the CPU. DMA
based hard drive access as well.
Current PC's have controllers on the hard drives, using DMA access to
relieve the CPU of the burden of data transfer. Video cards to an amazing
amount of work. You can even buy a "physics processor" card to offload more
work from the CPU. Decent modems and soundcards handle their own tasks -
although many folks use their CPU to drive WinModems and onboard sound.
There aren't a lot of tasks done by CPU's these days that could efficiently
be handed of to another processor.
Most computers these days have just been "waiting faster", spending most of
their time simply waiting for the user, or other devices, to make the next
request.