An HDD equipped with a non-volatile memory used as a write cache is provided to minimize a write frequency/time of the HDD by performing preliminary update and address arrangement in the write cache. A cache controller(100) enables the write cache(140) to update a plurality of data while sequentially programming the data corresponding to an update command sequentially received from a host interface(10). A disk controller(40) writes the data output from the write cache to a disk(50). The cache controller includes a data manager(130) and a cache manager(120). The data manager allocates a disk address corresponding to a physical position of the data in the disk and arranges the data to be recorded in order of disk arrays when the disk is accessed. The cache manager validates the data programmed at the last time and invalidates the previous data when the data is allocated to the same disk array while the plurality of pages of the write cache is sequentially programmed.
申请公布号
KR20070060301(A)
申请公布日期
2007.06.13
申请号
KR20050119560
申请日期
2005.12.08
申请人
SAMSUNG ELECTRONICS CO., LTD.
发明人
SONG, DONG HYUN;CHOI, YOUNG JOON;WON, DAE SIK;LEE, SHEA YUN