Hi - a few general questions regarding multi core / multi processor & how prepared Linux & the GUI are .
I read this article : http://www.itmanagersjournal.com/feature/21167
"Boosting application performance with multi-core processing"
- but still have questions
When running Windows TaskManager it shows a thread count of 300/400 or so .
As far as I get it threads are processes within processes kindof .
I read somewhere else that Windows is very capable of exploiting multicore because of this high thread count which can then be spread across cores .
From what Ive seen in Linux in various system monitors there are 50 to 100 processes on a desktop system with a handful of threads - making the combined ratio between Linux & Windows thread & processes - something like 10 to 1 .
I seen many articles about threads on Linux but have yet so see many on my system -
Regarding the above - how good or maybe even how do the kernel & GUIs like the Xserver with e.g. KDE exploit the added processing power available in multicore ?
Don't severe performance scaling problems arise when multicore have something like 4 cores or then 8 .. 16 .. ?
AFAIK only few programs are specially programmed with this kind of soon HPC processor(core) amount in mind - especially not GUIs Id guess .
Thankyou very much for any replies - BTW from my post I guess you can guess - I am not a programmer - but cool prog "internal" info is still very appreciated -