For example, a variety of mass storage devices (such as disk drives, tape drives, optical drives, and memory caches), printers, microprocessors, and other devices may be added to a computer system without requiring modifications to system hardware or software.