[CS] 운영체제 - 프로세스 관리
·
Computer Science/Operating System
프로세스 생성 부모 프로세스가 자식 프로세스를 생성한다. 프로세스의 트리를 형성한다. 프로세스는 자원을 필요로 한다. 이러한 자원은 운영체제로부터 받으며, 부모와 공유한다. 자원 공유 종류는 크게 3가지가 있다. 부모와 자식의 모든 자원을 공유하는 모델, 일부를 공유하는 모델, 전혀 공유하지 않는 모델이 있다. 수행: 부모와 자식이 공존하며 수행되는 모델과 자식이 종료될 떄까지 부모가 기다리는 모델이 있다. 자식은 부모의 주소 공간을 복사하고, 그 공간에 새로운 프로그램을 올린다. Copy-on-write란 내용이 바뀔때 카피해서 새로운 내용을 만드는것을 말한다. 프로세스 종료 프로세스가 마지막 명령을 수행한 후 운영체제에게 알려준다. (exit라는 system call을 사용함) 프로세스 종료시 자식이..