CS๊ณต๋ถ€/์ปดํ“จํ„ฐ ๊ตฌ์กฐ&์šด์˜์ฒด์ œ

[ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ+์šด์˜์ฒด์ œ]05. CPU ์„ฑ๋Šฅ ํ–ฅ์ƒ ๊ธฐ๋ฒ•

alswlfl 2026. 6. 17. 00:43

๋น ๋ฅธ CPU๋ฅผ ์œ„ํ•œ ์„ค๊ณ„ ๊ธฐ๋ฒ•

1. ์ปดํ“จํ„ฐ ๋ถ€ํ’ˆ๋“ค์€ 'ํด๋Ÿญ ์‹ ํ˜ธ'์— ๋งž์ถฐ ์ผ์‚ฌ๋ถ„๋ž€ํ•˜๊ฒŒ ์›€์ง์ธ๋‹ค.

2. CPU๋Š” '๋ช…๋ น์–ด ์‚ฌ์ดํด'์ด๋ผ๋Š” ์ •ํ•ด์ง„ ํ๋ฆ„์— ๋งž์ถฐ ๋ช…๋ น์–ด๋“ค์„ ์‹คํ–‰ํ•œ๋‹ค.

ํด๋Ÿญ ์‹ ํ˜ธ๊ฐ€ ๋น ๋ฅด๊ฒŒ ๋ฐ˜๋ณต๋˜๋ฉด CPU๋ฅผ ๋น„๋กฏํ•œ ์ปดํ“จํ„ฐ ๋ถ€ํ’ˆ๋“ค์€ ๊ทธ๋งŒํผ ๋น ๋ฅธ ๋ฐ•์ž์— ๋งž์ถฐ ์›€์ง์ด๊ฒŒ ๋จ

ํด๋Ÿญ ์†๋„: ํ—ค๋ฅด์ธ (Hz) ๋‹จ์œ„๋กœ ์ธก์ •๋จ. ํ—ค๋ฅด์ธ (Hz)๋Š” 1์ดˆ์— ํด๋Ÿญ์ด ๋ฐ˜๋ณต๋˜๋Š” ํšŸ์ˆ˜๋กœ

์ฆ‰, ํด๋Ÿญ์ด '๋˜‘-๋”ฑ1'ํ•˜๊ณ  1์ดˆ์— ํ•œ ๋ฒˆ ๋ฐ˜๋ณต๋˜๋ฉด 1Hz์ด๊ณ , ํด๋Ÿญ์ด 1์ดˆ์— 100๋ฒˆ ๋ฐ˜๋ณต๋˜๋ฉด 100Hz์ž„

 

ํ•˜์ง€๋งŒ, ํด๋Ÿญ ์†๋„๋ฅผ ํ•„์š” ์ด์ƒ์œผ๋กœ ๋†’์ด๋ฉด ๋ฐœ์—ด์ด ์‹ฌ๊ฐํ•ด์ง€๋Š” ๋ฌธ์ œ ์กด์žฌํ•จ

 

ํด๋Ÿญ ์†๋„ ๋Š˜๋ฆฌ๋Š” ๋ฐฉ๋ฒ• ์™ธ์— CPU ์„ฑ๋Šฅ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•

1. ์ฝ”์–ด ์ˆ˜ ๋Š˜๋ฆฌ๋Š” ๋ฐฉ๋ฒ•

์ฝ”์–ด(Core): CPU ๋‚ด์—์„œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ ์žˆ์„ ์ˆ˜ ์žˆ์Œ
์ „ํ†ต์ ์œผ๋กœ '๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆ'์€ ์›์น™์ ์œผ๋กœ ํ•˜๋‚˜๋งŒ ์กด์žฌํ•˜์ง€๋งŒ, ์˜ค๋Š˜๋‚  CPU์—๋Š” '๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆ'์ด ์—ฌ๋Ÿฌ ๊ฐœ ์กด์žฌํ•จ

