과제

    [운영체제] Project #1

    본 내용은 부산대학교 정보컴퓨터공학부 안성용 교수님의 [운영체제] 수업의 과제 내용을 참고하였습니다. System call 이란? User mode 에서 Kernel mode로 접근하게 해주는 interface이다. Trap Handling Process 아래의 그림을 보자. Process P는 user mode이므로 자기 자신의 memory만을 볼 수 있다.(자기 자신의 address space) 이 때, Process P가 kill() system call을 호출했을 때를 생각해보자. xv6 에서는 eax 레지스터를 이용해서 system call number를 전달받게 설계되어있다. 이 때 알아둬야 할 사항은, system call 또한 trap의 한 종류라는 것이다. 우측의 초록색 글자로 trap-..