๐ป CS/๋์์ธ ํจํด
![[CS] ๋์์ธ ํจํด, ์ฑ๊ธํค ํจํด + CPU, I/O bound](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceP8Mx%2FbtrFkYCtste%2F8E3akxg7fDELIwf0uM72Fk%2Fimg.png)
[CS] ๋์์ธ ํจํด, ์ฑ๊ธํค ํจํด + CPU, I/O bound
๋์์ธ ํจํด - ํ๋ก๊ทธ๋จ์ ์ค๊ณ ์ ๋ฐ์ํ๋ ๋ฌธ์ ์ ๋ค์ ๊ฐ์ฒด ๊ฐ์ ์ํธ ๊ด๊ณ ๋ฑ์ ์ด์ฉํ์ฌ ํด๊ฒฐํ ์ ์๋๋ก ๊ท์ฝ ํํ๋ก ์ ํด๋ ๊ฒ (๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ ๋ฑ์ ๋ง๋ค ๋ ์ด๋ป๊ฒ ๋ชจ๋ํํ ์ง ๋ฑ) - ex) ์คํ๋ง, ๋ฆฌ์กํธ, ๋ทฐ ๋ฑ๋ ๋์์ธ ํจํด์ ๊ทผ๊ฑฐํ์ฌ ๋ง๋ค์ด์ก๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ vs ํ๋ ์์ํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ๋ ์์ํฌ ๊ณตํต์ ์ฌ์ฉ๋ ์ ์๋ ํน์ ๊ธฐ๋ฅ๋ค์ ๋ชจ๋ํ ํด๋๋ช , ํ์ผ๋ช ๋ฑ์ ๋ํ ๊ท์น X(๋น๊ต์ ์์ ๋กญ๋ค.) ํด๋๋ช , ํ์ผ๋ช ๋ฑ์ ๋ํ ๊ท์น O(๋น๊ต์ ์๊ฒฉํ๋ค.) ๋ด๊ฐ ๋๊ตฌ๋ฅผ ์ง์ ์ปจํธ๋กคํ์ฌ ์ฌ์ฉ ex) ๊ฐ์ ๋๊ตฌ๋ฅผ ์ด์ฉํ๊ธด ํ์ง๋ง ์ง์ ์ ์ธ ์ปจํธ๋กค์ ๋ชปํจ ex) ์ ๊ธฐํฑ ์ฑ๊ธํค ํจํด - ํ๋์ ํด๋์ค์ ์ค์ง ํ๋์ ์ธ์คํด์ค๋ง ๊ฐ์ง๋ ํจํด - ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ๋ชจ๋(I/O ๋ฐ์ด๋)์ ์์ฃผ ์ฌ์ฉ๋๋ค. -> ..