์ฝ”์–ด(์ถœ์ฒ˜: https://www.youtube.com/watch?v=kFWP6sFKyp0&t=12360s)

 

๋ฉ€ํ‹ฐ์ฝ”์–ด ํ”„๋กœ์„ธ์„œ: ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ฝ”์–ด๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” CPU

์ฝ”์–ด ์ˆ˜ ํ”„๋กœ์„ธ์„œ ๋ช…์นญ
1 ์‹ฑ๊ธ€์ฝ”์–ด(single-core)
2 ๋“€์–ผ์ฝ”์–ด(dual-core)
3 ํŠธ๋ฆฌํ”Œ์ฝ”์–ด(triple-core)
4 ์ฟผ๋“œ์ฝ”์–ด(quad-core)
6 ํ—ฅ์‚ฌ์ฝ”์–ด(hexa-core)
8 ์˜ฅํƒ€์ฝ”์–ด(octa-core)
10 ๋ฐ์นด์ฝ”์–ด(deca-core)
12 ๋„๋ฐ์นด์ฝ”์–ด(dodeca-core)

 

๏นก ๋ฐ˜๋“œ์‹œ ์ฝ”์–ด ์ˆ˜์— ๋น„๋ก€ํ•ด ์—ฐ์‚ฐ ์†๋„๊ฐ€ ์ฆ๊ฐ€ํ•˜์ง€๋Š” ์•Š์Œ! ๋ช…๋ น์–ด๋“ค์„ ๊ฐ๊ฐ์˜ ์ฝ”์–ด์—๊ฒŒ ์ ์ ˆํ•˜๊ฒŒ ๋ถ„๋ฐฐํ•˜๋А๋ƒ์— ๋”ฐ๋ผ ์—ฐ์‚ฐ ์†๋„๊ฐ€ ๋‹ฌ๋ผ์ง

์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋™๊ธฐํ™” ์˜ค๋ฒ„ํ—ค๋“œ, ๋ฉ”๋ชจ๋ฆฌ ๋ณ‘๋ชฉ ํ˜„์ƒ ๋“ฑ์ด ์กด์žฌํ•˜๋ฉด ์ฝ”์–ด ๊ฐœ์ˆ˜ ๋น„๋ก€๋งŒํผ ์„ฑ๋Šฅ ๋Š˜์–ด๋‚˜์ง€ ์•Š์Œ(์•”๋‹ฌ์˜ ๋ฒ•์น™)

 

2. ์Šค๋ ˆ๋“œ ์ˆ˜ ๋Š˜๋ฆฌ๋Š” ๋ฐฉ๋ฒ•

์Šค๋ ˆ๋“œ์—๋Š” ํ•˜๋“œ์›จ์–ด์  ์Šค๋ ˆ๋“œ์™€ ์†Œํ”„ํŠธ์›จ์–ด์  ์Šค๋ ˆ๋“œ๊ฐ€ ์กด์žฌํ•จ

 

1) ํ•˜๋“œ์›จ์–ด ์Šค๋ ˆ๋“œ: ํ•˜๋‚˜์˜ ์ฝ”์–ด๊ฐ€ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋Š” ๋ช…๋ น์–ด ๋‹จ์œ„

