
Computer Science/Operating System
Process(프로세스)
Process(프로세스) 실행중에 있는 프로그램(Program)을 의미한다. 주 기억장치에 올라가 있는 프로그램이다. 작업(Job) 또는 태스크(Task)라고도 한다. Five-State Process Model New(생성) : 프로세스가 막 생성된 상태이다. Ready Queue에 올라가면 ready상태가 된다. Ready(준비) : 프로세스가 CPU로부터 메모리 공간을 할당받길 기다리는 상태이다. 이 때 프로세스 스케줄러에 의해 프로세스가 할당을 받게 되면 running 상태가 된다. 이것을 dispatch 라고 한다. Running(실행) : 명령어들이 실행되는 상태이다. 이 때 Interrupt(간섭)/Timeout 이 발생하면 Ready 상태로 변한다. 실행을 끝마치면 Exit(종료) 상태로 ..