Linux
2023. 3. 8.
Linux System Calls ๋ฆฌ๋
์ค ์์คํ
ํธ์ถ
Linux System Calls I. ์์คํ
ํธ์ถ(System Calls) ๊ฐ์ - ์์คํ
ํธ์ถ(System Call)์ ์ปค๋์ด ์์ ์ ๋ณดํธํ๊ธฐ ์ํด ๋ง๋ ์ธํฐํ์ด์ค์ด๋ค. ์ปค๋์ ์ฌ์ฉ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก๋ถํฐ ์ปดํจํฐ ์์์ ๋ณดํธํ๊ธฐ ์ํด ์์์ ์ง์ ์ ๊ทผํ๋ ๊ฒ์ ์ฐจ๋จํ๋ฏ๋ก, ์์์ ์ด์ฉํ๋ ค๋ฉด ์์คํ
ํธ์ถ์ด๋ผ๋ ์ธํฐํ์ด์ค๋ฅผ ์ด์ฉํ์ฌ ์ ๊ทผํด์ผ ํ๋ค. - ์์คํ
ํธ์ถ์ ๊ทผ๋ณธ์ ์ผ๋ก ์ ์ ๋ชจ๋์์ ์คํ๋๊ณ ์๋ ํ๋ก๊ทธ๋จ์ผ๋ก๋ถํฐ OS๋ฅผ ํฅํด ๋ง๋ค์ด์ง ์์ฒญ์ผ๋ก์จ, ํน์ ๊ถํ์ด ํ์ํ ์ก์
์ ์ํํ๋๋ก ์์ฒญํ๋ค. ๊ฐ์ฅ ํํ ์์คํ
ํธ์ถ์ ์์๋ ํ์ผ์ ์ด๊ธฐ,๋ซ๊ธฐ,์๋ก์ด ํ๋ก์ธ์ค ์์ฑํ๊ธฐ, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌํ๊ธฐ ๋ฑ์ ์์
์ด ์๋ค. ์ด๋ฌํ ์์
๋ค์ ์ ์ ๋ ๋ฒจ ์ฝ๋์์ ์ง์ ์ํ๋ ์ ์๊ธฐ ๋๋ฌธ์ ์ปค๋, OS ๋ ๋ฒจ์์ ์ํ๋๋ค..