프로세스 vs 프로그램

itonse·2023년 12월 22일
0

CS 스터디

목록 보기
14/56

프로그램은 저장매체에 저장된 실행 파일을 의미합니다.
아래의 IntelliJ IDEA는 프로그램 입니다


프로세스는 컴퓨터에서 작업 중인 프로그램을 의미합니다.

사용자가 IntelliJ IDEA 실행 파일을 더블 클릭하면, 운영체제는 메모리 공간을 할당하고 프로그램을 메모리에 적재합니다. 이 순간, IntelliJ IDEA 프로그램은 프로세스로 변환되어 CPU 자원을 할당받고 실행되기 시작합니다.


구분프로그램프로세스
형태실행할 수 있는 파일실행중인 프로그램
상태파일이 메모리에 올라가있지 않은 정적인 상태메모리에 적재되고 CPU 자원을 할당받아 실행되고 있는 동적인 상태

위의 작업관리자에서 IntelliJ IDEA는

  • 메모리에 적재되어있습니다.
  • 또한 CPU 자원을 할당받은 상태입니다.

-> 그러므로 작업 관리자에서 IntelliJ IDEA는 실행중인 프로세스 입니다.



Ref.

완전히 정복하는 프로세스 vs 스레드 개념

0개의 댓글