01 SYSTEMS · OS COURSEWORK
xv6 스케줄러와
메모리 관리
운영체제 과목(2024-2) 개인 과제입니다. 기존 코드의 호출 관계를 먼저 분석한 뒤 기능을 추가하고, 정상·오류 경로를 모두 확인했습니다.
- 우선순위 스케줄러 구현, starvation 확인 후 aging 적용
ps·forknexec시스템 콜 추가와 반환값 검증- 페이지 참조 카운터로 Copy-on-Write 구현, 부팅 오류를 GDB로 추적
// exploring operating system internals