Home > Archive > CS_archive > ๐Ÿ’พ [CS] ๋น ๋ฅธ CPU๋ฅผ ์œ„ํ•œ ์„ค๊ณ„ ๊ธฐ๋ฒ•

๐Ÿ’พ [CS] ๋น ๋ฅธ CPU๋ฅผ ์œ„ํ•œ ์„ค๊ณ„ ๊ธฐ๋ฒ•
CS

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

ํด๋Ÿญ

์กฐ๊ธˆ์ด๋ผ๋„ ๋” ๋น ๋ฅธ CPU๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ์–ด๋–ป๊ฒŒ CPU๋ฅผ ์„ค๊ณ„ํ•ด์•ผ ํ• ๊นŒ์š”?

์ด์ „์— ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ์ƒ๊ธฐํ•ด๋ด…์‹œ๋‹ค.

  1. ์ปดํ“จํ„ฐ ๋ถ€ํ’ˆ๋“ค์€ โ€˜ํด๋Ÿญ ์‹ ํ˜ธโ€™์— ๋งž์ถฐ ์ผ์‚ฌ๋ถ„๋ž€ํ•˜๊ฒŒ ์›€์ง์ธ๋‹ค.
  2. CPU๋Š” โ€˜๋ช…๋ น์–ด ์‚ฌ์ดํดโ€™์ด๋ผ๋Š” ์ •ํ•ด์ง„ ํ๋ฆ„์— ๋งž์ถฐ ๋ช…๋ น์–ด๋“ค์„ ์‹คํ–‰ํ•œ๋‹ค.

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

  • ์ฆ‰, ํด๋Ÿญ ์†๋„๊ฐ€ ๋†’์•„์ง€๋ฉด CPU๋Š” ๋ช…๋ น์–ด ์‚ฌ์ดํด์„ ๋” ๋น ๋ฅด๊ฒŒ ๋ฐ˜๋ณตํ•  ๊ฒƒ์ด๊ณ , ๋‹ค๋ฅธ ๋ถ€ํ’ˆ๋“ค๋„ ๊ทธ์— ๋ฐœ๋งž์ถฐ ๋” ๋น ๋ฅด๊ฒŒ ์ž‘๋™ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ํด๋Ÿญ ์†๋„๊ฐ€ ๋†’์€ CPU๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์„ฑ๋Šฅ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  • ๊ทธ๋ž˜์„œ ํด๋Ÿญ ์†๋„๋Š” CPU ์†๋„ ๋‹จ์œ„๋กœ ๊ฐ„์ฃผ๋˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

  • ํด๋Ÿญ ์†๋„: ํ—ค๋ฅด์ธ (Hz) ๋‹จ์œ„๋กœ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” 1์ดˆ์— ํด๋Ÿญ์ด ๋ช‡ ๋ฒˆ ๋ฐ˜๋ณต๋˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

    • ๊ฐ€๋ น ํด๋Ÿญ์ด โ€˜๋˜‘-๋”ฑ-โ€˜ํ•˜๊ณ  1์ดˆ์— ํ•œ ๋ฒˆ ๋ฐ˜๋ณต๋˜๋ฉด CPU ํด๋Ÿญ ์†๋„๋Š” 1Hz์ธ ๊ฒƒ์ด๊ณ , ํด๋Ÿญ์ด 1์ดˆ์— 100๋ฒˆ ๋ฐ˜๋ณต๋˜๋ฉด CPU ํด๋Ÿญ ์†๋„๋Š” 100Hz์ธ ์…ˆ์ž…๋‹ˆ๋‹ค.

์‹ค์ œ CPU ํด๋Ÿญ ์†๋„๋Š” ์œ„ ์‚ฌ์ง„ ์† CPU๋ฅผ ๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์œ„ ์‚ฌ์ง„ ์† CPU๋ฅผ ๋ณด๋ฉด ๊ธฐ๋ณธ ์†๋„(Base)๋Š” 2.5GHz, ์ตœ๋Œ€ ์†๋„(Max)๋Š” 4.9GHz๋ผ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ด๋Š” 1์ดˆ์— ํด๋Ÿญ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ 25์–ต(2.5 x 10โน)๋ฒˆ ๋ฐ˜๋ณต๋œ๋‹ค๋Š” ๊ฒƒ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

      ์ฐธ๊ณ : 1GHz๋Š” 1,000,000,000(10โน)Hz์ž…๋‹ˆ๋‹ค.

