testapp.ssd_driver
Classes
SSD Driver 클래스는 SSD를 Python 레벨에서 접근하여 제어할 수 있도록 해주는 드라이버입니다. |
Module Contents
- class testapp.ssd_driver.SsdDriver[source]
SSD Driver 클래스는 SSD를 Python 레벨에서 접근하여 제어할 수 있도록 해주는 드라이버입니다. - subprocess를 사용하여 SSD에 접근하도록 설계되었습니다.
- static run_subprocess(command: str)[source]
주어진 명령어를 서브프로세스로 실행합니다.
- Parameters:
command (str) – 실행할 명령어
- Returns:
서브프로세스 실행 결과
- Return type:
subprocess.CompletedProcess
- Raises:
Exception – 명령어 실행 중 오류가 발생한 경우
- read(lba: str | int) str [source]
주어진 LBA에서 데이터를 읽습니다.
- Parameters:
lba (str | int) – 논리 블록 주소
- Returns:
읽은 데이터
- Return type:
str
- write(lba: str | int, value: str | int)[source]
주어진 LBA에 데이터를 씁니다.
- Parameters:
lba (str | int) – 논리 블록 주소
value (str | int) – 쓸 데이터