์์ ๊ธ์์๋ ํ๋์จ์ด์ ๋ํ ๊ตฌ์ฑ์ ์ดํด๋ณด์๋ค. CPU๋ฅผ ์์์ผ๋ก ๊ณ์ธต ๊ฐ์ ๊ธฐ์ต์ฅ์น๋ฅผ ๋ณด์๊ณ ์บ์์ ์ง์ญ์ฑ์ ์๋ฆฌ์ ๋ํด ๋ค๋ฃจ์ด๋ณด์๋ค.
ํด๋น ๊ธ์ ์ฌ๊ธฐ์ ์ค๋ช ๋์ด ์๋ค.
์ด๋ฒ์๋ ๋ฒ์ค์ ๋ํด์ ์์๋ณด๋ ค๊ณ ํ๋ค. ๋ฒ์ค ๋ํ ์ปดํจํฐ ๊ตฌ์กฐ์์ ์ฌ๋์๊ฒ ๋ค๋ฃจ๋ ๋ถ๋ถ์ด์ง๋ง ์ฌ์ ํ ์ด์์ฒด์ ๋ฅผ ๋ฐฐ์ฐ๋ ๊ณผ๋ชฉ์์๋ ๋ค๋ฃจ๊ธฐ ๋๋ฌธ์ ํ์ํ๋ค๊ณ ์๊ฐํ๋ฉฐ, ์ ๋ฒ์ ์ค๋ฌด๋ฉด์ ์ ๋ณด๋ ๋์ค ๋ฉด์ ๊ด์ด ๋์๊ฒ CPU ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ํ์ดํธ ๋ณด๋์ ๊ทธ๋ ค๋ณด๋ผ๋ ๊ฒฝํ์ ๊ฒช์๋ค. ์ด๋ ดํ์ด ํ์๋ง ๊ธฐ์ต๋ฌ๊ธฐ์ CPU ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ๊ทธ๋ฆฌ์ง ๋ชปํ๊ณ ๋์ ํ๋ก์ธ์ค ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ผ๋ ๊ทธ๋ฆฌ๊ฒ ๋ค๊ณ ํด์ ๊ทธ๋ ธ๋ ๊ธฐ์ต์ด ๋๋ค...
- ๋ฒ์ค ( bus )
๋ฒ์ค๋ ํ๋ก์ธ์์ ๋ฉ๋ชจ๋ฆฌ ๋ฐ ์ฌ๋ฌ ์ ์ถ๋ ฅ ์ฅ์น ๊ฐ ๋๋ ์ฃผ๋ณ ์ฅ์น๋ค์ ์๋ก ์ฐ๊ฒฐํ์ฌ ๋ฐ์ดํฐ, ์ฃผ์, ์ ์ด๋ช ๋ น์ ์ฃผ๊ณ ๋ฐ์ ์ ์๊ฒ ํ๋ ํต๋ก์ด๋ค. ๋ฐ๋ผ์ ์ปดํจํฐ ๋ด๋ถ ๊ฐ ํ๋์จ์ด ์์๋ค ๊ฐ์ ๋ค์ํ ์ ํธ๋ค์ ํด๋นํ๋ ์ข ๋ฅ์ ๋ฐ๋ผ์ ๋ฒ์ค๋ฅผ ํตํด ์ ๋ฌ๋๋ค.
- ๋ด๋ถ ๋ฒ์ค
๋ด๋ถ ๋ฒ์ค๋ ์ปดํจํฐ ํ๋ก์ธ์ค ๋ด๋ถ ์์ ๋ ์ง์คํฐ, ์ฐ์ฐ ์ฅ์น, ๋ฉ๋ชจ๋ฆฌ์์ ์ธํฐํ์ด์ค ๋ฑ์ ์ฐ๊ฒฐ์ ๋ด๋นํ๋ค. ๋ด๋ถ ๋ฒ์ค๋ ์์คํ ๋ฒ์ค ์ธํฐํ์ด์ค ํ๋ก๋ฅผ ํตํด ์ธ๋ถ ๋ฒ์ค์ ์ฐ๊ฒฐ๋๋ค.
- ์ธ๋ถ ๋ฒ์ค (= ์์คํ ๋ฒ์ค)
์ธ๋ถ ๋ฒ์ค๋ ํ๋ก์ธ์์ ๋ฉ๋ชจ๋ฆฌ, ํ๋ก์ธ์์ ์ ์ถ๋ ฅ ์ฅ์น, ์ ์ถ๋ ฅ ์ฅ์น์ ์ ์ถ๋ ฅ ์ฅ์น์ ์ฐ๊ฒฐ์ ๋ด๋นํ๋ค. ์ธ๋ถ ๋ฒ์ค๋ ๊ฐ๊ฐ์ ์ธ๋ถ ๋ฒ์ค์ ๋ฒ์ค ์ ์ด๊ธฐ๋ผ ๋ถ๋ฆฌ๋ ์ ์ด ํ๋ก๋ฅผ ๊ฐ์ง๋ค.
- ์์คํ ๋ฒ์ค ( System bus )
CPU์ ์์คํ ๋ด์ ๋ค๋ฅธ ์์๋ค ์ฌ์ด์ ์ ๋ณด๋ฅผ ๊ตํํ๋ ํต๋ก์ด๋ค. ๊ธฐ๋ฅ์ ๋ฐ๋ผ ์ฃผ์ ๋ฒ์ค, ๋ฐ์ดํฐ ๋ฒ์ค, ์ ์ด ๋ฒ์ค๋ก ๊ตฌ๋ถ๋๋ค.
- ์ฃผ์ ๋ฒ์ค(address bus)
์ฃผ์๊ฐ CPU๋ก๋ถํฐ ๊ธฐ์ต์ฅ์น ํน์ I/O ์ฅ์น๋ค๋ก ์ ์ก๋๋ ์ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ์ฃผ์ ๋ฒ์ค๋ ๋จ๋ฐฉํฅ ๋ฒ์ค์ด๋ค. ์ฃผ์ ๋ฒ์ค๋ CPU๊ฐ ์ธ๋ถ๋ก ๋ฐ์ํ๋ ์ฃผ์ ์ ๋ณด๋ฅผ ์ ์กํ๋ ์ฃผ์(์ ํธ) ์ ๋ค์ ์งํฉ์ผ๋ก ํ๋์ ์์คํ ์ฅ์น์์ ๋ค๋ฅธ ์ฅ์น๋ก ์ฃผ์ ์ ๋ณด๋ฅผ ์ ์กํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค.
- ๋ฐ์ดํฐ ๋ฒ์ค(data bus)
CPU๊ฐ ๊ธฐ์ต ์ฅ์น ํน์ I/O ์ฅ์น์์ ์ฌ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํ ์ ํธ ์ ๋ค์ ์งํฉ์ผ๋ก ๋ฐ์ดํฐ, ๋ช ๋ น์ด ๋ฑ์ ์ ๋ณด๋ฅผ ๊ตํํ๋ ์ ์ก๋ก ์ญํ ์ ๋ด๋นํ๋ค. ํ๋ก์ธ์์์ ๋ฉ๋ชจ๋ฆฌ๋ ์ ์ถ๋ ฅ ์ฅ์น๋ก ๋ฐ์ดํฐ ์ถ๋ ฅ(์ฝ๊ธฐ) ๋๋ ๋ฐ์ดํฐ ์ ๋ ฅ(์ฐ๊ธฐ)์ ๋ฐ์์ ๋ ์ฌ์ฉํ๋ ์๋ฐฉํฅ ๋ฒ์ค์ด๋ค.
๋ง์ฝ ๋ฐ์ดํฐ ๋ฒ์ค์ ํญ์ด 32๋นํธ์ด๋ฉด, ํ๋ก์ธ์(CPU) ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ด์ ๋ฐ์ดํฐ ์ ์ก์ ํ๋ฒ์ 32๋นํธ์ฉ ๊ฐ๋ฅํ๋ค.
- ์ ์ด ๋ฒ์ค(control bus)
CPU๊ฐ ์์คํ ๋ด์ ๊ฐ์ข ์์๋ค์ ๋์์ ์ ์ดํ๊ธฐ ์ํ ์ ํธ ์ ๋ค์ ์งํฉ์ผ๋ก ํ๋ก์ธ์๊ฐ ์ ์ฅ ์ฅ์น์ ์ ์ถ๋ ฅ ์ฅ์น์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋, ํ์ฌ ์ํ ์ค์ธ ์์ ์ข ๋ฅ๋ ๋ค๋ฅธ ์ฅ์น์ ์๋ฆด ๋ ์ด์ฉํ๋ ๋จ๋ฐฉํฅ ๋ฒ์ค์ด๋ค. ์ ์ด๋ฒ์ค์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ ์ด ์ ํธ๋ก Memory Read/Write ์ ํธ์ IO Read/Write ์ ํธ ๋ฑ์ ๋ค ์ ์๋ค.
CPU๊ฐ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์ต์ฅ์น์ ํน์ ์ฅ์์ ์ ์ฅํ๊ฑฐ๋ ํน์ ์ด๋ฏธ ์ ์ฅ๋์ด ์๋ ๋ด์ฉ์ ์ฝ๋ ๋์์ ์ก์ธ์ค(Access)๋ผ๊ณ ํ๋ค. ์ด ๊ณผ์ ์์ CPU๊ฐ ํน์ ๊ธฐ์ต ์ฅ์๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ ํ ๋ ๊ธฐ์ต์ฅ์น์ ๋ณด๋ด์ฃผ์ด์ผ ํ๋ ์ ๋ณด๋ ์ฃผ์์ ์ฝ๊ธฐ ์ ํธ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ค๋ ๊ฒฝ์ฐ์๋ ํด๋น ๊ธฐ์ต ์ฅ์์ ์ฃผ์์ ๋ฐ์ดํฐ ๋ฐ ์ฐ๊ธฐ ์ ํธ๋ฅผ ๋ณด๋ด์ฃผ์ด์ผ ํ๋ค. (์ก์ธ์ค์ ๊ด๋ จ๋ ๋ด์ฉ์ ์ด์ ๊ฒ์๊ธ์ ์ค๋ช ๋์ด ์๋ค.)
๋ฐ๋ผ์ CPU์ ๊ธฐ์ต์ฅ์น ์ฌ์ด์๋ ์์ ๊ฐ์ ์ ๋ณด๋ค์ ์ ์ก ํต๋ก์ธ ์ฃผ์๋ฒ์ค, ๋ฐ์ดํฐ ๋ฒ์ค, ์ ์ด๋ฒ์ค๋ค์ด ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค. ์ด๊ฒ์ ๊ทธ๋ฆผ์ผ๋ก ํํํ๋ฉด ์๋์ ๊ฐ๋ค.
[ The System Bus ]
'์ด์์ฒด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
20180111 ์ด์์ฒด์ ๊ตฌ์ฑ (0) | 2018.01.11 |
---|---|
2018-01-11 ์ปดํจํฐ ์์คํ ์ ๋์ : ๋ช ๋ น์ด ์คํ (0) | 2018.01.11 |
2018-01-06 ์ปดํจํฐ ์์คํ ์ ๋์ (0) | 2018.01.06 |
2018-01-06 ํ๋์จ์ด ๊ธฐ๋ณธ ๊ตฌ์ฑ ๋ฐ ์ค๋ช 01 (0) | 2018.01.06 |
2018-01-05 ์ปดํจํฐ ์์คํ ๊ธฐ๋ณธ (0) | 2018.01.05 |