[ComputerScience] CPU

๐ŸŒŸ CPU

๐ŸŽฏ CPU๋ž€?

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

๐ŸŽฏ CPU์˜ ๊ตฌ์กฐ

CPU๋Š” ํฌ๊ฒŒ ์ œ์–ด์žฅ์น˜, ์—ฐ์‚ฐ์žฅ์น˜, ๋ ˆ์ง€์Šคํ„ฐ ๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.

  • ์—ฐ์‚ฐ์žฅ์น˜

    • ์‚ฐ์ˆ ๋…ผ๋ฆฌ์žฅ์น˜๋กœ ๋ถˆ๋ฆฌ๋ฉฐ ์‹ค์งˆ์ ์ธ ์—ฐ์‚ฐ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
    • ํ˜„์žฌ ๋ช…๋ น์–ด์™€ ์•ž์œผ๋กœ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ๋ช…๋ น์–ด๋ฅผ ๋ช…๋ น ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅํ•ด๋†“๊ณ  ์ด๋ฅผ ๊ธฐ์–ตํ•ด๋’€๋‹ค๊ฐ€ ํ•ด๋…ํ•˜์—ฌ ๋ถ€ํ˜ธ๊ธฐ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
  • ์ œ์–ด์žฅ์น˜

    • ์ œ์–ด ๋ช…๋ น์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
    • ์ˆ˜ํ–‰ํ•œ ์—ฐ์‚ฐ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์•„ ๊ธฐํƒ€ ์žฅ์น˜๋กœ ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
  • ๋ ˆ์ง€์Šคํ„ฐ

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

๐ŸŽฏ ์„ฑ๋Šฅ์ธก์ •

์ปดํ“จํ„ฐ๋Š” ํฌ๊ฒŒ ์†๋„์™€ ์ฒ˜๋ฆฌ๋Ÿ‰์— ๋”ฐ๋ผ ์„ฑ๋Šฅ์„ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.

- ์†๋„๊ฐ€ ๊ธฐ์ค€์ด ๋ ๋•Œ

  • ์ž‘์—…์ด ์‹œ์ž‘ํ•˜๊ณ  ์ข…๋ฃŒ๋˜๋Š” ์‹œ๊ฐ„์ธ ์‘๋‹ต์‹œ๊ฐ„์ด ๋น ๋ฅผ์ˆ˜๋ก ์„ฑ๋Šฅ์ด ์ข‹๋‹ค๊ณ  ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๋•Œ ์‹คํ–‰์‹œ๊ฐ„์—๋Š” ํ”„๋กœ์„ธ์„œ ์ฆ‰ CPU๊ฐ€ ํŠน์ • ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด
    ์†Œ๋น„ํ•œ ์‹œ๊ฐ„๋„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

- ์ฒ˜๋ฆฌ๋Ÿ‰(๋Œ€์—ญํญ)์ด ๊ธฐ์ค€์ด ๋ ๋•Œ

  • ์ผ์ • ์‹œ๊ฐ„ ์•ˆ์— ์ฒ˜๋ฆฌํ•˜๋Š” ์ž‘์—…์˜ ์–‘์„ ์ฒ˜๋ฆฌ๋Ÿ‰์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹จ์œ„ ์‹œ๊ฐ„๋‹น ์™„๋ฃŒํ•˜๋Š” ์ž‘์—…์˜ ์ˆ˜๋กœ ์„ฑ๋Šฅ์„ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.

๐ŸŽฏ CPU์˜ ์‹คํ–‰์‹œ๊ฐ„

ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ CPU๊ฐ€ ์†Œ๋น„ํ•˜๋Š” ์‹œ๊ฐ„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
์‹คํ–‰์‹œ๊ฐ„์€ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ CPU ํด๋Ÿญ์‚ฌ์ดํด ๊ณผ
ํ•œ ํด๋Ÿญ ์‚ฌ์ดํด์— ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ๊ณฑํ•œ ์‹œ๊ฐ„์ธ๋ฐ,
์ด๋–„ ์ „์ž๋Š” ํ”„๋กœ๊ทธ๋žจ๋งˆ๋‹ค ๊ณ ์ •๊ฐ’์ž…๋‹ˆ๋‹ค.

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

๐ŸŽฏ ํด๋Ÿญ์ด๋ž€?

ํ•˜๋“œ์›จ์–ด ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์‹œ์ ์„ ๊ฒฐ์ •ํ•˜๋Š” ํƒ€์ด๋จธ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.
์ปดํ“จํ„ฐ๊ฐ€ ์ผœ์ง„์ˆœ๊ฐ„๋ถ€ํ„ฐ ์ผ์ •ํ•œ ์ฃผ๊ธฐ์— ๋”ฐ๋ผ ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
์ด๋•Œ ํ•œ ํด๋Ÿญ๊ณผ ๋‹ค์Œํด๋Ÿญ๊นŒ์ง€์˜ ์‹œ๊ฐ„์„ ํด๋Ÿญ์‚ฌ์ดํด์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.


Written by@์ด์ฃผํ˜•
ๅนณๅธธๅฟƒ

GitHubFacebook