examples of a computer readable medium include a semiconductor or solid state memory magnetic tape a removable computer diskette a random access memory ram a read only memory rom a rigid magnetic disk and an optical disk current examples of optical disks include compact disk read only memory cd rom compact disk read write cd r w and dvd a data processing system suitable for storing and or executing program code may include at least one processor coupled directly or indirectly to memory elements through a system bus the memory elements can include local memory employed during actual execution of the program code bulk storage and cache memories which provide temporary storage of at least some program code to reduce the number of times code is retrieved from bulk storage during execution input output or i o devices including but not limited to keyboards displays pointing devices etc may be coupled to the system either directly or through intervening i o controllers network adapters may also be coupled to the system to enable the data processing system to become coupled to other data processing systems or remote printers or storage devices through intervening private or public networks modems cable modem and ethernet cards are just a few of the currently available types of network adapters circuits as described herein may be part of the design for an integrated circuit chip the chip design may be.