Closed MadPlayer closed 3 years ago
실제 bio.c 에서 하는 동작이 복잡하진 않으니 해당 코드를 Linux user level 에서 테스트 해볼까요? RLU API 사용과 컴파일 방법은 bench.c에서 참고할 수 있으니.
방금 논의했듯이, rlu/mv-rlu 실행을 하나씩 확인하는게 좋으니 xv6 user level benchmark에 먼저 적용하고 다음 kernel level로 넘어옵시다.
여기에 보면 오직 하나의 프로세스만 특정 cache를 사용할 수 있다고 합니다.
xv6 관련 이슈이므로 닫겠습니다.
적용하면서 한 가정들입니다.
proc 은 PCB 입니다. self는 rlu_thread_data_t* 입니다.