๋ฐ์ํ ์ง์ญ๋ณ์1 ์ ์ญ๋ณ์ VS ์ง์ญ๋ณ์ - Code ์์ญ : ์คํํ ํ๋ก๊ทธ๋จ์ ์ฝ๋๊ฐ ์ ์ฅ๋๋ ์์ญ. ํ ์คํธ ์์ญ์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค. CPU๋ ์ฝ๋ ์์ญ์ ์ ์ฅ๋ ๋ช ๋ น์ด๋ฅผ ํ๋์ฉ ๊ฐ์ ธ๊ฐ์ ์ฒ๋ฆฌํ๋ค. - Data ์์ต : ์ ์ญ๋ณ์, static๋ณ์, ์ด๊ธฐํ๋ ๋ฐฐ์ด๊ณผ ๊ตฌ์กฐ๋ค์ด ์ ์ฅ๋๋ค. ํ๋ก๊ทธ๋จ์ด ์คํ๋ ๋ ์์ฑ๋๊ณ ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ๋ ๋ ์์คํ ์ ๋ฐํ๋๋ค. - Heap ์์ญ : ํ๋ก๊ทธ๋๋จธ๊ฐ ํ์์ ์ํด ๋์ ์ผ๋ก ํ ๋น๋๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์์นํ๋ ์์ญ์ด๋ค. - Stack ์์ญ : ์ง์ญ๋ณ์ ๋ฐ ๋งค๊ฐ๋ณ์, return address ๋ฑ์ด ์ ์ฅ๋์ด ์๋ค. ํจ์ ํธ์ถ ์ stack์์ญ์ ์ฑ์ฑ๋๊ณ ์ฌ์ฉ๋ ํ ์์คํ ์ ๋ฐํ๋๋ค. data ์์ญ์ ์ปดํ์ผ ํ์์ ๊ฒฐ์ ๋๊ณ heap ์์ญ์ ๋ฐํ์์ ์๊ตฌ๋ ๋ ๋ง๋ค ์ฌ์ฉ๋๋ค. ์ ์ญ๋ณ์์ ์ง์ญ๋ณ์์ ์ฐจ์ด? ์ง์ญ๋ณ์๋ ๋ฉ๋ชจ๋ฆฌ์์ .. 2021. 10. 25. ์ด์ 1 ๋ค์ ๋ฐ์ํ