Process
ํ๋ก์ธ์ค๋ ๋ฌด์์ ์๋ฏธํ๋์?
์ปดํจํฐ์์ ์คํ๋๊ณ ์๋ ํ๋ก๊ทธ๋จ์
ํ๋ก์ธ์ค๋ผ๊ณ ํ๋ค.์ค์ผ์ค๋ง์ ๋์์ด ๋๋ ์์ (task)๊ณผ ๊ฐ์ ์๋ฏธ๋ก ์ฐ์ธ๋ค.
ํ๋ก์ธ์ค ๋ด๋ถ์๋ ์ต์ ํ๋์ ์ฐ๋ ๋๋ฅผ ๊ฐ์ง๊ณ ์๋๋ฐ, ์ค์ ๋ก๋ ์ฐ๋ ๋ ๋จ์๋ก ์ค์ผ์ค๋ง์ ํ๊ฒ ๋๋ค.
์ด์ ์ฒด์ ํ๋ก์ธ์ค,์ฌ์ฉ์ ํ๋ก์ธ์ค๋ ๊ฐ์ง ์ ํ์ ํ๋ก์ธ์ค๊ฐ ์๋ค.
ํ๋ก์ธ์ค์ ํน์ง์ ์ค๋ช
ํด ์ฃผ์ธ์.
ํ๋ก์ธ์ค๋ ๊ฐ๊ฐ ๋ ๋ฆฝ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ(
Code,Data,Heap,Stack)์ ํ ๋น ๋ฐ๋๋ค.๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก์ธ์ค ๋น ์ต์ ํ ๊ฐ์ ์ฐ๋ ๋(๋ฉ์ธ ์ฐ๋ ๋)๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
๊ฐ ํ๋ก์ธ์ค๋ ๋ณ๋์ ์ฃผ์ ๊ณต๊ฐ์์ ์คํ๋๋ฉฐ, ํ ํ๋ก์ธ์ค๋ ๋ค๋ฅธ ํ๋ก์ธ์ค์ ๋ณ์๋ ์๋ฃ๊ตฌ์กฐ์ ์ ๊ทผํ ์ ์๋ค.
ํ ํ๋ก์ธ์ค๊ฐ ๋ค๋ฅธ ํ๋ก์ธ์ค์ ์์์ ์ ๊ทผํ๋ ค๋ฉด ํ๋ก์ธ์ค ๊ฐ์ ํต์ (IPC, Inter-Process Communication) ์ ์ฌ์ฉํด์ผ ํ๋ค.
ํ๋ก์ธ์ค ๊ฐ ํต์ ์ ์๋ก๋ ํ์ดํ, ํ์ผ, ์์ผ ๋ฑ์ ์ด์ฉํ ํต์ ๋ฐฉ๋ฒ์ด ์๋ค.
Last updated