โ๏ธ์ด ๊ธ์ ์ ๋ณด๋ ์ ํํ์ง ์์ ์ ์์ต๋๋ค. ๋ณด๋ค ์ ํํ ์ ๋ณด๋ฅผ ์ํ๋ฉด ๊ธ ํ๋จ์ ์๋ ์ถ์ฒ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์. ๋คํธ์ํฌ, ํ์ผ ๋ฑ ๊ฐ์ข I/O ์์ ์๋ง๋ค ์ฌ์ฉํ๋ async. async ๋์ UI thread๋ ๋ฉ์ถ์ง ์๊ณ , ์ฌ์ฉ์๋ ์ข์ ๊ฒฝํ์ ๊ฐ๋๋ค. async๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋๊ฐ์ I/O task๊ฐ ์ ์ฅ๋๊ณ , I/O task๊ฐ ์๋ฃ๋๋ฉด ํ๋ก๊ทธ๋จ์ ์์ฒญํ์ฌ ์คํ๋๋ ๋ฏ์ด ๋ณด์ธ๋ค. ์ด ์ผ๋ จ์ ๊ณผ์ ์ด ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋ ๊ฒ์ผ๊น? OS layer์์ thread๋ฅผ ํ์ฉํ์ฌ I/O task์ ์๋ฃ ์ฌ๋ถ๋ฅผ ๊ณ์ ํ์ธํ๋ ๊ฒ์ผ๊น? Thread๋ ์๋ค. ํ๋ก๊ทธ๋จ ์ฝ๋์์ ์์ฒญํ I/O ์์ ์ OS๋ฅผ ๊ฑฐ์ณ device driver์ ์ ๋ฌ๋๋ค. ์ด๋ OS์์ device driver๋ก ์ ๋ฌํ๋ ์์ฒญ์ด I/O Reque..