ssd.solidstatedrive

Classes

SolidStateDrive

SolidStateDrive 클래스는 가상 SSD의 읽기, 쓰기, 삭제 기능을 제공합니다.

Module Contents

class ssd.solidstatedrive.SolidStateDrive[source]

SolidStateDrive 클래스는 가상 SSD의 읽기, 쓰기, 삭제 기능을 제공합니다.

nand_driver[source]

NAND 드라이버 객체

Type:

NandDriver

result_manager[source]

결과 관리 객체

Type:

ResultManager

nand_driver[source]
result_manager[source]
write(lba: int, value)[source]

주어진 LBA에 값을 씁니다.

Parameters:
  • lba (int) – 논리 블록 주소

  • value (str) – 쓸 값 (16진수 문자열 형식)

read(lba: int)[source]

주어진 LBA에서 값을 읽고 결과를 기록합니다.

Parameters:

lba (int) – 논리 블록 주소

read_fast(value: int)[source]

값을 빠르게 읽고 결과를 기록합니다.

Parameters:

value (int) – 읽을 값 (16진수)

erase(lba: int, n_value: int)[source]

주어진 LBA부터 n_value 개의 블록을 삭제합니다.

Parameters:
  • lba (int) – 논리 블록 주소

  • n_value (int) – 삭제할 블록 수