Unlock instant, AI-driven research and patent intelligence for your innovation.

Controller and Storage Device Performing Efficient Buffer Allocation and Operating Method of Storage Device

A storage device and buffer technology, applied in the field of controllers, can solve the problems of increased life and reduced availability of buffers, etc.

Inactive Publication Date: 2018-06-05
SAMSUNG ELECTRONICS CO LTD
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As such, the lifetime of holding the allocation of the buffer can be increased and the availability of the buffer can be reduced

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Controller and Storage Device Performing Efficient Buffer Allocation and Operating Method of Storage Device
  • Controller and Storage Device Performing Efficient Buffer Allocation and Operating Method of Storage Device
  • Controller and Storage Device Performing Efficient Buffer Allocation and Operating Method of Storage Device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] figure 1 is a block diagram of electronic system 10 according to an example embodiment.

[0026] refer to figure 1 , the electronic system 10 according to example embodiments includes a host 100 and a storage device 200 . The storage device 200 may be a solid state drive (SSD). However, example embodiments are not limited thereto, and the storage device 200 may be implemented as various types of devices such as embedded multimedia card (eMMC), universal flash memory (UFS) card, compact flash (CF) card, secure digital (SD) Card, Micro Secure Digital (Micro SD) Card, Mini Secure Digital (Mini-SD) Card, Extreme Digital (xD) Card, and Memory Stick).

[0027] The storage device 200 can communicate with the host 100 through various interfaces. The host 100 may request a data processing operation (eg, a data read operation or a data write operation) of the storage device 200 . In example embodiments, the host 100 may be a central processing unit (CPU), a processor, a micr...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Disclosed are a controller and a storage device for efficient buffer allocation, and a method of operating the storage device. The storage device includes a non-volatile memory including a plurality of non-volatile memory cells, a buffer including a plurality of storage spaces to be allocated for a plurality of commands fetched from a host, and a storage controller connected to the non-volatile memory via a plurality of channels, the storage controller being configured to store status information corresponding to a workload of each of the plurality of channels and to allocate the buffer for the plurality of commands, the allocation being based on the status information.

Description

[0001] This application claims priority to Korean Patent Application No. 10-2016-0162305 filed with the Korean Intellectual Property Office on November 30, 2016, the disclosure of which is hereby incorporated by reference in its entirety. technical field [0002] Methods and apparatus consistent with example embodiments relate to a controller, and more particularly, to a controller and a storage device and a method of operating the storage device that provide efficient buffer allocation. Background technique [0003] As a semiconductor memory device, a nonvolatile memory device includes memory cells for storing data in a nonvolatile manner. A flash memory device as an example of a nonvolatile memory device is used in various types of storage devices such as memory cards and solid state drives (SSDs), which can be used in various electronic systems such as mobile phones, digital Cameras, personal digital assistants (PDAs), portable computers, and stationary computers) are exp...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/16G06F3/06
CPCG06F3/0604G06F3/0631G06F3/0679G06F13/1673G06F3/061G06F3/0656G06F13/28G06F9/5016G06F3/0616G06F3/0659
Inventor 李鋧株裴贤秀李廷必林晓泽金钟民李兰熙
Owner SAMSUNG ELECTRONICS CO LTD