A storage device comprising: a nonvolatile semiconductor memory device including a first region, a second region, and a third region; and a controller configured: to receive, from an external host device, a first operation command including a first logical block address of one of the regions, wherein said first operation command is a command UFS protocol information unit (UPIU); to move, when the first operation command includes a move attribute information, the first data corresponding to the first logical block address to a target region indicated by the move attribute information, from among the first region, the second region, and the third region; and to perform, when the first operation command does not include the move attribute information, its corresponding operation at the first logical block address, wherein the first operation command includes a read command descriptor block containing the first logical block address, a Flags field, a GROUP NUMBER field, and an Expected Data Transfer Length field, wherein the move attribute information is included in the Expected Data Transfer Length field and in either of the Flags field or the GROUP NUMBER field, and wherein the controller skips the operation of transferring the first data to the external host device when the Expected Data Transfer Length field is set to a certain value. a nonvolatile semiconductor memory device including a first region, a second region, and a third region; and a controller configured: to receive, from an external host device, a first operation command including a first logical block address of one of the regions, wherein said first operation command is a command UFS protocol information unit (UPIU); to move, when the first operation command includes a move attribute information, the first data corresponding to the first logical block address to a target region indicated by the move attribute information, from among the first region, the second region, and the third region; and to perform, when the first operation command does not include the move attribute information, its corresponding operation at the first logical block address, wherein the first operation command includes a read command descriptor block containing the first logical block address, a Flags field, a GROUP NUMBER field, and an Expected Data Transfer Length field, wherein the move attribute information is included in the Expected Data Transfer Length field and in either of the Flags field or the GROUP NUMBER field, and wherein the controller skips the operation of transferring the first data to the external host device when the Expected Data Transfer Length field is set to a certain value. to receive, from an external host device, a first operation command including a first logical block address of one of the regions, wherein said first operation command is a command UFS protocol information unit (UPIU); to move, when the first operation command includes a move attribute information, the first data corresponding to the first logical block address to a target region indicated by the move attribute information, from among the first region, the second region, and the third region; and to perform, when the first operation command does not include the move attribute information, its corresponding operation at the first logical block address, wherein the first operation command includes a read command descriptor block containing the first logical block address, a Flags field, a GROUP NUMBER field, and an Expected Data Transfer Length field, wherein the move attribute information is included in the Expected Data Transfer Length field and in either of the Flags field or the GROUP NUMBER field, and wherein the controller skips the operation of transferring the first data to the external host device when the Expected Data Transfer Length field is set to a certain value.