์ฝ”์–ด์™€ ์Šค๋ ˆ๋“œ(์ถœ์ฒ˜: https://www.youtube.com/watch?v=kFWP6sFKyp0&t=12360s)

 

  • ๋ฉ€ํ‹ฐ ์Šค๋ ˆ๋“œ ํ”„๋กœ์„ธ์„œ, ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ CPU: ํ•˜๋‚˜์˜ ์ฝ”์–ด๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ช…๋ น์–ด๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์„ธ์„œ
  • ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ํ”„๋กœ์„ธ์„œ๋ฅผ ์‹ค์ œ๋กœ ์„ค๊ณ„ํ•˜๋Š” ์ผ์€ ๋งค์šฐ ๋ณต์žกํ•˜์ง€๋งŒ, ๊ฐ€์žฅ ํฐ ํ•ต์‹ฌ์€ ๋ ˆ์ง€์Šคํ„ฐ์ž„
  • ํ•˜๋‚˜์˜ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๊ผญ ํ•„์š”ํ•œ ๋ ˆ์ง€์Šคํ„ฐ๋“ค์„ ํŽธ์˜์ƒ '๋ ˆ์ง€์Šคํ„ฐ ์„ธํŠธ'๋ผ๊ณ  ํ‘œ๊ธฐ

๋ ˆ์ง€์Šคํ„ฐ ์„ธํŠธ(์ถœ์ฒ˜: https://www.youtube.com/watch?v=kFWP6sFKyp0&t=12360s)

  • ํ•˜๋“œ์›จ์–ด ์Šค๋ ˆ๋“œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ž…์žฅ์—์„œ ๋ช‡ ์ฝ”์–ด ๋ช‡ ์Šค๋ ˆ๋“œ์ธ์ง€ ์•Œ์ง€๋Š” ๋ชปํ•˜๊ณ  ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ์ž‘์—… ํ๋ฆ„์„ ํ†ตํ•ด ํŒŒ์•…ํ•ด ๋…ผ๋ฆฌ ํ”„๋กœ์„ธ์„œ๋ผ๊ณ ๋„ ๋ถ€๋ฆ„
  • ํ•˜์ดํผ์Šค๋ ˆ๋”ฉ(Hyper-Threading): ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ์ฝ”์–ด๋ฅผ ์šด์˜์ฒด์ œ๊ฐ€ ๋‘ ๊ฐœ์˜ ๋…ผ๋ฆฌ์  ์ฝ”์–ด(๋กœ์ง€์ปฌ ํ”„๋กœ์„ธ์„œ)๋กœ ์ธ์‹ํ•˜๋„๋ก ํ•˜์—ฌ ์ž์› ํšจ์œจ์„ ๋†’์ด๋Š” ๊ธฐ์ˆ 

 

2) ์†Œํ”„ํŠธ์›จ์–ด ์Šค๋ ˆ๋“œ: ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ๋‹จ์œ„

์†Œํ”„ํŠธ์›จ์–ด ์Šค๋ ˆ๋“œ(์ถœ์ฒ˜: https://www.youtube.com/watch?v=kFWP6sFKyp0&t=12360s)

 

  • 1์ฝ”์–ด 1์Šค๋ ˆ๋“œ CPU๋„ ์—ฌ๋Ÿฌ ์†Œํ”„ํŠธ์›จ์–ด์  ์Šค๋ ˆ๋“œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ!

๋ช…๋ น์–ด ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ๊ธฐ๋ฒ•

๋ช…๋ น์–ด๊ฐ€ ์ฒ˜๋ฆฌ๋˜๋Š” ๊ณผ์ •์„ ๋น„์Šทํ•œ ์‹œ๊ฐ„ ๊ฐ„๊ฒฉ์œผ๋กœ ๋‚˜๋ˆ„๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Œ

1. ๋ช…๋ น์–ด ์ธ์ถœ

2. ๋ช…๋ น์–ด ํ•ด์„

3. ๋ช…๋ น์–ด ์‹คํ–‰

4. ๊ฒฐ๊ณผ ์ €์žฅ

 

๋ช…๋ น์–ด ํŒŒ์ดํ”„๋ผ์ธ

๋™์‹œ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ช…๋ น์–ด๋ฅผ ๊ฒน์ณ ์‹คํ–‰ํ•˜๋Š” ๊ธฐ๋ฒ•

์ฆ‰, ๊ฐ™์€ ๋‹จ๊ณ„(๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š”)๊ฐ€ ๊ฒน์น˜์ง€๋งŒ ์•Š๋Š”๋‹ค๋ฉด CPU๋Š” '๊ฐ ๋‹จ๊ณ„๋ฅผ ๋™์‹œ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Œ'

๋ช…๋ น์–ด ํŒŒ์ดํ”„๋ผ์ธ(์ถœ์ฒ˜: https://www.youtube.com/watch?v=kFWP6sFKyp0&t=12360s)

 

๋ช…๋ น์–ด ํŒŒ์ดํ”„๋ผ์ธ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง

 

ํŒŒ์ดํ”„๋ผ์ธ ์œ„ํ—˜

๋ช…๋ น์–ด ํŒŒ์ดํ”„๋ผ์ธ์ด ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ์‹คํŒจํ•˜๋Š” ๊ฒฝ์šฐ

 

1. ๋ฐ์ดํ„ฐ ์œ„ํ—˜: ๋ช…๋ น์–ด ๊ฐ„์˜ ์˜์กด์„ฑ์— ์˜ํ•ด ์•ผ๊ธฐ๋จ

  • ๋ชจ๋“  ๋ช…๋ น์–ด๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์Œ
  • ์ด์ „ ๋ช…๋ น์–ด๋ฅผ ๋๊นŒ์ง€ ์‹คํ–‰ํ•ด์•ผ๋งŒ ๋น„๋กœ์†Œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ

๋ฐ์ดํ„ฐ ์œ„ํ—˜

 

2. ์ œ์–ด ์œ„ํ—˜: ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ์˜ ๊ฐ‘์ž‘์Šค๋Ÿฌ์šด ๋ณ€ํ™”

  • ๋ช…๋ น์–ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ˆœ์ฐจ์ ์œผ๋กœ ๊ฒน์ณ์„œ ์‹คํ–‰ํ•จ
  • ๊ฐ‘์ž‘์Šค๋Ÿฌ์šด ๋ณ€ํ™”๊ฐ€ ์ด๋ฃจ์–ด์งˆ ๊ฒฝ์šฐ, ๋™์‹œ์— ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋˜ ์ˆœ์ฐจ์ ์ธ ๋‹ค์Œ ๋ช…๋ น์–ด๋“ค ๋ฌดํšจํ™”๋จ

์ œ์–ด ์œ„ํ—˜

 

3. ๊ตฌ์กฐ ์œ„ํ—˜: ์„œ๋กœ ๋‹ค๋ฅธ ๋ช…๋ ์–ด๊ฐ€ ๊ฐ™์€ CPU ๋ถ€ํ’ˆ(ALU, ๋ ˆ์ง€์Šคํ„ฐ)๋ฅผ ์“ฐ๋ ค๊ณ  ํ•  ๋•Œ

 

์Šˆํผ์Šค์นผ๋ผ

CPU ๋‚ด๋ถ€์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ช…๋ น์–ด ํŒŒ์ดํ”„๋ผ์ธ์„ ํฌํ•จํ•œ ๊ตฌ์กฐ

  • ์˜ค๋Š˜๋‚ ์˜ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ํ”„๋กœ์„ธ์„œ

์Šˆํผ ์Šค์นผ๋ผ(์ถœ์ฒ˜: https://www.youtube.com/watch?v=kFWP6sFKyp0&t=12360s)

  • ์ด๋ก ์ ์œผ๋กœ๋Š” ํŒŒ์ดํ”„๋ผ์ธ ๊ฐœ์ˆ˜์— ๋น„๋ก€ํ•ด์„œ ์ฒ˜๋ฆฌ ์†๋„ ์ฆ๊ฐ€ํ•˜์ง€๋งŒ, ํŒŒ์ดํ”„๋ผ์ธ ์œ„ํ—˜๋„์˜ ์ฆ๊ฐ€๋กœ ์ธํ•ด ํŒŒ์ดํ”„๋ผ์ธ ๊ฐœ์ˆ˜์— ๋น„๋ก€ํ•ด ์ฒ˜๋ฆฌ ์†๋„๊ฐ€ ์ฆ๊ฐ€ํ•˜์ง€ ์•Š์Œ

๋น„์ˆœ์ฐจ์  ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ

ํŒŒ์ดํ”„๋ผ์ธ ์ค‘๋‹จ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋ช…๋ น์–ด๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๋Š” ๊ธฐ๋ฒ•

 

์œ„ ๋ฐฉ์‹๋“ค์€ ๋ชจ๋‘ ์ˆœ์ฐจ์ ์œผ๋กœ ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ž„. ์•„๋ž˜ ๊ทธ๋ฆผ์— ์žˆ๋Š” ๋ช…๋ น์–ด๋“ค์€ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ด์ƒ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์Œ

๋ช…๋ น์–ด๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ๊ฒฝ์šฐ ์˜ˆ์‹œ

์—ฌ๊ธฐ์„œ, 3๋ฒˆ ๋ช…๋ น์–ด๋ฅผ ๋งˆ์ง€๋ง‰์œผ๋กœ ์˜ฎ๊ธฐ๋ฉด ํ”„๋กœ๊ทธ๋žจ ์ „์ฒด ๊ฒฐ๊ณผ์—๋Š” ๋ณ€ํ™” X

์˜์กด์„ฑ์ด ์—†๋Š” ๋ช…๋ น์–ด ์ˆœ์„œ ๋ฐ”๊พธ๊ธฐ

์ฆ‰, ์˜์กด์„ฑ์ด ์—†๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋ช…๋ น์–ด ์ˆœ์„œ๋ฅผ ๋ฐ”๊ฟ”์„œ ์‹คํ–‰ํ•ด๋„ ์ „์ฒด ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ํ๋ฆ„์— ์˜ํ–ฅ์ด ์—†์Œ


๋ช…๋ น์–ด ์ง‘ํ•ฉ ๊ตฌ์กฐ, CISC & RISC

๋ช…๋ น์–ด ์ง‘ํ•ฉ(๊ตฌ์กฐ, ISA): CPU๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋“ค์˜ ๋ชจ์Œ, ์ฆ‰ CPU์˜ ์–ธ์–ด์ธ ์…ˆ

ex) ์ธํ…” CPU ์ปดํ“จํ„ฐ์—์„œ ๋งŒ๋“  ์‹คํ–‰ ํŒŒ์ผ์„ ๊ทธ๋Œ€๋กœ ์•„์ดํฐ์— ์˜ฎ๊ฒจ ํŠน๋ณ„ํ•œ ์„ค์ • ์—†์ด ๋ฐ”๋กœ ์‹คํ–‰ํ•˜๋ฉด ์‹คํ–‰ ์•ˆ ๋จ

  • ๋ช…๋ น์–ด๊ฐ€ ๋‹ฌ๋ผ์ง€๋ฉด, ๋ช…๋ น์–ด ํ•ด์„ ๋ฐฉ์‹, ๋ ˆ์ง€์Šคํ„ฐ์˜ ์ข…๋ฅ˜์™€ ๊ฐœ์ˆ˜, ํŒŒ์ดํ”„๋ผ์ด๋‹์˜ ์šฉ์ด์„ฑ ๋“ฑ ๋งŽ์€ ๊ฒƒ๋“ค์ด ๋‹ฌ๋ผ์ง
  • ํ•˜๋“œ์›จ์–ด๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์–ด๋–ป๊ฒŒ ์ดํ•ดํ• ์ง€์— ๋Œ€ํ•œ ์•ฝ์†

CISC(Complex Instruction Set Computer)

๋ณต์žกํ•œ ๋ช…๋ น์–ด ์ง‘ํ•ฉ์„ ํ™œ์šฉํ•˜๋Š” ์ปดํ“จํ„ฐ(CPU)

  • x86, x86-64๋Š” CISC ๊ธฐ๋ฐ˜ ๋ช…๋ น์–ด ์ง‘ํ•ฉ ๊ตฌ์กฐ์ž„
    • ํ˜„๋Œ€์˜ ๊ณ ์„ฑ๋Šฅ x86 ํ”„๋กœ์„ธ์„œ๋“ค์€ ์€ ์™ธ๋ถ€์ ์œผ๋กœ CISC ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅ๋ฐ›์ง€๋งŒ, ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ์ด๋ฅผ RISC ํ˜•ํƒœ์˜ ๋‹จ์ˆœํ•œ ๋ช…๋ น์–ด(u-op)๋กœ ์ชผ๊ฐœ์–ด ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์‹คํ–‰ํ•˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ฐฉ์‹ ์ฃผ๋กœ ์‚ฌ์šฉํ•จ
  • ๋ช…๋ น์–ด์˜ ํ˜•ํƒœ์™€ ํฌ๊ธฐ๊ฐ€ ๋‹ค์–‘ํ•œ ๊ฐ€๋ณ€ ๊ธธ์ด ๋ช…๋ น์–ด๋ฅผ ํ™œ์šฉ
  • ๋‹ค์–‘ํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ ๋ช…๋ น์–ด๋ฅผ ํ™œ์šฉ
  • ๋ฉ”๋ชจ๋ฆฌ ์ตœ๋Œ€ํ•œ ์•„๋ผ๋ฉฐ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ
  • ์ƒ๋Œ€์ ์œผ๋กœ ์ ์€ ์ˆ˜์˜ ๋ช…๋ น์–ด๋กœ๋„ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๊ฐ€๋Šฅ
  • ๋ช…๋ น์–ด ํŒŒ์ดํ”„๋ผ์ด๋‹์ด ๋ถˆ๋ฆฌํ•˜๋‹ค๋Š” ๋‹จ์  ์กด์žฌ
    • ๋ช…๋ น์–ด๊ฐ€ ์›Œ๋‚™ ๋ณต์žกํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ํƒ“์— ๋ช…๋ น์–ด์˜ ํฌ๊ธฐ์™€ ์‹คํ–‰๋˜๊ธฐ๊นŒ์ง€์˜ ์‹œ๊ฐ„์ด ์ผ์ •ํ•˜์ง€ ์•Š์Œ
    • ๋ณต์žกํ•œ ๋ช…๋ น์–ด ๋•Œ๋ฌธ์— ๋ช…๋ น์–ด ํ•˜๋‚˜๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ์— ์—ฌ๋Ÿฌ ํด๋Ÿญ ์ฃผ๊ธฐ ํ•„์š”
  • ๋˜ํ•œ, ์ž์ฃผ ์“ฐ๋Š” ๋ช…๋ น์–ด๋งŒ ๊ณ„์† ์“ฐ๊ฒŒ ๋˜์–ด ๋Œ€๋‹ค์ˆ˜์˜ ๋ณต์žกํ•œ ๋ช…๋ น์–ด๋Š” ์‚ฌ์šฉ ๋นˆ๋„๊ฐ€ ๋‚ฎ์Œ

RISC(Reduced Instruction Set Computer)

๋ช…๋ น์–ด์˜ ์ข…๋ฅ˜๊ฐ€ ์ ๊ณ , ์งง์€ ๊ทœ๊ฒฉํ™”๋œ ๋ช…๋ น์–ด ์‚ฌ์šฉ

  • ๋ช…๋ น์–ด ํŒŒ์ดํ”„๋ผ์ด๋‹์— ์œ ๋ฆฌํ•จ
  • ๋ฉ”๋ชจ๋ฆฌ ์ ‘๊ทผ ์ตœ์†Œํ™”(load, store), ๋ ˆ์ง€์Šคํ„ฐ ์‹ญ๋ถ„ ํ™œ์šฉ
    • ๋ ˆ์ง€์Šคํ„ฐ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋งŽ์œผ๋ฉฐ, ์—ฐ์‚ฐ์€ ์˜ค์ง ๋ ˆ์ง€์Šคํ„ฐ ๊ฐ„์—๋งŒ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋ฉ”๋ชจ๋ฆฌ ์ ‘๊ทผ์€ LOAD์™€ STORE ๋ช…๋ น์–ด๋กœ๋งŒ ์ œํ•œํ•˜๋Š” Load-Store ๊ตฌ์กฐ ์‚ฌ์šฉํ•จ
  • ๋ช…๋ น์–ด ์ข…๋ฅ˜๊ฐ€ CISC๋ณด๋‹ค ์ ๊ธฐ ๋•Œ๋ฌธ์—, ๋” ๋งŽ์€ ๋ช…๋ น์–ด๋กœ ํ”„๋กœ๊ทธ๋žจ ๋™์ž‘์‹œํ‚ด
    • ex) CISC๋Š” ํ•œ ์ค„๋กœ ๋™์ž‘์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š”๋ฐ, RISC๋Š” ์„ธ ์ค„๋กœ ๋™์ž‘์‹œ์ผœ์•ผํ•จ
CISC RISC
๋ณต์žกํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๋ช…๋ น์–ด ๋‹จ์ˆœํ•˜๊ณ  ์ ์€ ๋ช…๋ น์–ด
๊ฐ€๋ณ€ ๊ธธ์ด ๋ช…๋ น์–ด ๊ณ ์ • ๊ธธ์ด ๋ช…๋ น์–ด
๋‹ค์–‘ํ•œ ์ฃผ์†Œ ์ง€์ • ๋ฐฉ์‹ ์ ์€ ์ฃผ์†Œ ์ง€์ • ๋ฐฉ์‹
ํ”„๋กœ๊ทธ๋žจ์„ ์ด๋ฃจ๋Š” ๋ช…๋ น์–ด ์ˆ˜๊ฐ€ ์ ์Œ ํ”„๋กœ๊ทธ๋žจ์„ ์ด๋ฃจ๋Š” ๋ช…๋ น์–ด ์ˆ˜๊ฐ€ ๋งŽ์Œ
์—ฌ๋Ÿฌ ํด๋Ÿญ์— ๊ฑธ์ณ ๋ช…๋ น์–ด ์ˆ˜ํ–‰ 1ํด๋Ÿญ ๋‚ด์™ธ๋กœ ๋ช…๋ น์–ด ์ˆ˜ํ–‰
ํŒŒ์ดํ”„๋ผ์ด๋‹ํ•˜๊ธฐ ์–ด๋ ค์›€ ํŒŒ์ดํ”„๋ผ์ด๋‹ํ•˜๊ธฐ ์‰ฌ์›€