Abstract:
In a method of operating a solid state drive including a non-volatile memory, a volatile memory and a controller, the controller reads fail information of the volatile memory from a fail information region included in the non-volatile memory. The controller maps a logical address of data to a physical address of the volatile memory based on a bad address list and a clean address list that are generated based on the fail information. The controller loads the data into the volatile memory according to the address mapping. The method of operating a solid state drive may block access to fail addresses corresponding to failed cells included in the solid state drive by sequentially mapping logical addresses to physical addresses of a volatile memory included in the solid state drive based on a clean address list and a bad address list that are generated based on a fail information.
Abstract:
In a method of operating a memory system including a memory device, a memory controller and a host according to example embodiments, a hardware is initialized based on a fail information and a boot code stored in a nonvolatile memory of a volatile memory and the nonvolatile memory included in the memory device. A host processes data in an internal memory included in the memory controller and a safe region included in the memory device based on the fail information. Using the fail information, the method of operating the memory system according to example embodiments increases the performance of the whole system including the memory system.
Abstract:
A memory swap operation comprises writing information about a process in which a page fault occurred, into a temporary memory using a processor of a host, copying a page in which the page fault occurred, from a memory device recognized as a swap memory into a main memory of the host, and after completing the copying of the page, resuming the process in which the page fault occurred, using the information about the process, written in the temporary memory.
Abstract:
A memory sub-system includes a main memory, a storage device, a control unit, and a common interface unit. The control unit is configured to control the main memory and the storage device. The common interface unit is operatively coupled to the control unit, and is configured to access the main memory and the storage device through the control unit in response to a request received from a host.
Abstract:
A computing system includes a first unified module including a first storage device and a second storage device that are different from each other, and a unified module interface configured to provide a direct memory access (DMA) request signal to control a first DMA with respect to the first storage device and to perform a second DMA on the second storage device. An application processor is configured to receive the DMA request signal from the unified module interface, and provide a DMA request response signal to the unified module interface and control the second DMA with respect to the second storage device.
Abstract:
A memory system includes first and second memory devices, a memory controller configured to control the second memory device, to store a request signal to access the first memory device, and to generate an interrupt signal, and a host configured to receive the request signal in response to the interrupt signal.