โ€œํด๋Ÿญ ์†๋„๋Š” ์ผ์ •ํ•˜์ง€ ์•Š๋‹ค.โ€
โ€˜ํด๋Ÿญโ€™์ด๋ผ๋Š” ๋‹จ์–ด๋งŒ ๋ณด๊ณ  ์‹œ๊ณ„๋ฅผ ๋– ์˜ฌ๋ ค ํด๋Ÿญ ์†๋„๊ฐ€ ๋งค๋ฒˆ ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

CPU ์‚ฌ์ง„์„ ๋‹ค์‹œ ๋ณด๋ฉด ๊ธฐ๋ณธ ํด๋Ÿญ ์†๋„(Base)์™€ ์ตœ๋Œ€ ์†๋„(Max)๋กœ ๋‚˜์œ„์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ด์ฒ˜๋Ÿผ CPU๋Š” ๊ณ„์† ์ผ์ •ํ•œ ํด๋Ÿญ ์†๋„๋ฅผ ์œ ์ง€ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๊ณ ์„ฑ๋Šฅ์„ ์š”ํ•˜๋Š” ์ˆœ๊ฐ„์—๋Š” ์ˆœ๊ฐ„์ ์œผ๋กœ ์ฟจ๋Ÿญ ์†๋„๋ฅผ ๋†’์ด๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์„ ๋•Œ๋Š” ์œ ์—ฐํ•˜๊ฒŒ ์ฟจ๋Ÿญ ์†๋„๋ฅผ ๋‚ฎ์ถ”๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.
์ตœ๋Œ€ ํด๋Ÿญ ์†๋„๋ฅผ ๊ฐ•์ œ๋กœ ๋” ๋Œ์–ด์˜ฌ๋ฆด ์ˆ˜๋„ ์žˆ๋Š”๋ฐ, ์ด๋Ÿฐ ๊ธฐ๋ฒ•์„ ์˜ค๋ฒ„ํด๋Ÿญํ‚น(overclocking) ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

ํด๋Ÿญ ์†๋„๋ฅผ ๋ฌด์ง€๋ง‰์ง€ํ•˜๊ฒŒ ๋†’์ด๋ฉด CPU๋Š” ๋ฌด์ž‘์ • ๋นจ๋ผ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ๊ทธ๋ž˜ํ”ฝ์ด ๋งŽ์ด ์š”๊ตฌ๋˜๋Š” ๊ฒŒ์ž„์ด๋‚˜ ์˜์ƒ ํŽธ์ง‘๊ณผ ๊ฐ™์ด CPU์— ๋ฌด๋ฆฌ๊ฐ€ ๊ฐ€๋Š” ์ž‘์—…์„ ์žฅ์‹œ๊ฐ„ ํ•˜๋ฉด ์ปดํ“จํ„ฐ๊ฐ€ ๋œจ๊ฒ๊ฒŒ ๋‹ฌ์•„์˜ค๋ฅด๋Š” ๊ฒƒ์„ ๊ฒฝํ—˜ํ•ด ๋ณธ ์ ์ด ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค.
    • ํด๋Ÿญ ์†๋„๋ฅผ ๋ฌด์ž‘์ • ๋†’์ด๋ฉด ์ด๋Ÿฌํ•œ ๋ฐœ์—ด ๋ฌธ์ œ๊ฐ€ ๋” ์‹ฌ๊ฐํ•ด์ง‘๋‹ˆ๋‹ค.
      • ์ด์ฒ˜๋Ÿผ ํด๋Ÿญ ์†๋„๋ฅผ ๋†’์ด๋Š” ๊ฒƒ์€ ๋ถ„๋ช… CPU๋ฅผ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค์ง€๋งŒ, ํด๋Ÿญ ์†๋„๋งŒ์œผ๋กœ CPU์˜ ์„ฑ๋Š˜์„ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์—๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ”์–ด์™€ ๋ฉ€ํ‹ฐ ์ฝ”์–ด

ํด๋Ÿญ ์†๋„๋ฅผ ๋†’์ด๋Š” ๋ฐฉ๋ฒ• ์™ธ์— CPU์˜ ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•์—๋Š” ๋Œ€ํ‘œ์ ์œผ๋กœ CPU์˜ ์ฝ”์–ด์™€ ์Šค๋ ˆ๋“œ ์ˆ˜๋ฅผ ๋Š˜๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋จผ์ € ์ฝ”์–ด๋ฅผ ๋Š˜๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…์‹œ๋‹ค.

