What takes most time during the average work of a computer?

Is it actual calculation or maybe accessing memory, and the processor mostly is just waiting for data to come?

link|improve this question
1  
What's "average work"? Some tasks could be I/O intensive. Other tasks could be compute intensive. – sawdust Oct 9 '11 at 1:31
feedback

closed as not a real question by Linker3000, Nifle, random Oct 20 '11 at 18:30

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. See the FAQ for guidance on how to improve it.

2 Answers

It's waiting to access data in memory. Accessing system memory is terribly time consuming. It's not uncommon for performance junkies to cram all their data into something that will fit in the CPU's cache.

link|improve this answer
feedback

IO is almost always the bottleneck. Memory is several order of magnitude slower than CPU cache, and disk is another couple of orders of magnitude slower than memory. The reason an SSD makes such a massive difference is how much time your CPU spends waiting for the disk.

link|improve this answer
+1: Ahhh, yes. I misread the title as CPU and not computer. – surfasb Oct 9 '11 at 0:58
Ah, nm. The title originally said CPU and not computer. – surfasb Oct 9 '11 at 1:01
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.