An information processing apparatus includes man-machine interface, a
semiconductor memory and an information processor. The semiconductor
memory is configured by an application software contents portion, an
application software engine, an operating system, an information
processor hardware driver and a man-machine interface driver. Clear
definition is given to interfaces between modules including software and
hardware.