- xv6 설치 및 실행
- hcat 쉘프로그램 만들기
- $ hcat [읽을 줄 수] [파일명]
- 원하는 줄 만큼 읽는 쉘프로그램 만들고, 추가해보기
- 프로세스의 메모리 사용량을 출력하는 시스템콜 추가
- 현재 프로세스의 proc 정보를 얻어와 메모리 사용량을 보여줌
- 사용자로부터 추적할 시스템콜의 mask값, 실행할 명령어를 입력받아 명령어를 실행할 동안 mask에 해당하는 시스템 콜들이 호출되었으면 출력한다.
- 기존의proc구조체에 weigth와 priority를 추가하고 xv6스케줄러에서 이를 바탕으로 스케쥴링한다.
- inode의 addr배열에 해당하는 것에 [블락번호][연속할당 된 수] 를 각각 상위 3b, 하위 1b에 작성해 새로운 파일시스템을 적용해본다.