기본 사항

추가 도전 과제(Optional Extra Challenge)

코드 수정 가능 범위

배경

지금까지 실행한 모든 코드는 운영체제 커널의 일부. 예를 들어, 지난 과제에서 실행한 테스트 코드도 모두 커널 내부에서 실행되었으며, 커널의 모든 권한을 사용했었음

그러나 이번 과제에서는 **사용자 프로그램(user program)**을 운영체제 위에서 실행. 이때는 상황이 달라짐 :