(간단한) 프로그램, 프로세스, 스레드

초보개발자·2022년 3월 28일
0

cs

목록 보기
1/1

프로그램(Program)

  • 저장되어 있는 코드 덩어리, 정적 형태, 메모리상에 없음, n개의 프로세스를 가질 수 있음

프로세스(Process)

  • 프로그램의 실행 중인 모든 인스턴스, 동적 형태, 메모리상에 상주하는, 1개의 프로그램을 가짐, n개의 스레드를 가짐

스레드(thread)

  • 프로세스의 실행단위, cpu기본 작업단위, 1개의 프로세스를 가짐

이미지출처

출처
https://velog.io/@ssh1997/CS-Process-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4
https://velog.io/@raejoonee/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EC%99%80-%EC%8A%A4%EB%A0%88%EB%93%9C%EC%9D%98-%EC%B0%A8%EC%9D%B4
https://jogendras.wordpress.com/2014/09/26/program-vs-process-vs-thread-vs-task/

profile
주니어 개발자입니다!

0개의 댓글