A memory system comprising: - a non-volatile semiconductor memory; - a controller configured to control the non-volatile semiconductor memory; - a memory serving as a work area of the controller; - a wireless communication module (19a, 19b) having a wireless communication function; and - an extension register to be provided in the memory, the memory system being characterized in that - the controller processes a first command to read data from a memory system response data register of the extension register, and a second command to write data to a memory system command write register of the extension register, said first and second commands originating from a host and - the extension register records, - - an information specifying the type of the wireless communication function in a specific page, and - - an address information indicating a region on the extension register to which the wireless communication function is assigned, - wherein the extension register to which the wireless communication function is assigned, comprises: - - a first register which indicates the wireless communication function supported by said memory system; - - a second register indicating a data port configured to access the memory system command write register used by a host device to issue a command to the memory system for performing an operation of a wireless communication; - - a third register being a memory area used by the host device to acquire response status information about a command issued by the host device; and - - a fourth register indicating a data port used by the host device to access the memory system response data register configured to acquire, from the memory system, data from an external server via said wireless communication module. - a non-volatile semiconductor memory; - a controller configured to control the non-volatile semiconductor memory; - a memory serving as a work area of the controller; - a wireless communication module (19a, 19b) having a wireless communication function; and - an extension register to be provided in the memory, - the controller processes a first command to read data from a memory system response data register of the extension register, and a second command to write data to a memory system command write register of the extension register, said first and second commands originating from a host and - the extension register records, - - an information specifying the type of the wireless communication function in a specific page, and - - an address information indicating a region on the extension register to which the wireless communication function is assigned, - - an information specifying the type of the wireless communication function in a specific page, and - - an address information indicating a region on the extension register to which the wireless communication function is assigned, - wherein the extension register to which the wireless communication function is assigned, comprises: - - a first register which indicates the wireless communication function supported by said memory system; - - a second register indicating a data port configured to access the memory system command write register used by a host device to issue a command to the memory system for performing an operation of a wireless communication; - - a third register being a memory area used by the host device to acquire response status information about a command issued by the host device; and - - a fourth register indicating a data port used by the host device to access the memory system response data register configured to acquire, from the memory system, data from an external server via said wireless communication module. - - a first register which indicates the wireless communication function supported by said memory system; - - a second register indicating a data port configured to access the memory system command write register used by a host device to issue a command to the memory system for performing an operation of a wireless communication; - - a third register being a memory area used by the host device to acquire response status information about a command issued by the host device; and - - a fourth register indicating a data port used by the host device to access the memory system response data register configured to acquire, from the memory system, data from an external server via said wireless communication module.