์ฝ”์–ด๋ฅผ ์ดํ•ดํ•˜๋ ค๋ฉด ํ˜„๋Œ€์ ์ธ ๊ด€์ ์—์„œ CPU๋ผ๋Š” ์šฉ์–ด๋ฅผ ์žฌํ•ด์„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์•ž์„œ CPU๋ฅผ โ€˜๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆโ€™์ด๋ผ๊ณ  ์†Œ๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.
๋งŽ์€ ์ „๊ณต ์„œ์ ๋“ค์˜ ์ „ํ†ต์ ์ธ ๊ด€์ ์—์„œ โ€˜๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆโ€™์€ ์›์น™์ ์œผ๋กœ ํ•˜๋‚˜๋งŒ ์กด์žฌํ–ˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์˜ค๋Š˜๋‚  CPU๋Š” ๋งŽ์€ ๊ธฐ์ˆ ์  ๋ฐœ์ „์„ ๊ฑฐ๋“ญํ•˜์˜€๊ณ , ๊ทธ ๊ฒฐ๊ณผ CPU ๋‚ด๋ถ€์—๋Š” โ€˜๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆโ€™์„ ์–ผ๋งˆ๋“ ์ง€ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ๊นŒ์ง€ CPU์˜ ์ •์˜๋กœ ์•Œ๊ณ  ์žˆ์—ˆ๋˜ โ€˜๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆโ€™์€ ์˜ค๋Š˜๋‚  ์ฝ”์–ด(core) ๋ผ๋Š” ์šฉ์–ด๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ๋‹ค์‹œ ๋งํ•ด, ์˜ค๋Š˜๋‚ ์˜ CPU๋Š” ๋‹จ์ˆœํžˆ โ€˜๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆโ€™์—์„œ โ€˜๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆ์„ ์—ฌ๋Ÿฌ ๊ฐœ ํฌํ•จํ•˜๋Š” ๋ถ€ํ’ˆโ€™์œผ๋กœ ๋ช…์นญ์˜ ๋ฒ”์œ„๊ฐ€ ํ™•์žฅ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • ์˜ˆ๋ฅผ ๋“ค์–ด 8์ฝ”์–ด(Core) CPU๋Š” โ€˜๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆโ€™์„ ์—ฌ๋Ÿ ๊ฐœ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ณด๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ฝ”์–ด๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” CPU๋ฅผ ๋ฉ€ํ‹ฐ์ฝ”์–ด(multi-core) CPU ๋˜๋Š” ๋ฉ€ํ‹ฐ์ฝ”์–ด ํ”„๋กœ์„ธ์„œ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

  • ์ด๋Š” CPU ๋‚ด์— ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์ผ๊พผ์ด ์—ฌ๋Ÿฌ ๋ช… ์žˆ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • ๋‹น์—ฐํžˆ ๋ฉ€ํ‹ฐ์ฝ”์–ด์˜ ์ฒ˜๋ฆฌ ์†๋„๋Š” ๋‹จ์ผ์ฝ”์–ด๋ณด๋‹ค ๋” ๋น ๋ฆ…๋‹ˆ๋‹ค.
    • ๋‹ค๋ น ํด๋Ÿญ ์†๋„๊ฐ€ 2.4GHz์ธ ๋‹จ์ผ ์ฝ”์–ด CPU์™€ ํด๋Ÿญ ์†๋„๊ฐ€ 1.9GHz์ธ ๋ฉ€ํ‹ฐ์ฝ”์–ด CPU๋ฅผ ๋น„๊ตํ•˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ํ›„์ž์˜ ์„ฑ๋Šฅ์ด ๋” ์ข‹์Šต๋‹ˆ๋‹ค.

CPU ์ข…๋ฅ˜๋Š” CPU ์•ˆ์— ์ฝ”์–ด๊ฐ€ ๋ช‡ ๊ฐœ ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€์— ๋”ฐ๋ผ ์•„๋ž˜ ํ‘œ์™€ ๊ฐ™์ด ์‹ฑ๊ธ€์ฝ”์–ด, ๋“€์–ผ์ฝ”์–ด, ํŠธ๋ฆฌํ”Œ์ฝ”์–ด ๋“ฑ์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

์ฝ”์–ด๋ฅผ ๋Š˜๋ฆด์ˆ˜๋ก ์—ฐ์‚ฐ ์ฒ˜๋ฆฌ ์†๋„๋„ ๋นจ๋ผ์งˆ๊นŒ์š”?

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

