An information processing apparatus comprising: a storage unit including a plurality of memory banks; a quality information storage unit for storing quality information; a memory bank selection unit for selecting a target memory bank based on the quality information stored in the quality information storage unit; and a memory bank switching unit for switching to the target memory bank selected by the memory bank selection unit; characterised by: a wireless communication unit for executing a wireless communication process; the quality information storage unit arranged to store communication quality information including at least one of an error rate of the wireless communication process executed by the wireless communication unit and a received signal strength in the wireless communication unit, the communication quality information indicating a communication quality of the wireless communication unit when a memory bank is utilized for the wireless communication process of the wireless communication unit, and being stored in correspondence with a memory bank identifier identifying the utilized memory bank; and the memory bank selection unit arranged to select the target memory bank when the wireless communication process is to be executed by the wireless communication unit. a storage unit including a plurality of memory banks; a quality information storage unit for storing quality information; a memory bank selection unit for selecting a target memory bank based on the quality information stored in the quality information storage unit; and a memory bank switching unit for switching to the target memory bank selected by the memory bank selection unit; characterised by: a wireless communication unit for executing a wireless communication process; the quality information storage unit arranged to store communication quality information including at least one of an error rate of the wireless communication process executed by the wireless communication unit and a received signal strength in the wireless communication unit, the communication quality information indicating a communication quality of the wireless communication unit when a memory bank is utilized for the wireless communication process of the wireless communication unit, and being stored in correspondence with a memory bank identifier identifying the utilized memory bank; and the memory bank selection unit arranged to select the target memory bank when the wireless communication process is to be executed by the wireless communication unit. a wireless communication unit for executing a wireless communication process; the quality information storage unit arranged to store communication quality information including at least one of an error rate of the wireless communication process executed by the wireless communication unit and a received signal strength in the wireless communication unit, the communication quality information indicating a communication quality of the wireless communication unit when a memory bank is utilized for the wireless communication process of the wireless communication unit, and being stored in correspondence with a memory bank identifier identifying the utilized memory bank; and the memory bank selection unit arranged to select the target memory bank when the wireless communication process is to be executed by the wireless communication unit.