METHOD OF OPERATING STORAGE DEVICE USING PROGRAM SUSPENSION CONTROL AND STORAGE DEVICE PERFORMING THE SAME
스토리지 장치의 구동 방법에서, 호스트 장치로부터 스토리지 장치의 동작에 대한 요구사항을 나타내는 제1 정보를 수신한다. 호스트 장치로부터 수신되는 기입 요청들 및 독출 요청들과 스토리지 장치의 동작에 기초하여 내부적으로 생성되는 제2 정보를 수신한다. 기입 요청들 및 독출 요청들에 대응하는 프로그램 커맨드들 및 독출 커맨드들을 비휘발성 메모리들로 전송한다. 제1 및 제2 정보들에 기초하여 생성되고 프로그램 커맨드들에 의해 수행되는 프로그램 동작을 일시적으로 정지하기 위한 서스펜션 커맨드들을 비휘발성 메모리들 중 적어도 하나로 전송...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 스토리지 장치의 구동 방법에서, 호스트 장치로부터 스토리지 장치의 동작에 대한 요구사항을 나타내는 제1 정보를 수신한다. 호스트 장치로부터 수신되는 기입 요청들 및 독출 요청들과 스토리지 장치의 동작에 기초하여 내부적으로 생성되는 제2 정보를 수신한다. 기입 요청들 및 독출 요청들에 대응하는 프로그램 커맨드들 및 독출 커맨드들을 비휘발성 메모리들로 전송한다. 제1 및 제2 정보들에 기초하여 생성되고 프로그램 커맨드들에 의해 수행되는 프로그램 동작을 일시적으로 정지하기 위한 서스펜션 커맨드들을 비휘발성 메모리들 중 적어도 하나로 전송한다. 서스펜션 커맨드들의 전송 개수 및 전송 타이밍은 제1 및 제2 정보들에 기초하여 조절된다. 기입 요청들 및 독출 요청들 중 적어도 하나가 변화하는 경우에, 서스펜션 커맨드들의 전송 개수 및 전송 타이밍은 적응적으로 변화한다.
In a method of operating a storage device, first information associated with operation of the storage device is received from a host device. Second information internally generated based on write requests, read requests, and operation of the storage device is received. Program commands and read commands are transmitted to nonvolatile memories. Suspension commands are transmitted to at least one of nonvolatile memories. The suspension commands are generated based on the first and second information and are used to temporarily stop program operations performed based on the program commands. The number and timing of transmitting the suspension commands are controlled based on the first and second information. In response to changing at least one of the write requests and the read requests, the number and timing of transmitting the suspension commands are adaptively changed. |
---|