Goal - 프로그램과 프로세스의 차이에 대해서 이해한다.- 하드웨어 관점 스레드와 소프트웨어 관점 스레드의 차이에 대해서 이해한다. - 프로세스와 스레드의 차이점에 대해서 이해한다.#1.1 프로그램프로그램 [Program] 이란 "컴퓨터가 일련의 작업을 처리하기 위한 계획서" 한 마디로 그냥 코드 덩어리이다.우리가 일상에서 사용하는 카카오톡, 디스코드, 워드 등 모두 프로그램의 일종이다. 하지만 프로그램은 사용자가 실행하기 이전에는 그저 디스크에 존재하는 코드의 집합일 뿐이다. #1.2 프로세스이러한 프로그램 코드 덩어리를 사용자가 실제로 실행하면 프로세스가 된다. 프로세스는 실행중인 프로그램 상태를 뜻하는 용어이다. 프로그램이 실행되기 위해선 2가지 단계를 거쳐야만 한다. 1. RAM 메모리 적재..