Section 11.2: Multiprogramming (Frame 4)                     [prev][home][next]

The huge disparity in access times for various kinds of memory is what allows multiprogramming to succeed. In the table at the top of the next page, the approximate access times of registers, memory and secondary storage are listed. Note the huge jump between main memory and even the fastest hard disks -- about four orders of magnitude, or a factor of one thousand.

To read from a      it requires about
---------------------------------------------------
   register                      70 nanoseconds
   main memory cell             700 nanoseconds
   hard disk sector       1,000,000 nanoseconds