Very good article on whats going on inside your computer. A very good description of the relative speeds of internal components. I especially liked the part about how accessing the hard drive is like “leaving the building to roam the earth for one year and three months”. For coders, this illustrates well why cache concurrency is an important topic for performance hungry software.
Computer Magic And Software Design