For a while a lot of attention was paid to multiple CPUs in computers, multi-core processors, in Macs especially. They still tout them in the new Mac Pro.
Multi-core processors are like having several computers all working at once on your motherboard to speed things up because they can work in parallel, they can share the things your computer is trying to do; they can divide and conquer. While you’re downloading a movie or a song here, you can be surfing the web there, and playing a game here, while checking out Facebook there, and looking at your iPhone pictures over here, and letting that spreadsheet run a monthly tabulation down here. All at once. Instantaneously. Because each activity has a CPU, a processor, a core, handling that task.
Except that doesn’t happen.
Operating systems were designed with one core in mind, and as far as I can see, they - or the software that runs under them - aren’t designed to take advantage of multi-core hardware. Operating systems aren’t delegating tasks amongst the processors, and as good as the computers might be, the operating systems and software haven't caught up.
That pisses me off.
I spend a lot of time waiting for my multi-processor computer to respond to what I’m doing. It doesn’t. It can’t, because its OS isn’t able to delegate the work (I think).
Why?
Computer companies need to make money, so they’re catering to the next big thing; pocket devices, cell phones, smartphones.
The iPhone 6 is keeping my real computer from advancing.
That pisses me off.

No comments:
Post a Comment