The input/output chip 1370 connects various kinds of input/output devices through the flexible disk 1390 and for example, a parallel port, a serial port,a keyboard port, a mouse port or the like.Being stored in a storage medium such as the flexible disk 1390, the CD-ROM 1395, an IC card or the like, a program provided to the information processing apparatus 400 is provided by a user.