An apparatus for displaying an image, the apparatus comprising: a non-volatile memory device configured to store a first program and a second program; a volatile memory device; and a processor comprising a plurality of cores; wherein: in a power-on state of the apparatus, the processor is configured to load the first program onto a first area of the volatile memory device to execute the first program, wherein the first program is configured to cause the processor to perform receiving state information of an external device and transmitting the received state information to an external server and to perform image processing by using a second area of the volatile memory device, wherein the second area is different from the first area and is used as a hardware memory corresponding to the image processing; and in response to the power-on state being switched to a lower power state in which the apparatus spends lower power than in the power-on state, the processor is configured to deactivate at least one of the plurality of cores, suspend the first program loaded onto the first area to thereby deactivate the first program, and load the second program onto the second area of the volatile memory device to execute the second program, wherein the second program is configured to cause the processor to perform receiving state information of the external device and transmitting the received state information to the external server and wherein the second program is not configured to perform image processing. a non-volatile memory device configured to store a first program and a second program; a volatile memory device; and a processor comprising a plurality of cores; wherein: in a power-on state of the apparatus, the processor is configured to load the first program onto a first area of the volatile memory device to execute the first program, wherein the first program is configured to cause the processor to perform receiving state information of an external device and transmitting the received state information to an external server and to perform image processing by using a second area of the volatile memory device, wherein the second area is different from the first area and is used as a hardware memory corresponding to the image processing; and in response to the power-on state being switched to a lower power state in which the apparatus spends lower power than in the power-on state, the processor is configured to deactivate at least one of the plurality of cores, suspend the first program loaded onto the first area to thereby deactivate the first program, and load the second program onto the second area of the volatile memory device to execute the second program, wherein the second program is configured to cause the processor to perform receiving state information of the external device and transmitting the received state information to the external server and wherein the second program is not configured to perform image processing. in a power-on state of the apparatus, the processor is configured to load the first program onto a first area of the volatile memory device to execute the first program, wherein the first program is configured to cause the processor to perform receiving state information of an external device and transmitting the received state information to an external server and to perform image processing by using a second area of the volatile memory device, wherein the second area is different from the first area and is used as a hardware memory corresponding to the image processing; and in response to the power-on state being switched to a lower power state in which the apparatus spends lower power than in the power-on state, the processor is configured to deactivate at least one of the plurality of cores, suspend the first program loaded onto the first area to thereby deactivate the first program, and load the second program onto the second area of the volatile memory device to execute the second program, wherein the second program is configured to cause the processor to perform receiving state information of the external device and transmitting the received state information to the external server and wherein the second program is not configured to perform image processing.