프로세스 관리
프로세스는 실행 중에 새로운 프로세스를 생성할 수 있다. 이때, 프로세스 생성 순서를 저장하고 부모-자식 관계를 유지하여 계층적으로 생성한다. 자식 프로세스는 OS에서 직접 자원을 얻거나, 부모 프로세스의 자원을 일부 사용할 수 있다. 또한, 부모 프로세스는 자식 프로세스의 자원을 제한할 수 있다. OS에서 프로세서의 생성 로직은 다음과 같다. 맨 처음. 새로운 프로세스에 프로세스 식별자를 할당한다. 그 다음, 주소 공간 및 PCB 공간을 할당한다. 이후, PCB를 조기화 한 후 링크를 건 다음, 준비 큐에 삽입한다. 프로세스의 중단 & 재시작 프로세스의 준비/실행/대기 상태만 사용하면 시스템이 대부분 유휴 상태일 것이다. 입출력 동작이 일반 연산 보다 느리기 떄문이다. 이러한 문제는 프로세스 중단(일시..
2023.11.11