์Šค๋ ˆ๋“œ์™€ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ

  • ์Šค๋ ˆ๋“œ(thread): ์‚ฌ์ „์  ์˜๋ฏธ๋Š” โ€˜์‹คํ–‰ ํ๋ฆ„์˜ ๋‹จ์œ„โ€™์ž…๋‹ˆ๋‹ค.
    • ํ•˜์ง€๋งŒ ์ด ์ •์˜๋ฅผ ํ™œ์ž ๊ทธ๋Œ€๋กœ ๋ฐ›์•„๋“ค์ด์ง€ ๋ง๊ณ  ๋”์šฑ ์—„๋ฐ€ํ•˜๊ฒŒ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • CPU์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์Šค๋ ˆ๋“œ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์Šค๋ ˆ๋“œ๋Š” ์šฉ๋ก€๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์Šค๋ ˆ๋“œ์—๋Š” CPU์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ•˜๋“œ์›จ์–ด์  ์Šค๋ ˆ๋“œ๊ฐ€ ์žˆ๊ณ , ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์  ์Šค๋ ˆ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜๋“œ์›จ์–ด์  ์Šค๋ ˆ๋“œ

์Šค๋ ˆ๋“œ๋ฅผ ํ•˜๋“œ์›จ์–ด์ ์œผ๋กœ ์ •์˜ํ•˜๋ฉด โ€˜ํ•˜๋‚˜์˜ ์ฝ”์–ด๊ฐ€ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋Š” ๋ช…๋ น์–ด ๋‹จ์œ„โ€™๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
CPU์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์Šค๋ ˆ๋“œ๋ผ๋Š” ์šฉ์–ด๋Š” ๋ณดํ†ต CPU ์ž…์žฅ์—์„œ ์ •์˜๋œ ํ•˜๋“œ์›จ์–ด์  ์Šค๋ ˆ๋“œ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋‚˜์˜ ์ฝ”์–ด๋กœ ์—ฌ๋Ÿฌ ๋ช…๋ น์–ด๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋Š” CPU๋ฅผ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ(multithread) ํ”„๋กœ์„ธ์„œ ๋˜๋Š” ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ CPU๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

  • ํ•˜์ดํผ์Šค๋ ˆ๋”ฉ(hyper-threading): ์ธํ…”์˜ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ๊ธฐ์ˆ ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
    • ์ธํ…”์ด ์ž์‹ ๋“ค์˜ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ๊ธฐ์ˆ ์— ํ•˜์ดํผ์Šค๋ ˆ๋”ฉ์ด๋ผ๋Š” ๋ช…์นญ์„ ๋ถ€์—ฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด์  ์Šค๋ ˆ๋“œ

์†Œํ”„ํŠธ์›จ์–ด์ ์œผ๋กœ ์ •์˜๋œ ์Šค๋ ˆ๋“œ๋Š” โ€˜ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ๋‹จ์œ„โ€™๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋‚˜ ์šด์˜์ฒด์ œ๋ฅผ ํ•™์Šตํ•  ๋•Œ ์ ‘ํ•˜๋Š” ์Šค๋ ˆ๋“œ๋Š” ๋ณดํ†ต ์ด๋ ‡๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด์ ์œผ๋กœ ์ •์˜๋œ ์Šค๋ ˆ๋“œ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์€ ์‹คํ–‰๋˜๋Š” ๊ณผ์ •์—์„œ ํ•œ ๋ถ€๋ถ„๋งŒ ์‹คํ–‰๋  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ํ”„๋กœ๊ทธ๋žจ์˜ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์ด ๋™์‹œ์— ์‹คํ–‰๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€๋ น ์›Œ๋“œ ํ”„๋กœ์„ธ์„œ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ด…์‹œ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜์˜ ๊ธฐ๋Šฅ์ด ๋™์‹œ์— ์ˆ˜ํ–‰๋˜๊ธธ ์›ํ•œ๋‹ค๊ณ  ํ•ด ๋ด…์‹œ๋‹ค.

  1. ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ๋ฐ›์€ ๋‚ด์šฉ์„ ํ™”๋ฉด์— ๋ณด์—ฌ ์ฃผ๋Š” ๊ธฐ๋Šฅ
  2. ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋‚ด์šฉ์ด ๋งž์ถค๋ฒ•์— ๋งž๋Š”์ง€ ๊ฒ€์‚ฌํ•˜๋Š” ๊ธฐ๋Šฅ
  3. ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋‚ด์šฉ์„ ์ˆ˜์‹œ๋กœ ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ

