[OS] ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ (Memory Structure) - code, data, stack, heap
์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ์ ๋ํด ์์๋ณด์. ๋จผ์ , ์๋ ๊ทธ๋ฆผ์ ํ๋ก๊ทธ๋จ์ ์ ๋ณด๋ฅผ ์ฝ์ด ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋๋ ๊ณผ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ด ์คํํ๊ฒ ๋๋ฉด OS๋ ๋ฉ๋ชจ๋ฆฌ(RAM)์ ๊ณต๊ฐ์ ํ ๋นํด์ค๋๋ค. ์ด ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ(RAM)์ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด, ํฌ๊ฒ ์ฝ๋(Code), ๋ฐ์ดํฐ(Data), ์คํ(Stack), ํ(Heap) ์์ญ์ผ๋ก ๋๋ฉ๋๋ค. (๋ง์์ ๋๋ ์ด๋ฏธ์ง๊ฐ ์์ด์ ์ง์ ๋ง๋ค๋ค....!!๐) ๊ทธ๋ผ ๊ฐ ์์ญ์ด ์ด๋ค ์ญํ ์ ํ๋์ง ์์๋ด
์๋ค :) โถ ์ฝ๋(Code) ์์ญ ์ฐ๋ฆฌ๊ฐ ์์ฑํ ์์ค์ฝ๋๊ฐ ์ ์ฅ๋๋ ์์ญ์ผ๋ก ๊ธฐ๊ณ์ด ํํ(0,1)๋ก ์ ์ฅ ์คํ ํ์ผ์ ๊ตฌ์ฑํ๋ ๋ช
๋ น์ด๋ค์ด ์ฌ๋ผ๊ฐ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ผ๋ก ํจ์, ์ ์ด๋ฌธ, ์์ ๋ฑ์ด ์ฌ๊ธฐ์ ์ง์ ๋๋ค. CPU๋ ์ฝ๋ ์์ญ์ ์ ์ฅ๋ ๋ช
๋ น์ด๋ค์ ํ๋์ฉ ๊ฐ์ ธ๊ฐ์ ์คํํ๋ค. โถ ๋ฐ์ดํฐ(Da..