시스템 콜 구현 시스템콜은 eax 레지스터에 시스템 콜 번호를 넣고, ebx 레지스터에는 시스템 콜에 해당하는 인자값을 넣고, 소프트웨어 인터럽트 명령을 호출하면서 0x80값을 넘겨줍니다. CPU는 사용자 모드를 커널 모드로 바꿉니다. IDT(Interrupt Descriptor Table)에서 0x80에 해당하는 주소를 찾아서 실행합니다. system_call() 함수에서 eax로부터 시스템 콜 번호를 찾아서, 해당 번호에 맞는 시스템 콜 함수로 이동합니다. 해당 시스템 콜 함수를 실행 후, 다시 커널 모드에서 사용자 모드로 변경하고, 다시 해당 프로세스 다음 코드를 진행합니다. API 응용 프로그램과 분리된 하위 호환 인터페이스입니다. 사용자가 사용하기 쉽게 인터페이스를 제공해줍니다. 실행파일과 분리..