์•ž์„  ๊ธ€์—์„œ๋Š” ํ•˜๋“œ์›จ์–ด์— ๋Œ€ํ•œ ๊ตฌ์„ฑ์„ ์‚ดํŽด๋ณด์•˜๋‹ค. 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 ]

Posted by doubler
,