Diskiomo

Retired DISLab
Swpark (토론 | 기여) 사용자의 2013년 12월 17일 (화) 18:11 버전
(비교) ← 이전 판 | 현재 판 (비교) | 다음 판 → (비교)
이동: 둘러보기, 찾기

윈도우즈에서 저장장치로 보내는 I/O 패턴을 추출하기 위하여 개발한 디바이스 드라이버이다. FTL에 관한 실험을 하기 위해서는 I/O 패턴을 추출하는 것이 필요했고 이를 위하여 개발한 것이다.

개요

개발자 
박성환, 유현석, 김도윤, 박원주
개발연도 
2005
다운로드 
diskiomo
논문 
참고자료 
박원주 석사 논문 설명

등록절차

  1. diskiomo.reg 병합
  2. 시작->실행->regedt32 실행
  3. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum/SCSI에서 원하는 드라이브를 선택
  4. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum/SCSI에서 원하는 드라이브에 사용권한을 변경하여 내용을 변경 할 수 있도록 설정
  5. 사용권한을 변경한 드라이브에 Key 값으로 다음과 같이 설정
    • 이름 : LowFilters, 종류 : REG_SZ, 데이터 : diskiomo
  6. 재부팅

정보

OS 
Windows 2000
결과물 
c:\diskiomo.log 파일 생성(binary파일로 저장)
I/O 정보 구조체
struct log {
    char cmd;                // 읽기 혹은 쓰기 문자 (r or w)
    long startsector;        // 시작 섹터 번호 (섹터크기는 512Bytes)
    long length;             // 섹터의 수 (1~128)
}
개인 도구
이름공간
변수
행위
둘러보기
구성원
연구
연구실
기타
도구모음
인쇄/내보내기