Patent ID: 8055840
Filing Date: 2011-11-08
Classification: G06F,G11B

Abstract:
1. A storage device comprising: a storage unit including a rotating storage medium and a writing head for writing data into the rotating storage medium via the writing head; a nonvolatile memory; a temporary storage memory for storing a plurality of writing commands temporarily; and a controller for executing the plurality of writing commands so as to selectively write data into the storage unit or the nonvolatile memory, wherein the controller rearranges the plurality of writing commands stored in the temporary storage memory in accordance with efficiency for executing the writing commands to write data into the storage unit, sequentially executes the plurality of the rearranged writing commands in descending order, and executes in parallel at least one of the writing commands that has not been executed to write data into the nonvolatile memory until all the data to be written in accordance with the plurality of writing commands are stored in either the storage unit or the nonvolatile memory.