2. 프로세스

프로그램 vs 프로세스
프로그램 = 파일 시스템에 존재하는 실행파일
프로세스 = 현재 실행중인 프로그램.

fork( ) System Call

int rc = fork();
if (rc < 0)
{
	//포크 실패
}
else if(rc == 0)
{
	//child
}
else
{
	//parent
}

Time sharing
수많은 가상 cpu가 존재하는 것처럼 보이는 환상.

Process State

  • running 상태 - 프로세서 위에서 실행중인 상태
  • ready 상태 - run하기 준비중인 상태
  • blocked 상태 - io같은 상황때문에 잠깐 block되어있는 상태

참고
https://jhnyang.tistory.com/6

좋은 웹페이지 즐겨찾기