CPC G06F 12/1009 (2013.01) [G06F 2212/7201 (2013.01)] | 13 Claims |
1. A method of operating in a storage device including a plurality of nonvolatile memory chips, the method comprising:
receiving a first data object from an external host device;
based on determining that it is possible to store the first data object in a single page, controlling one nonvolatile memory chip among the plurality of nonvolatile memory chips such that the first data object is stored in the single page included in the one nonvolatile memory chip; and
receiving a second data object from the external host device;
based on determining that it is impossible to store the second data object in the single page, controlling one or more nonvolatile memory chips among the plurality of nonvolatile memory chips to store the second data object in the one or more nonvolatile memory chips, wherein the controlling the one or more nonvolatile memory chips comprises:
based on a policy setting signal provided from the external host device, switching between (i) storing the second data object to first pages of two or more different nonvolatile memory chips, and (ii) storing the second data object to second pages of a single nonvolatile memory chip.
|