ssd.command_buffer
Attributes
Classes
CommandBuffer 클래스는 명령어를 버퍼에 저장하고 최적화하는 기능을 제공합니다. |
Module Contents
- class ssd.command_buffer.CommandBuffer[source]
CommandBuffer 클래스는 명령어를 버퍼에 저장하고 최적화하는 기능을 제공합니다. 명령어는 buffer.txt 파일에 저장되며, 필요한 경우 버퍼를 비울 수 있습니다.
- buffer: List[ssd.command.Command] = [][source]
- get_saved_data() str [source]
버퍼에 저장된 명령어 데이터를 문자열 형식으로 반환합니다.
- Returns:
버퍼에 저장된 명령어 문자열
- Return type:
str
- push_command(command: ssd.command.Command)[source]
명령어를 버퍼에 추가하고 최적화합니다.
- Parameters:
command – 버퍼에 추가할 명령어
- is_able_to_fast_read(cmd: ssd.command.Command) bool [source]
빠른 읽기가 가능한지 확인합니다.
- Parameters:
cmd – 확인할 명령어
- Returns:
빠른 읽기가 가능한 경우 True, 그렇지 않으면 False
- Return type:
bool
- get_read_fast(cmd: ssd.command.ReadCommand) int [source]
버퍼에서 빠른 읽기 값을 반환합니다.
- Parameters:
cmd – 읽기 명령어
- Returns:
읽은 값
- Return type:
int
- flush() List[ssd.command.Command] [source]
버퍼를 비우고 모든 명령어를 반환합니다.
- Returns:
비워진 버퍼의 모든 명령어
- Return type:
list