블로그
- [Node.js] 워커(Worker) vs 스레드(Thread) 개념 차이와 성능 이해 Cluster 모듈은 하나의 부모 프로세스(Master)가 여러 개의 자식 프로세스(Worker)를 생성하여 작업을 분산하는 방식입니다.
- [Linux] 좀비 프로세스(Zombie Process) 이해와 조치 좀비 프로세스 프로세스는 자신의 작업을 모두 수행하면 exit() 시스템 호출을 통해 종료됩니다. 운영 체제는 부모 프로세스가 자식 프로세스의 종료 상태를 확인할 수 있도록 해당 프로세스의 종료 정보(PID, 종료 코드 등)를 프로.......
- [Linux시스템] 프로세스 관리 프로세스 생성 fork() 특징 부모 프로세스에서 fork 함수를 호출하면 새로운 프로세스를 생성합니다. fork 함수로 생성한 자식 프로세스의 메모리 공간은 부모 프로세스의 메모리 공간을 그대로 복사해 만듭니다. fork 함수는 부모 프로세스에는 자식 프로세스의 PID를 리턴하고, 자식 프로세스에는 0을 리턴합니다.
- COW Copy-on-Write : Linux(Unix)에서는 자식 프로세스(child process)를 생성(fork)하면 같은 메모리 공간을 공유하게 된다. 그런데 부모 프로세스가 데이터를 새로 넣거나, 수정하거나, 지우게 되면 같은 메모리 공간을 공유할 수 없게 된다. 이때 부모 프로세스는 해당 페이지를 복사한 다음.......