CoderGogh의 개발 블로그

[OS] 시스템 콜 학습 — fork, exec, wait 그리고 CoW

운영체제를 공부하며 직접 고민하고 질문했던 내용들을 바탕으로 정리한 포스트입니다. 1. 시스템 콜(System Call)이란? 프로세스는 기본적으로 사용자 공간(User Space)에서 실행된다. 하지만 파일을 읽거나, 새 프로세스를 생성하거나, 메모리를 할당하는 등 OS 커널의 권한이 필요한 작업은 직접 수행할 수 없다. 이때 프로세스가 O...