더북(TheBook)

1 프로세스


프로그램은 하드디스크에 저장된 실행 파일을 말합니다. 더블클릭해서 실행하지 않는 이상 하드디스크에 계속 남아 있으며, 같은 경로에 같은 이름으로 동시에 존재할 수는 없습니다.

프로세스는 더블클릭으로 프로그램을 실행한 상태 즉, 하드디스크에서 메인 메모리로 코드와 데이터를 가져와 현재 실행되고 있는 상태를 말합니다. 프로세스는 동시에 여러 개가 존재할 수 있습니다. 같은 프로그램을 동시에 여러 번 클릭하면 창이 여러 개 뜨는 것과 같습니다. 예를 들어 메모장을 두 개 실행하면 독립적인 프로세스 두 개가 생성됩니다. 여기서 ‘독립적’이라는 의미는 프로세스가 사용하는 메모리 공간도 서로 다르다는 의미입니다(그림 10-1).

212

그림 10-1 프로그램과 프로세스

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.