A basic input/output system (BIOS), containing routines that help to transfer information between elements within the computer may be stored in ROM. The computer may also include mass storage devices such as a magnetic hard disk drive connected to the system bus by a hard disk drive interface to provide nonvolatile storage of computer readable instructions, data, software applications and modules