์ฅ์น ์ปจํธ๋กค๋ฌ์ ์ฅ์น ๋๋ผ์ด๋ฒ
์ฅ์น ์ปจํธ๋กค๋ฌ
์ ์ถ๋ ฅ์ฅ์น๋ ์์ ํ์ตํ CPU, ๋ฉ๋ชจ๋ฆฌ๋ณด๋ค ๋ค๋ฃจ๊ธฐ๊ฐ ๋ ๊น๋ค๋กญ๋ค.
- ์ฒซ์งธ, ์ ์ถ๋ ฅ์ฅ์น์๋ ์ข ๋ฅ๊ฐ ๋๋ฌด๋๋ ๋ง๋ค.
๋น์ผํ ์ ์ถ๋ ฅ์ฅ์น์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ์์ ๊ท๊ฒฉํํ๊ธฐ๊ฐ ์ด๋ ต๋ค.
- ๋์งธ, ์ผ๋ฐ์ ์ผ๋ก CPU์ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ์ดํฐ ์ ์ก๋ฅ ์ ๋์ง๋ง ์ ์ถ๋ ฅ์ฅ์น์ ๋ฐ์ดํฐ ์ ์ก๋ฅ ์ ๋ฎ๋ค.
์ ์ก๋ฅ ์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ผ๋ง๋ ๋นจ๋ฆฌ ๊ตํํ ์ ์๋์ง๋ฅผ ๋ํ๋ด๋ ์งํ์ด๋ค. ๋์ ์ ์ก๋ฅ ์ ์ฐจ์ด๋ CPU์ ๋ฉ๋ชจ๋ฆฌ, ์ ์ถ๋ ฅ์ฅ์น ๊ฐ์ ํต์ ์ ์ด๋ ต๊ฒ ํ๋ค.
์ด์ ๊ฐ์ ์ด์ ๋ก ์ ์ถ๋ ฅ์ฅ์น๋ ์ปดํจํฐ์ ์ง์ ์ฐ๊ฒฐ๋์ง ์๊ณ ์ฅ์น ์ปจํธ๋กค๋ฌ๋ผ๋ ํ๋์จ์ด๋ฅผ ํตํด ์ฐ๊ฒฐ๋๋ค.
- ์ฅ์น์ปจํธ๋กค๋ฌ
- CPU์ ์ ์ถ๋ ฅ์ฅ์น ๊ฐ์ ํต์ ์ค๊ฐ
- ์ค๋ฅ ๊ฒ์ถ
- ๋ฐ์ดํฐ ๋ฒํผ๋ง
๋ฐ์ดํฐ๋ฒํผ๋ง?
์ ์ก๋ฅญ์ด ๋์ ์ฅ์น์ ๋ฎ์ ์ฅ์น ์ฌ์ด์ ์ฃผ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฒํผ๋ผ๋ ์์ ์ ์ฅ ๊ณต๊ฐ์ ์ ์ฅํ์ฌ ์ ์ก๋ฅ ์ ๋น์ทํ๊ฒ ๋ง์ถ๋ ๋ฐฉ๋ฒ์ด๋ค. '์ฝ๊ฒ ๋งํด ํ๋ฒ์ ๋ง์ด ๋ฐ์ ์กฐ๊ธ์ฉ ๋ด๋ณด๋ด๊ฑฐ๋, ์กฐ๊ธ์ฉ ๋ฐ์ ํ๊บผ๋ฒ์ ๋ด๋ณด๋ด๋ ๋ฐฉ๋ฒ'
- ์ฅ์น ์ปจํธ๋กค๋ฌ ๋ด๋ถ
๋ฐ์ดํฐ ๋ ์ง์คํฐ๋ CPU์ ์ ์ถ๋ ฅ์ฅ์น ์ฌ์ด์ ์ฃผ๊ณ ๋ฐ์ ๋ฐ์ดํฐ๊ฐ ๋ด๊ธฐ๋ ๋ ์ง์คํฐ ์ด๋ค. ๋ฒํฐ ์ญํ ์ ํ๋ค.
์ํ ๋ ์ง์คํฐ์๋ ์ ์ถ๋ ฅ์ฅ์น๊ฐ ์ ์ถ๋ ฅ ์์ ์ ํ ์ค๋น๊ฐ ๋์๋์ง, ์ ์ถ๋ ฅ ์์ ์ด ์๋ฃ๋์๋์ง, ์ ์ถ๋ ฅ์ฅ์น์๋ ์ค๋ฅ๋ ์๋์ง ๋ฑ์ ์ํ ์ ๋ณด๊ฐ ์ ์ฅ๋๋ค.
์ ์ด ๋ ์ง์คํฐ์๋ ์ ์ถ๋ ฅ์ฅ์น๊ฐ ์ํํ ๋ด์ฉ์ ๋ํ ์ ์ด ์ ๋ณด์ ๋ช ๋ น์ ์ ์ฅํ๋ค.
์ฅ์น ๋๋ผ์ด๋ฒ
์ฅ์น ์ปจํธ๋กค๋ฌ์ ๋์์ ๊ฐ์งํ๊ณ ์ ์ดํจ์ผ๋ก์จ ์ฅ์น ์ปจํธ๋กค๋ฌ๊ฐ ์ปดํจํฐ ๋ด๋ถ์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๊ฒ ํ๋ ํ๋ก๊ทธ๋จ์ด๋ค. ์ ์ถ๋ ฅ์ฅ์น๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํ ์ํํธ์จ์ด์ ์ธ ํต๋ก์ด๋ค.
๋ค์ํ ์ ์ถ๋ ฅ ๋ฐฉ๋ฒ
ํ๋ก๊ทธ๋จ ์ ์ถ๋ ฅ
๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก๊ทธ๋จ ์ ๋ช ๋ น์ด๋ก ์ ์ถ๋ ฅ์ฅ์น๋ฅผ ์ ์ดํ๋ ๋ฐฉ๋ฒ์ด๋ค. CPU๊ฐ ํ๋ก๊ทธ๋จ ์ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ ๊ณผ์ ์์ ๋ช ๋ น์ด๋ฅผ ๋ง๋๋ฉด CPU๋ ์ ์ถ๋ ฅ์ฅ์น์ ์ฐ๊ฒฐ๋ ์ฅ์น ์ปจํ๋ก๋ฌ์ ์ํธ์์ฉํ๋ฉฐ ์ ์ถ๋ ฅ ์์ ์ ์ํํ๋ค.
๋ฉ๋ชจ๋ฆฌ ๋งต ์ ์ถ๋ ฅ
๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํ๊ธฐ ์ํ ์ฃผ์ ๊ณต๊ฐ๊ณผ ์ ์ถ๋ ฅ์ฅ์น์ ์ ๊ทผํ๊ธฐ ์ํ ์ฃผ์ ๊ณต๊ฐ์ ํ๋์ ์ฃผ์ ๊ณต๊ฐ์ผ๋ก ๊ฐ์ฃผํ๋ ๋ฐฉ๋ฒ์ด๋ค.
๊ณ ๋ฆฝํ ์ ์ถ๋ ฅ
๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ํ ์ฃผ์ ๊ณต๊ฐ๊ณผ ์ ์ถ๋ ฅ์ฅ์น๋ฅผ ์ํ ์ฃผ์ ๊ณต๊ฐ์ ๋ถ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ด๋ค.
์ธํฐ๋ฝํธ ๊ธฐ๋ฐ ์ ์ถ๋ ฅ
์ฅ์น ์ปจํธ๋กค๋ฌ๊ฐ ์ ์ถ๋ ฅ ์์ ์ ๋๋ธ ๋ค CPU์๊ฒ ์ธํฐ๋ฝํธ ์์ฒญ ์ ํธ๋ฅผ ๋ณด๋ด๋ฉด CPU๋ ํ๋ ์ผ์ ์ ์ ๋ฐฑ์ ํ๊ณ ์ธํฐ๋ฝํธ ์๋น์ค ๋ฃจํด์ ์คํํ๋ค.
DMA ์ ์ถ๋ ฅ
CPU๋ฅผ ๊ฑฐ์น์ง ์๊ณ ์ํธ์์ฉ ํ ์ ์๋ ๋ฐฉ์. ์์คํ ๋ฒ์ค์ ์ฐ๊ฒฐ๋ DMA ์ปจํธ๋กค๋ฌ๊ฐ ํ์ํ๋ค.
์์คํ ๋ฒ์ค์ ํจ์จ์ ๋์ด๊ธฐ ์ํด ์ ์ถ๋ ฅ๋ฒ์ค๋ผ๋ ๋ณ๋์ ๋ฒ์ค์ ์ฐ๊ฒฐํ๊ธฐ๋ ํ๋ค.
์ถ์ฒ: ํผ์ ๊ณต๋ถํ๋ ์ปดํจํฐ ๊ตฌ์กฐ+์ด์์ฒด์ , ๊ฐ๋ฏผ์ฒ ์ง์
'๐ฅ CS > ์ด์์ฒด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ด์์ฒด์ Day10 (CPU ์ค์ผ์ค๋ง) (0) | 2022.12.26 |
---|---|
์ด์์ฒด์ Day9 (ํ๋ก์ธ์ค์ ์ค๋ ๋) (0) | 2022.12.26 |
์ด์์ฒด์ Day7 (๋ณด์กฐ ๊ธฐ์ต์ฅ์น) (0) | 2022.11.29 |
์ด์์ฒด์ Day6 (๋ฉ๋ชจ๋ฆฌ์ ์บ์ ๋ฉ๋ชจ๋ฆฌ) (0) | 2022.11.21 |
์ด์์ฒด์ Day5 (CPU ์ฑ๋ฅ ํฅ์ ๊ธฐ๋ฒ) (0) | 2022.11.21 |