2 processors zijn inderdaad niet dubbel zo snel als 1.
slechte besturingssystemen(win2000, nt, unix, linux) zorgen daar voor. als een applicatie NIET geschreven is om meerdere proc's te gebruiken draait 1 app op 1 proc.. dat betekend dus dat de PROGRAMMEUR er rekening mee moet gaan houden en dat dus simpele progjes(windows calculator

NIET gemaakt worden voor meerdere proc's.... nou niet dat dat erg is met 1 zo'n dingetje maar als je alles bij elkaar gaat tellen merk je het op den duur...
en toen BeOS...

Ik draai nu BeOS op een dual celeron466@560 en daar kun je ook 1 processor uitzetten(wortie niet gebruikt) en ik kan je vertellen dat zelfs het simpelste progje(door mij gemaakt zelfs, zonder aan SMP te denken) gewoon gebruik maakt van wat hij KAN gebruiken... een simpel test-progje dat gewoon de hele tijd 1 bij een tellertje optelt(heel simpel dus) draait op 98% van de optelling als ik 2 proc's gebruik... BeOS GARANDEERT dat het ten alle tijden 95% van de optelling(2x clockspeed dus) haalt... op 1 tot 8 proc's, zonder recompilen van de kernel ofzo... dus multithreaded tot aan de wortel... en ik kan je vertellen dat je echt zit te shaken van excitement als je in een mpg-player 6 mpegjes kijkt, sommige versneld sommige langzamer, sommige achteruit, met beeld en geluidseffecten(DSP's) en allerlei winamp-achtige plugin's zoals een GEISS-clone op 1280x1024 en dat allemaal realtime door elkaar heen, zonder 1 haperingetje... en nog steeds met 1 klikje een nieuw venster openen ZONDER te hoeven wachten...
NOW you're playing with power