์ด ๊ธฐ๋Šฅ๋“ค์„ ์ž‘๋™์‹œํ‚ค๋Š” ์ฝ”๋“œ๋ฅผ ๊ฐ๊ฐ์˜ ์Šค๋ ˆ๋“œ๋กœ ๋งŒ๋“ค๋ฉด ๋™์‹œ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ •๋ฆฌํ•˜๋ฉด, ์Šค๋ ˆ๋“œ์˜ ํ•˜๋“œ์›จ์–ด์  ์ •์˜๋Š” โ€˜ํ•˜๋‚˜์˜ ์ฝ”์–ด๊ฐ€ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋Š” ๋ช…๋ น์–ด์˜ ๋‹จ์œ„โ€™๋ฅผ ์˜๋ฏธํ•˜๊ณ , ์†Œํ”„ํŠธ์›จ์–ด์  ์ •์˜๋Š” โ€˜ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ๋‹จ์œ„โ€™๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์”ฉ ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” 1์ฝ”์–ด 1์Šค๋ ˆ๋“œ CPU๋„ ์†Œํ”„ํŠธ์›จ์–ด์  ์Šค๋ ˆ๋“œ๋ฅผ ์ˆ˜์‹ญ ๊ฐœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
1 ์ฝ”์–ด 1 ์Šค๋ ˆ๋“œ CPU๋กœ๋„ ํ”„๋กœ๊ทธ๋žจ์˜ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์„ ๋™์‹œ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งŒ์•ฝ ์Šค๋ ˆ๋“œ์˜ ์‚ฌ์ „์  ์ •์˜(์‹คํ–‰ ํ๋ฆ„์˜ ๋‹จ์œ„)๋งŒ์„ ์•”๊ธฐํ•œ๋‹ค๋ฉด โ€˜1์ฝ”์–ด 1์Šค๋ ˆ๋“œ CPU๊ฐ€ ์—ฌ๋Ÿฌ ์Šค๋ ˆ๋“œ๋กœ ๋งŒ๋“ค์–ด์ง„ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹คโ€™๋ผ๋Š” ๋ง์ด ์–ด๋ ค์šธ ๊ฒ๋‹ˆ๋‹ค.

  • ์ด๋Ÿฐ ์ด์œ ๋กœ ํ•˜๋“œ์›จ์–ด์  ์Šค๋ ˆ๋“œ์™€ ์†Œํ”„ํŠธ์›จ์–ด์  ์Šค๋ ˆ๋“œ๋Š” ๊ตฌ๋ถ„ํ•˜์—ฌ ๊ธฐ์–ตํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

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

ํ•˜๋‚˜์˜ ์ฝ”์–ด๋กœ ์—ฌ๋Ÿฌ ๋ช…๋ น์–ด๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ์ˆ ์ธ ํ•˜๋“œ์›จ์–ด์  ์Šค๋ ˆ๋“œ๋ฅผ โ€œ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ํ”„๋กœ์„ธ์„œโ€ ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ํ”„๋กœ์„ธ์„œ๋Š” ํ•˜๋‚˜์˜ ์ฝ”์–ด๋กœ ์—ฌ๋Ÿฌ ๋ช…๋ น์–ด๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋Š” CPU๋ผ๊ณ  ํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–จ๊ฒŒ ์ด๋Ÿฐ ์ผ์ด ๊ฐ€๋Šฅํ• ๊นŒ์š”?

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

์•„๋ž˜์˜ ๊ทธ๋ฆผ์„ ๋ด…์‹œ๋‹ค.

ํ•˜๋‚˜์˜ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๊ผญ ํ•„์š”ํ•œ ๋ ˆ์ง€์Šคํ„ฐ๋“ค์„ ํŽธ์˜์ƒ โ€˜๋ ˆ์ง€์Šคํ„ฐ ์„ธํŠธโ€™๋ผ๊ณ  ํ‘œ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ๋ ˆ์ง€์Šคํ„ฐ ์„ธํŠธ๊ฐ€ ํ•œ ๊ฐœ์ธ CPU๋Š” ํ•œ ๊ฐœ์˜ ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด๋“ค์„ ๊ธฐ์–ตํ•  ๋ฟ์ด์ง€๋งŒ, ๋ ˆ์ง€์Šคํ„ฐ ์„ธํŠธ๊ฐ€ ๋‘ ๊ฐœ์ธ CPU๋Š” ๋‘ ๊ฐœ์˜ ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด๋“ค์„ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์—ฌ๊ธฐ์„œ ALU์™€ ์ œ์–ด์žฅ์น˜๊ฐ€ ๋‘ ๊ฐœ์˜ ๋ ˆ์ง€์Šคํ„ฐ ์„ธํŠธ์— ์ €์žฅ๋œ ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋ฉด ํ•˜๋‚˜์˜ ์ฝ”์–ด์—์„œ ๋‘ ๊ฐœ์˜ ๋ช…๋ น์–ด๊ฐ€ ๋™์‹œ์— ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

