In glee typed:
You're talking dual and quad core systems. The first dual-core
processors for home computers weren't available till mid-2005. In
2006, there were still a LOT of single-core systems being produced,
particularly lower end desktops, and many laptops. Those single-core
systems today will have many problems running newer software,
particularly but not limited to anti-virus apps, and will often bog
down with online sites like YouTube, which now require much greater
processor usage.
You apparently did not shop at the low to mid range during that
period.... most users did, however.
There is a lot of truth in what you say. But only 5 out of the 16
machines from '06 I have actually have are multicore CPUs. The other 11
does not. Some of them that are not, you could drop a multicore CPU in
them though.
And yes, multicore machines do have lots of advantages. Although if two
machines everything is the same except one has a single core and one has
a multicore and you are running XP or earlier. you will get a 10 to 30%
performance boost from my experiences. But a faster single core can make
most of this up too.
And it is true, one misbehaving thread can hog the CPU under a single
core and make it appear that your machine has frozen up. This could
happen under multicore machines too, but it takes more misbehaving
threads to cause this same effect.
I don't see this problem very often, so it isn't usually a big deal.
Although if it ever does, there are process managers that can tame such
things anyway. Process Lasso is one of the better ones. And many of
these utilities will give you some of the advantages of having a
multicore machine anyway.
Now in my experience where a single core just doesn't cut it is when you
are running Windows Vista/7/8. I just can't satisfactory performance out
of them without a multicore processor. There are probably some
applications that don't work well or not at all with single cores too.
But I haven't run into any of those yet. ;-)