ํ๋ก์ธ์ค(Process) ํ๋ก์ธ์ค๋ ์ด์์ฒด์ ์ ์ํด ์ฐ์์ ์ผ๋ก ์คํ๋๊ณ ์๋ ํ๋ก๊ทธ๋จ์ ์๋ฏธํฉ๋๋ค. ํ๋ก๊ทธ๋จ ์คํ ์ ์ด์์ฒด์ ๊ฐ ๋ฉ๋ชจ๋ฆฌ ์์ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ๊ฒ ๋๋ฉฐ ์ด์์ฒด์ ์ ์ํด CPU, ๋ฉ๋ชจ๋ฆฌ ์์์ ํ ๋น๋ฐ๊ฒ ๋ฉ๋๋ค. ํ๋ก์ธ์ค๋ ๋ ๋ฆฝ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ผ๋ก Code, Heap, Data, Stack์ ํ ๋น๋ฐ์ต๋๋ค. Code : ๊ฐ๋ฐ์๊ฐ ์์ฑํ ์ฝ๋ Data : ์ ์ญ๋ณ์, ์ ์ ๋ณ์, ๋ฐฐ์ด, ๊ตฌ์กฐ์ฒด ๋ฑ ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ฉด์ ์๊ธฐ๋ ์ ์ ์ธ ๋ฐ์ดํฐ Stack : ํจ์ ํธ์ถ๊ณผ ๊ด๋ จ๋ ์ ๋ณด(์คํ์ ๋ณด, ์ง์ญ๋ณ์, ํ๋ผ๋ฏธํฐ ๋ฑ)์ด ์ ์ฅ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ปดํ์ผ ํ์์ Stack์ ํฌ๊ธฐ๊ฐ ๊ฒฐ์ ๋ฉ๋๋ค. Heap : ๋ฐํ์์ ๋์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํด์ผ ํ๋ ์ํฉ์์ ์ฌ์ฉ๋๋ ๊ณต๊ฐ์ ๋๋ค. ex) Array๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์ธ๋ถ ..