์๋ฐ ์ ์ถ๋ ฅ (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ์๋ฐ(Java) ์ฌ์ฉ์ ์ /์ถ๋ ฅ๊ณผ ๋ฒํผ(butter) ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. c์ธ์ด๋ java์ ๊ฒฝ์ฐ ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ฐ์ ๋, ๋ฒํผ(buffer)๋ผ๋ ๋ ์์ ๊ฐ์ ์์๋ก ์ ์ฅํด๋์๋ค๊ฐ ํ๋ฒ์ ๋ณ์์ ์ ์ฅํ๋๋ฐ ์ซ์์ ๋ฌธ์๊ฐ ๋ค๋ฅด๊ฒ ๋์ํด์ ์ด์ํ ์๋ํ ๋ฐ์ ๋ค๋ฅด๊ฒ ๋๊ธฐ๋ ํ๋ค. โถ ๋ฒํผ(buffer)์ ์ดํด ์ผ๋จ, ์ ๋ฒํผ๋ผ๋ ๊ฒ์ด ์กด์ฌํ๋์ง๋ถํฐ ์์์ผํ ๊ฒ ๊ฐ๋ค. ์ปดํจํฐ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์ง๋ง ์ผ๋ฐ์ ์ธ ์ปดํจํฐ(๊ฐ์ ์ฉ)๋ 1์ด์ ์ฝ 8์ฒ ~ 1์ต ๋ฒ ์ ๋์ ์ฐ์ฐ์ ์ฒ๋ฆฌํ ์ ์๋ค๊ณ ํ๋ค. ๋ง์ฝ, ์ปดํจํฐ๊ฐ ์ฌ์ฉ์์๊ฒ ์ ๋ณด๋ฅผ ์ ๋ ฅ ๋ฐ์์ผํ ๋, ์ฐ๋ฆฌ๊ฐ ์ ๋ณด๋ฅผ ๋ชจ๋ ์ ๋ ฅํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํ๋ค๋ฉด, ์ฐ๋ฆฌ๊ฐ 1 / 1์ต ์ด ์์ ํ๋์ ๊ฐ์ ์ ๋ ฅํ์ง ์๋ ํ ์ปดํจํฐ๋ ๊ทธ๋์ ๊ณ์ ๋๊ธฐํ๊ณ ์์ด์ผ ํ๋ค. CPU์ ์ฅ์์๋ ์ํฐ์ง๋ ์ผ์ด ์๋.. ์ด์ 1 ๋ค์