US 12,321,637 B2
Data storage device for guaranteeing that system resources meet performance requirements, method of operating the same, and memory controller for the same
Seon Ju Lee, Icheon-si (KR); Seung Geol Baek, Icheon-si (KR); Jae Hyun Yoo, Icheon-si (KR); and Dong Kyu Lee, Icheon-si (KR)
Assigned to SK hynix Inc., Icheon-si (KR)
Filed by SK hynix Inc., Icheon-si (KR)
Filed on Dec. 8, 2022, as Appl. No. 18/077,864.
Claims priority of application No. 10-2022-0084278 (KR), filed on Jul. 8, 2022.
Prior Publication US 2024/0012578 A1, Jan. 11, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0656 (2013.01); G06F 3/0658 (2013.01); G06F 3/0679 (2013.01); G06F 3/0604 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
a plurality of system resources;
a buffer memory device including a buffer memory comprising a plurality of buffer slots allotted to each of the plurality of system resources; and
a memory controller configured to allocate a set number of buffer slots based on a performance requirement that is set for each system resource of the plurality of the system resources,
wherein the memory controller:
sets a time limit for providing the allocated set number of buffer slots for each of the plurality of system resources, and
provides the allocated set number of buffer slots to associated system resources at regular intervals within the time limit.