IPC

1. 프로세스의 생성 프로세스의 생성은 부모 프로세스가 본인과 같은 자식 프로세스를 복제하여 생성됩니다. 여기서 복제라는 것은 프로세스의 문맥을 모두 복사하는 것입니다. 즉, 부모 프로세스의 주소 공간인 code, data, stack을 그대로 복사하여 자식 프로세스를 하나 만들고, 부모 프로세스의 CPU 문맥인 프로그램 카운터(CPU에서 인스트럭션을 어디까지 수행했는지 나타내는 레지스터)도 부모 프로세스를 복제하게 됩니다.   이렇게 복제된 프로세스는 독립적인 프로세스이기 때문에, 부모 프로세스와 자원을 공유하는 것이 아니라 경쟁적으로 사용하는 것이 원칙적으로는 맞습니다.   하지만 자식 프로세스가 부모 프로세스를 복제하면 메모리에 똑같은 내용이 두 번 올라가게 되어 메모리가 낭비됩니다. 그래서 일부 ..
동구름이
'IPC' 태그의 글 목록