๐ป CS/์ด์์ฒด์
[CS] Process๋?
Process Program(์คํํ์ผ)์ด Memory์ ์ ์ฌ๋์ด CPU๋ฅผ ํ ๋น๋ฐ์ ์คํ๋๋ ๊ฒ ์คํ์ค์ธ ํ๋ก๊ทธ๋จ(Program in Execution) ์ด์์ฒด์ ๊ฐ ์๋ํ๋ ๋ค์ํ ์๋ฆฌ๋ค์ด process๋ฅผ ์ํด ์กด์ฌํ๋ ๊ฒ Memory CPU๊ฐ ์ง์ ์ ๊ทผํ ์ ์๋ ์ปดํจํฐ ๋ด๋ถ์ ๊ธฐ์ต์ฅ์น(CPU๋ ํ๋์จ์ด๋ ์ ๊ทผ ๋ถ๊ฐ๋ฅ) program์ด CPU์์ ์คํ๋๋ ค๋ฉด ํด๋น ๋ด์ฉ์ด memory์ ์ ์ฌ๋ ์ํ์ฌ์ผ๋ง ๊ฐ๋ฅ! process์๊ฒ ํ ๋น๋๋ memory ๊ณต๊ฐ์ Code, Data, Stack, Heap 4๊ฐ์ ์์ญ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ ๊ฐ๊ฐ์ process๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ์ด 4๊ฐ์ ์์ญ์ ํ ๋น๋ฐ์ Code ์์ญ : ์คํํ ํ๋ก๊ทธ๋จ์ ์ฝ๋๊ฐ ์ ์ฅ๋๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ Data ์์ญ : ํ๋ก๊ทธ๋จ์ ์ ์ญ ๋ณ์์ static ..