서강대학교 운영체제 과목에서 진행한 PintOS 관련 소스코드 저장용 레포입니다.
Caution
이 코드는 이미 수업을 위해 제출된 적이 있는 코드이기에 카피 체크에 걸릴 수 있습니다.
Note
그래도 불구하고 참고하시길 원하신다면 흐름 정도만 참고하시길 바라며, PintOS 매뉴얼을 꼭 인쇄해서 들고 다니길 추천 드립니다!
- Argument Passing
- User Memory Access
- System Call Implementation (+ Additional System Call Implemtation)
- Result
- 구현 범위 전부 구현 완료
- File System (File Descriptor Table, Open/Read/Write/ etc...
- Result
- userprog tests 전부 통과!
- Threads
- Result
- Priority Donation은 강의 범위가 아니기에 미구현
- 그외 threads tests 전부 통과
- Virtual Memory
- Result:
- All vm test cases passed!