One problem that some of you had was assuming that the CPU would go idle if you had only synchronous operations. This is true within the kernel, but in user processes it is not true. Unix disk writing is totally synchronous, but multiprogramming keeps the CPU from being idle. If you got tripped up on this, you lost a point.