Abstract:
A method of operating a memory device includes writing initial data to non-volatile memory cells of a non-volatile memory cell array, generating a difference value based on a difference between first data related to the initial data written to the non-volatile memory cells and second data related to the initial data written to the non-volatile memory cells, comparing the difference value with a reference value, and generating and transmitting a status signal indicating that the initial data has been successfully written to a controller when the difference value is less than the reference value. The data may be randomized by the controller or the memory device.
Abstract:
A method of operating a storage device which includes a non-volatile memory including a normal unit configured to store normal data and a swap unit configured to store swap data and a controller configured to control the non-volatile memory is provided. The method includes receiving the swap data and a unit selection signal for selecting the swap unit from a host; and processing the swap data according to a data processing policy of the swap unit and writing the processed swap data to the swap unit. The data processing policy of the swap unit may be different from a data processing policy of the normal unit.
Abstract:
An embedded multimedia card (eMMC), and a method of operating an eMMC, determine whether a vendor mode is to be entered by parsing a command argument of a command received from a host or a pattern of write data received from the host; receive vendor mode attribute information for the vendor mode, based on a result of determining whether the vendor mode is to be entered; and performing a vendor mode operation in the vendor mode based on the vendor mode attribute information.