COMPUTING SYSTEM AND OPERATING METHOD THEREOF

The present invention provides a computing system using a host memory as data cache for a storage device and an operating method thereof. According to the present invention, the operating method of the computing system comprises the steps of: storing a command entry corresponding to an input/output...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HONG, JU HYUNG, CHUNG, EUI YOUNG
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention provides a computing system using a host memory as data cache for a storage device and an operating method thereof. According to the present invention, the operating method of the computing system comprises the steps of: storing a command entry corresponding to an input/output request in a submission queue; fetching the command entry from the submission queue; moving data corresponding to the input/output request in a host memory according to a control of a storage device; updating completion on the input/output request to a completion queue after a moving operation of the data; and transferring the data of the host memory to the storage device or transferring the data of the storage device to the host memory after updating the completion queue. 본 발명에 따른 컴퓨팅 시스템의 동작 방법은, 입출력 요청에 대응하는 커맨드 엔트리를 서브미션 큐에 저장하는 단계, 상기 서브미션 큐로부터 상기 커맨드 엔트리를 페치하는 단계, 저장 장치의 제어에 따라 호스트 메모리의 내부에서 상기 입출력 요청에 대응하는 데이터를 이동시키는 단계, 상기 데이터의 이동 동작 이후에, 상기 입출력 요청에 대한 컴플리션을 컴플리션 큐에 업데이트하는 단계, 및 상기 컴플리션 큐의 업데이트 이후에, 상기 호스트 메모리의 상기 데이터를 상기 저장 장치로 전송하거나, 상기 저장 장치의 데이터를 상기 호스트 메모리로 전송하는 단계를 포함할 수 있다.