ํ•˜๋“œ์›จ์–ด ์Šค๋ ˆ๋“œ๋ฅผ ์ด์šฉํ•ด ํ•˜๋‚˜์˜ ์ฝ”์–ด๋กœ๋„ ์—ฌ๋Ÿฌ ๋ช…๋ น์–ด๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ทธ๋Ÿฌ๋‚˜ ๋ฉ”๋ชจ๋ฆฌ ์† ํ”„๋กœ๊ทธ๋žจ ์ž…์žฅ์—์„œ ๋ดค์„ ๋•Œ ํ•˜๋“œ์›จ์–ด ์Šค๋ ˆ๋“œ๋Š” ๋งˆ์น˜ โ€˜ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” CPUโ€™๋‚˜ ๋‹ค๋ฆ„์—†์Šต๋‹ˆ๋‹ค.
    • ๊ฐ€๋ น 2์ฝ”์–ด 4์Šค๋ ˆ๋“œ CPU๋Š” ํ•œ ๋ฒˆ์— ๋„ค ๊ฐœ์˜ ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ํ”„๋กœ๊ทธ๋žจ ์ž…์žฅ์—์„œ ๋ดค์„ ๋• ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” CPU๊ฐ€ ๋„ค ๊ฐœ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.
      • ๊ทธ๋ž˜์„œ ํ•˜๋“œ์›จ์–ด ์Šค๋ ˆ๋“œ๋ฅผ ๋…ผ๋ฆฌ ํ”„๋กœ์„ธ์„œ(logical processor) ๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

โ€œ์ฝ”์–ดโ€ ๋Š” ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” โ€˜ํ•˜๋“œ์›จ์–ด ๋ถ€ํ’ˆโ€™์ด๊ณ , โ€œ์Šค๋ ˆ๋“œโ€ ๋Š” โ€˜๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋‹จ์œ„โ€™์ž…๋‹ˆ๋‹ค.
โ€œ๋ฉ€ํ‹ฐ์ฝ”์–ด ํ”„๋กœ์„ธ์„œโ€ ๋Š” ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜๋“œ์›จ์–ด ๋ถ€ํ’ˆ์ด CPU ์•ˆ์— ๋‘ ๊ฐœ ์ด์ƒ ์žˆ๋Š” CPU๋ฅผ ์˜๋ฏธํ•˜๊ณ , โ€œ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ํ”„๋กœ์„ธ์„œโ€ ๋Š” ํ•˜๋‚˜์˜ ์ฝ”์–ด๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ช…๋ น์–ด๋ฅผ ๋™์‹œ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” CPU๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

ํ‚ค์›Œ๋“œ๋กœ ์ •๋ฆฌํ•˜๋Š” ํ•ต์‹ฌ ํฌ์ธํŠธ

  • ํด๋Ÿญ ์†๋„๊ฐ€ ๋†’์€ CPU๋Š” ๋น ๋ฅด๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฝ”์–ด ๋ž€ CPU ๋‚ด์—์„œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€ํ’ˆ์ž…๋‹ˆ๋‹ค.
  • ๋ฉ€ํ‹ฐ์ฝ”์–ด ํ”„๋กœ์„ธ์„œ๋ž€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ฝ”์–ด๋ฅผ ํฌํ•จํ•˜๋Š” CPU๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.
  • ์Šค๋ ˆ๋“œ์—๋Š” ํ•˜๋“œ์›จ์–ด์  ์Šค๋ ˆ๋“œ์™€ ์†Œํ”„ํŠธ์›จ์–ด์  ์Šค๋ ˆ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ํ”„๋กœ์„ธ์„œ๋ž€ ํ•˜๋‚˜์˜ ์ฝ”์–ด๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ช…๋ น์–ด๋ฅผ ๋™์‹œ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” CPU๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.