프로세스와 스레드
·
CS/OS
프로세스실행되고 있는 프로그램 또는 CPU 스케줄링의 대상이되는 작업을 의미한다. 프로세스의 상태여기서 상태 변화의 원이는 CPU 소유권과 메모리 부족여부이다. 생성프로세스를 생성 상태, fork() 또는 exec()함수를 통해 생성되며, PCB가 할당된다.대기메모리 공간이 충분하면 메모리를 할당받고 아니면 할당하지 않은 상태로 CPU 소유권이 넘어오기 기다리는 상태대기중단메모리 부족으로 일시 중단된 상태실행소유권과 메모리를  모두 할당받고 수행중인 상태중단이벤트가 발생되여 프로세스가 차단된 상태 , 대표적으로 I/O 디바이스에 의한 인터럽트가 있다.일시중단중단된 상태에서 프로세스 소유권을 받으려했지만 메모리가 부족하여 다시 대기하는 상태종료메모리와 CPU를 모두 내려놓는 상태프로세스의 메모리 구조동적영..