IT์ •๋ณด

0๊ณผ 1๋กœ ์„ธ์ƒ์„ ๋ฐ”๊พผ ์ปดํ“จํ„ฐ์˜ ๋‘๋‡Œ - CPU

with์šฉ๊ด‘๋กœ 2016. 8. 20. 18:11

[IT๊ฐ•์˜์‹ค] 0๊ณผ 1๋กœ ์„ธ์ƒ์„ ๋ฐ”๊พผ ์ปดํ“จํ„ฐ์˜ ๋‘๋‡Œ - CPU


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

'CPU', ํ˜น์€ '๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ'๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ทธ๊ฒƒ

CPU๋Š” 'Central Processing Unit'์˜ ์•ฝ์ž๋กœ์„œ,์ง์—ญ ํ•˜๋ฉด ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(ไธญๅคฎ่™•็†่ฃ็ฝฎ)๋‹ค. ๋‹จ์–ด ๊ทธ๋Œ€๋กœ, ์ปดํ“จํ„ฐ์˜ ์ •์ค‘์•™์—์„œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์žฅ์น˜๋ผ๋Š” ๋œป์ด๋‹ค. CPU๋Š” ์ปดํ“จํ„ฐ์˜ ๋‘๋‡Œ์— ํ•ด๋‹นํ•˜๋Š” ๊ฒƒ์œผ๋กœ์„œ, ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ช…๋ น์–ด๋ฅผ ํ•ด์„, ์—ฐ์‚ฐํ•œ ํ›„ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ ‡๊ฒŒ ํ•˜๋‚˜์˜ ๋ถ€ํ’ˆ์— ์—ฐ์‚ฐ ์žฅ์น˜, ํ•ด๋… ์žฅ์น˜, ์ œ์–ด ์žฅ์น˜ ๋“ฑ์ด ์ง‘์ ๋˜์–ด ์žˆ๋Š” ํ˜•ํƒœ๋ฅผ ์ผ์ปฌ์–ด '๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ(Micro-processor)'๋ผ๊ณ  ํ•œ๋‹ค. CPU์™€ ๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ๋Š” ๊ฑฐ์˜ ๊ฐ™์€ ์˜๋ฏธ๋กœ ์“ฐ์ด๋Š” ์ผ์ด ๋งŽ๋‹ค. ๋‹ค๋งŒ ๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ ์ค‘์—๋Š” ์ „๊ธฐ๋ฐฅ์†ฅ์ด๋‚˜ ์„ธํƒ๊ธฐ์™€ ๊ฐ™์€ ์ œํ’ˆ์˜ ์ œ์–ด์šฉ์œผ๋กœ ์“ฐ์ด๋Š” ๊ฒƒ๋„ ์žˆ์–ด, ์ผ๋ฐ˜์ ์ธ ์ปดํ“จํ„ฐ์— ์žฅ์ฐฉ๋˜๋Š” CPU์™€๋Š” ๋ฏธ๋ฌ˜ํ•˜๊ฒŒ ์˜๋ฏธ๊ฐ€ ๊ตฌ๋ถ„๋œ๋‹ค(์—ฌ๊ธฐ์„œ๋Š” CPU๋ผ๊ณ  ํ†ต์ผํ•ด ์ง€์นญ).

CPU ์žฅ์ฐฉ

<PC ์‹œ์Šคํ…œ์˜ ๋ฉ”์ธ๋ณด๋“œ(์ฃผ๊ธฐํŒ)์— CPU๋ฅผ ์žฅ์ฐฉํ•˜๋Š” ๋ชจ์Šต>

๋˜ํ•œ ์ตœ๊ทผ์—๋Š” ํ•˜๋‚˜์˜ ์นฉ์— CPU ๋ฐ GPU(๊ทธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ์žฅ์น˜), ๊ฐ์ข… ์žฅ์น˜์šฉ ์ œ์–ด๊ธฐ ๋“ฑ์ด ํ•จ๊ป˜ ๋“ค์–ด๊ฐ€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„ CPU์˜ ๊ฐœ๋…์ด '๋ถ€ํ’ˆ'์ด๋ผ๊ธฐ ๋ณด๋‹ค๋Š” '๊ธฐ๋Šฅ'์˜ ํ•˜๋‚˜๋กœ ๋ฐ”๋€Œ๋Š” ๊ฒฝํ–ฅ์ด ๋‚˜ํƒ€๋‚˜๊ณ  ์žˆ๋‹ค. ํŠนํžˆ ์Šค๋งˆํŠธํฐ๊ณผ ๊ฐ™์€ ์†Œํ˜• ๊ธฐ๊ธฐ์— ์ฃผ๋กœ ์“ฐ์ด๋Š” ํ†ตํ•ฉํ˜• ํ”„๋กœ์„ธ์„œ๋Š” CPU๋ณด๋‹ค๋Š” 'SoC(System on a chip)', ํ˜น์€ 'AP(Application Processor)'๋ผ๊ณ  ๋ถ€๋ฅด๊ณค ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  AMD๋Š” CPU์™€ GPU์˜ ๊ธฐ๋Šฅ์„ ์œตํ•ฉํ•œ PC์šฉ ํ†ตํ•ฉํ˜• ํ”„๋กœ์„ธ์„œ๋ฅผ 'APU(Accelerated Processing Unit)'๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ถ€๋ฅด๊ธฐ๋„ ํ•œ๋‹ค.

1์ดˆ์—๋งŒ ๋ช‡ ์–ต ๋ฒˆ์”ฉ 0๊ณผ 1์„ ํ—ค์•„๋ฆฌ๋Š” CPU

์ปดํ“จํ„ฐ CPU์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์—ญํ• ์€ ์—ฐ์‚ฐ/๊ณ„์‚ฐ ์ž‘์—…์ด๋‹ค. ์ด๋ฅผํ…Œ๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ '0 + 1'์ด๋ผ๋Š” ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋ฉด CPU๋Š” ์ด๋ฅผ ๋ฐ›์•„๋“ค์—ฌ ๊ณ„์‚ฐ์„ ํ•œ ํ›„ '1'์ด๋ผ๋Š” ๊ฒฐ๊ณผ๋ฅผ ์˜์ƒ ์ถœ๋ ฅ ์žฅ์น˜(๋ชจ๋‹ˆํ„ฐ ๋“ฑ)๋กœ ๋ณด์—ฌ์ค€๋‹ค. ๋ฌผ๋ก , ์ง€๊ธˆ ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ปดํ“จํ„ฐ์˜ CPU๋Š” ์ด๋Ÿฌํ•œ ๋‹จ์ˆœํ•œ ๊ณ„์‚ฐ ์ž‘์—…๋งŒ ์ฒ˜๋ฆฌํ•˜์ง€๋Š” ์•Š์œผ๋ฉฐ, ๋ฌธ์„œ๋‚˜ ๊ทธ๋ฆผ, ์Œ์•…์ด๋‚˜ ๋™์˜์ƒ ์ฒ˜๋ฆฌ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ทจ๊ธ‰ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜๊ฐ€ ๋‹ค๋ฅด๋‹ค ํ•ด๋„ CPU๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋ณธ ์›๋ฆฌ๋Š” '0 + 1 = 1'์„ ๊ณ„์‚ฐํ•  ๋•Œ์™€ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š๋‹ค.

CPU ์—ฐ์‚ฐ ๋„์‹

<CPU๋Š” ์ˆ˜๋งŽ์€ 0๊ณผ 1๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ์‚ฐํ•ด ๋‹ค์–‘ํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋„์ถœํ•œ๋‹ค>

์™œ๋ƒํ•˜๋ฉด ์ปดํ“จํ„ฐ์˜ ๋‚ด๋ถ€์—์„œ ์ด๋™ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋Š” ์–ด์ฐจํ”ผ '0'๊ณผ '1'๋กœ๋งŒ ๊ตฌ์„ฑ๋œ ๋””์ง€ํ„ธ ์‹ ํ˜ธ์˜ ์กฐํ•ฉ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ์šฉ์ž๊ฐ€ ์ˆซ์ž '3'์„ ์ปดํ“จํ„ฐ์— ์ž…๋ ฅํ•˜๋ฉด CPU๋Š” ์ด๋ฅผ '00011'์ด๋ผ๋Š” 0๊ณผ 1์˜ ์กฐํ•ฉ์œผ๋กœ ์ธ์‹ํ•œ๋‹ค. ๋งŒ์•ฝ ๋‹จ์ˆœํ•œ ์ˆซ์ž ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋‹Œ ์˜์ƒ์ด๋‚˜ ์Œ์•… ๋“ฑ์˜ ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ๋ฅผ CPU๊ฐ€ ์ธ์‹, ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋””์ง€ํ„ธ ์‹ ํ˜ธ๋กœ ๊ตฌ์„ฑํ•˜๋ ค๋ฉด ์ˆ˜๋งŽ์€ 0๊ณผ 1์˜ ์กฐํ•ฉ์ด ํ•„์š”ํ•˜๋‹ค.

์ด๋ฅผ ํ…Œ๋ฉด 5MB ์šฉ๋Ÿ‰์˜ ์Œ์•… ํŒŒ์ผ 1๊ฐœ๊ฐ€ ์žˆ๋‹ค๋ฉด CPU๋Š” ์ด๋ฅผ ์ด 4์ฒœ๋งŒ ๊ฐœ ์ •๋„์˜ 0๊ณผ 1์ด ์กฐํ•ฉ๋œ ์ง‘ํ•ฉ์ฒด๋กœ ์ธ์‹ํ•œ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ PC ์ƒ์—์„œ ์Œ์•… ํŒŒ์ผ ํ•˜๋‚˜๋ฅผ ํด๋ฆญํ•˜์—ฌ ์žฌ์ƒํ•˜๋Š” ์ˆœ๊ฐ„, CPU ๋‚ด๋ถ€์—์„œ๋Š” '1100011000111101100011000110011001110~'๋“ฑ์œผ๋กœ ํ•œ์—†์ด ์ด์–ด์ง€๋Š” ์—ฐ์‚ฐ ์ž‘์—…์ด ์ดˆ๋‹น ๋ช‡ ์ฒœ๋งŒ ๋ฒˆ, ํ˜น์€ ๋ช‡ ์–ต ๋ฒˆ์”ฉ ์ด๋ฃจ์–ด ์ง€๊ณ  ์žˆ๋Š” ์…ˆ์ด๋‹ค.

ํด๋Ÿญ ์†๋„? ์ฝ”์–ด ์ˆ˜? ๋ฌด์—‡์ด ์ค‘์š”ํ•ด?

์ด๋Ÿฌํ•œ ์—ฐ์‚ฐ ์†๋„๋Š” CPU์˜ ์ข…๋ฅ˜๋งˆ๋‹ค ๋‹ค๋ฅด๋‹ค. CPU์˜ ์†๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋Œ€ํ‘œ์ ์ธ ๋‹จ์œ„๋Š” ‘ํด๋Ÿญ(clock)’์ธ๋ฐ, ์ด๋Š” 1์ดˆ๋‹น CPU ๋‚ด๋ถ€์—์„œ ๋ช‡ ๋‹จ๊ณ„์˜ ์ž‘์—…์ด ์ฒ˜๋ฆฌ๋˜๋Š” ์ง€๋ฅผ ์ธก์ •ํ•ด ์ด๋ฅผ ์ฃผํŒŒ์ˆ˜ ๋‹จ์œ„์ธ ‘Hz(ํ—ค๋ฅด์ธ )’๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ, ์ด ํด๋Ÿญ ์ˆ˜์น˜๊ฐ€ ๋†’์„์ˆ˜๋ก ๋น ๋ฅธ ์„ฑ๋Šฅ์˜ CPU๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฐธ๊ณ ๋กœ, 1971๋…„์— ๋“ฑ์žฅํ•œ ์„ธ๊ณ„ ์ตœ์ดˆ์˜ ์ปดํ“จํ„ฐ CPU์ธ '์ธํ…”(Intel) 4004'์˜ ์ตœ๋Œ€ ๋™์ž‘ ํด๋Ÿญ์€ 740KHz(74๋งŒHz)์˜€์œผ๋ฉฐ, 2015๋…„ ํ˜„์žฌ ํŒ๋งค ์ค‘์ธ CPU์ธ '์ธํ…” ์ฝ”์–ด(Core) i7 4790K'์˜ ๋™์ž‘ ํด๋Ÿญ์€ 4GHz(์•ฝ 40์–ตHz)์— ๋‹ฌํ•œ๋‹ค.

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

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

<ํ•˜๋‚˜์˜ ์นฉ์— 2๊ฐœ ์ด์ƒ์˜ ์ฝ”์–ด๋ฅผ ํƒ‘์žฌํ•œ ๋‹ค์ค‘ ์ฝ”์–ด CPU>

์ฝ”์–ด๋ž€ CPU์— ๋‚ด์žฅ๋œ ์ฒ˜๋ฆฌํšŒ๋กœ์˜ ํ•ต์‹ฌ ๋ถ€๋ถ„์œผ๋กœ์„œ, ์˜ˆ์ „์—๋Š” 1๊ฐœ์˜ CPU ๋‹น 1๊ฐœ์˜ ์ฝ”์–ด(๋‹จ์ผ ์ฝ”์–ด: Single Core)๋งŒ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ๋‹น์—ฐ์‹œ ๋˜์—ˆ๋‹ค. 1990๋…„๋Œ€ ํ›„๋ฐ˜๊ณผ 2000๋…„๋Œ€ ์ดˆ๋ฐ˜์„ ์ฆˆ์Œํ•˜์—ฌ ์‚ฐ์—…์šฉ์ด๋‚˜ ์ „๋ฌธ๊ฐ€์šฉ ์ปดํ“จํ„ฐ๋ฅผ ์œ„ํ•œ ๋‹ค์ค‘ ์ฝ”์–ด(Multi Core) CPU๊ฐ€ ๋‚˜์˜จ ์ ์€ ์žˆ์œผ๋‚˜ ๊ทนํžˆ ์ œํ•œ๋œ ๋ถ„์•ผ์—๋งŒ ์‚ฌ์šฉ๋˜์–ด ์‹œ์žฅ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์€ ๋ฏธ๋ฏธํ•œ ์ˆ˜์ค€์ด์—ˆ๋‹ค. ํ•˜์ง€๋งŒ 2005๋…„, 2๊ฐœ์˜ ์ฝ”์–ด๋ฅผ ๊ฐ–์ถ˜ ๋“€์–ผ ์ฝ”์–ด(Dual Core) CPU์ธ ์ธํ…”์˜ 'ํŽœํ‹ฐ์—„(Pentium) D'์™€ AMD์˜ '์• ์Šฌ๋ก (Athlon)64 X2'๊ฐ€ ๋“ฑ์žฅํ•˜๋ฉด์„œ ์ผ๋ฐ˜ PC์—์„œ๋„ ๋‹ค์ค‘ ์ฝ”์–ด CPU์˜ ๋Œ€์ค‘ํ™”๊ฐ€ ์‹œ์ž‘๋˜์—ˆ๋‹ค.

์ดํ›„, 4๊ฐœ์˜ ์ฝ”์–ด๋ฅผ ๊ฐ–์ถ˜ ์ฟผ๋“œ ์ฝ”์–ด(Quad Core) CPU, 6๊ฐœ์˜ ์ฝ”์–ด๋ฅผ ๊ฐ–์ถ˜ ํ—ฅ์‚ฌ ์ฝ”์–ด(Hexa Core) CPU, ๊ทธ๋ฆฌ๊ณ  8๊ฐœ์˜ ์ฝ”์–ด๋ฅผ ๊ฐ–์ถ˜ ์˜ฅํƒ€ ์ฝ”์–ด(Octa Core) CPU๋„ ์ฐจ๋ก€๋กœ PC ์‹œ์žฅ์— ๋“ฑ์žฅํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  2011๋…„์—๋Š” ๋“€์–ผ ์ฝ”์–ด CPU ๊ธฐ๋ฐ˜ AP์ธ '์—”๋น„๋””์•„ ํ…Œ๊ทธ๋ผ2'๋ฅผ ํƒ‘์žฌํ•œ 'LG์ „์ž ์˜ตํ‹ฐ๋จธ์Šค 2X'๊ฐ€ ๋“ฑ์žฅํ•˜๋Š” ๋“ฑ, ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—๋„ ๋‹ค์ค‘ ์ฝ”์–ด CPU๋Š” ์ ์šฉ ๋ฒ”์œ„๋ฅผ ํ™•๋Œ€ํ•˜๊ณ  ์žˆ๋‹ค.

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

CPU์˜ ๋“ฑ๊ธ‰๊ณผ ๊ฐ€๊ฒฉ์„ ๊ตฌ๋ถ„ ์ง“๋Š” ์ค‘์š”ํ•œ ์ง€ํ‘œ, ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ

ํด๋Ÿญ ์†๋„์™€ ์ฝ”์–ด์˜ ์ˆ˜ ์™ธ์—๋„, CPU์˜ ์„ฑ๋Šฅ์„ ๊ฐ€๋Š ํ•  ์ˆ˜ ์žˆ๋Š” ๋˜ ํ•˜๋‚˜์˜ ๊ธฐ์ค€์€ CPU ์•ˆ์— ๋“ค์–ด ์žˆ๋Š” ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ(cache memory)์˜ ์šฉ๋Ÿ‰์ด๋‹ค. '์บ์‹œ'๋ผ ์ค„์—ฌ ๋ถ€๋ฅด๊ณค ํ•˜๋Š”๋ฐ, CPU ๋‚ด๋ถ€์˜ ์ž„์‹œ ์ €์žฅ๊ณต๊ฐ„์œผ๋กœ์„œ CPU๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ ๋ณด๊ด€ํ•˜๋Š” ๊ณณ์ด๋‹ค. ์ด ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์šฉ๋Ÿ‰์ด ์ž‘์œผ๋ฉด CPU์— ๋น„ํ•ด ๋™์ž‘ ์†๋„๊ฐ€ ํ›จ์”ฌ ๋Š๋ฆฐ ์ฃผ ๊ธฐ์–ต์žฅ์น˜(RAM, ๋ฉ”๋ชจ๋ฆฌ)๋‚˜ ๋ณด์กฐ ๊ธฐ์–ต ์žฅ์น˜(ํ•˜๋“œ๋””์Šคํฌ, CD-ROM, SSD ๋“ฑ)๋กœ๋ถ€ํ„ฐ ์ง์ ‘ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ๋“ค์ด๋Š” ๋นˆ๋„๊ฐ€ ๋†’์•„์ง€๋Š”๋ฐ, ์ด๋Ÿฐ ๊ฒฝ์šฐ ์ปดํ“จํ„ฐ์˜ ์ „๋ฐ˜์ ์ธ ์ฒ˜๋ฆฌ ์†๋„๊ฐ€ ํฌ๊ฒŒ ์ €ํ•˜๋œ๋‹ค. ๊ฒฐ๋ก ์ ์œผ๋กœ CPU์˜ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ํฌ๋ฉด ํด์ˆ˜๋ก ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ์œ ๋ฆฌํ•˜๋‹ค.

์บ์‹œ ์„ค๋ช… ๊ทธ๋ฆผ

์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” CPU ์ฝ”์–ด์™€์˜ ์œ„์น˜์— ๋”ฐ๋ผ 1์ฐจ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ(Level 1 cache memory)์™€ 2์ฐจ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ(Level 2 cache memory), 3์ฐจ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ(Level 3 cache memory) ๋“ฑ์œผ๋กœ ๋‚˜๋‰œ๋‹ค. CPU์™€ ๊ฐ€๊นŒ์šด ๊ณณ์— ์œ„์น˜ํ•œ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ ์ผ์ˆ˜๋ก ์„ฑ๋Šฅ ํ–ฅ์ƒ ํญ์ด ํฌ์ง€๋งŒ, ๊ทธ๋งŒํผ ์ œ์กฐ๊ฐ€ ์–ด๋ ต๊ณ  ์ƒ์‚ฐ ๋‹จ๊ฐ€๋„ ๋†’์•„์ง„๋‹ค.

1990๋…„๋Œ€ ์ดˆ๋ฐ˜๊นŒ์ง€๋Š” CPU์— 1์ฐจ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋งŒ ๋‚ด์žฅํ•˜๊ณ  ๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ ๋ฉ”์ธ๋ณด๋“œ(์ฃผ ๊ธฐํŒ) ์ƒ์— 2์ฐจ๋‚˜ 3์ฐจ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ ์žฅ์ฐฉํ•˜๋Š” ๋ฐฉ์‹์ด ์ฃผ๋ฅ˜๋ฅผ ์ด๋ฃจ์—ˆ์œผ๋‚˜, 1990๋…„๋Œ€ ์ค‘๋ฐ˜ ์ดํ›„๋ถ€ํ„ฐ๋Š” CPU ๋‚ด๋ถ€์— 1์ฐจ, 2์ฐจ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ•จ๊ป˜ ๋‚ด์žฅํ•˜๋Š” ๋ฐฉ์‹์ด ์ผ๋ฐ˜ํ™” ๋˜์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  2007๋…„, 'AMD ํŽ˜๋„˜ X4'์˜ ๋ฐœ๋งค๋ฅผ ์ฆˆ์Œํ•˜์—ฌ 3์ฐจ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๊นŒ์ง€ CPU ๋‚ด๋ถ€์— ๋„ฃ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„์กŒ๋‹ค.

์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ์˜ ๊ตฌ์„ฑ๊ณผ ์šฉ๋Ÿ‰์€ CPU์˜ ๋“ฑ๊ธ‰๊ณผ ๊ฐ€๊ฒฉ์„ ๊ฒฐ์ •ํ•˜๋Š” ์ค‘์š”ํ•œ ์žฃ๋Œ€๊ฐ€ ๋˜๊ธฐ๋„ ํ•œ๋‹ค. 1998๋…„์— ์ถœ์‹œ๋œ ์ธํ…”์˜ '์…€๋Ÿฌ๋ก (Celeron) 300' ๋ชจ๋ธ์€ ์ƒ์œ„ ์ œํ’ˆ์ธ 'ํŽœํ‹ฐ์—„ II 300' ๋ชจ๋ธ๊ณผ ํด๋Ÿญ ์†๋„์™€ ์ฝ”์–ด์˜ ์ข…๋ฅ˜๊ฐ€ ๋™์ผํ–ˆ์œผ๋‚˜ ๊ฐ€๊ฒฉ์€ ์ ˆ๋ฐ˜ ์ดํ•˜์˜€๋‹ค. ๋‘ ์ œํ’ˆ์˜ ์ฐจ์ด๋Š” 512KB 2์ฐจ ์บ์‹œ์˜ ์œ ๋ฌด๋ฟ์ด์—ˆ๋Š”๋ฐ, ์ด๋กœ ์ธํ•ด ์ƒ๋‹นํ•œ ์„ฑ๋Šฅ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์…€๋Ÿฌ๋ก  300์„ ๊ตฌ๋งคํ•œ ์†Œ๋น„์ž๋“ค์ด ๋ถˆ๋งŒ์ด ์ปธ๋‹ค. ๊ทธ ํ›„, ์ธํ…”์€ ๊ธฐ์กด์˜ ์…€๋Ÿฌ๋ก  300์— 128KB์˜ 2์ฐจ ์บ์‹œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ๊ฐ€๊ฒฉ์€ ๊ฑฐ์˜ ๋น„์Šทํ•œ '์…€๋Ÿฌ๋ก  300A'๋ฅผ ์ถœ์‹œํ•˜์˜€๋Š”๋ฐ, ๊ฐ€๊ฒฉ์— ๋น„ํ•ด ์„ฑ๋Šฅ์ด ๋งค์šฐ ์šฐ์ˆ˜ํ•ด ํฐ ์ธ๊ธฐ๋ฅผ ๋Œ์—ˆ๋‹ค. ์ดํ›„ ์ถœ์‹œ๋œ PC์šฉ CPU๋“ค์€ ์ €๊ฐ€ํ˜• ์ œํ’ˆ์ด๋ผ๋„ ์ผ์ • ์ˆ˜์ค€ ์ด์ƒ์˜ 2์ฐจ ์บ์‹œ๋‚˜ 3์ฐจ ์บ์‹œ๋ฅผ ํƒ‘์žฌํ•˜๊ณ  ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋‹ค.

2010๋…„๋Œ€ ์ดํ›„์— ๋‚˜์˜จ PC์šฉ CPU๋“ค์€ 2์ฐจ ์บ์‹œ๋ณด๋‹ค ์ƒ๋Œ€์ ์œผ๋กœ ํ™•์žฅ์ด ์‰ฌ์šด 3์ฐจ ์บ์‹œ ์šฉ๋Ÿ‰์˜ ํ™•๋Œ€์— ๋” ์ ๊ทน์ ์ด๋‹ค. 2015๋…„ ํ˜„์žฌ ํŒ๋งค์ค‘์ธ ์ธํ…”์˜ PC์šฉ CPU๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๋ชจ๋ธ์ด ์ฝ”์–ด๋‹น ๋™์ผํ•œ 256KB์˜ 2์ฐจ ์บ์‹œ๋ฅผ ํƒ‘์žฌํ•˜๊ณ  ์žˆ์œผ๋‚˜ 3์ฐจ ์บ์‹œ์˜ ๊ฒฝ์šฐ, 2MB(์…€๋Ÿฌ๋ก  G1840) ~ 20MB(์ฝ”์–ด i7 5960X)๋กœ ์ œํ’ˆ ๋“ฑ๊ธ‰์ด๋‚˜ ๊ฐ€๊ฒฉ๋Œ€์— ๋”ฐ๋ผ ์šฉ๋Ÿ‰ ์ฐจ์ด๊ฐ€ ํฌ๋‹ค.

์„ฑ๋Šฅ ๋น„๊ต์˜ ์‹œ์ž‘์ด์ž ๋, ์•„ํ‚คํ…์ฒ˜

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

์ธํ…”๊ณผ AMD CPU ์—ฐํ‘œ

<์ธํ…”๊ณผ AMD์˜ PC์šฉ CPU ์•„ํ‚คํ…์ฒ˜์™€ ๋Œ€ํ‘œ์ œํ’ˆ>

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

์ด๋ฅผ ํ…Œ๋ฉด 2006๋…„ 1์›”์— ์ถœ์‹œ๋œ 'ํŽœํ‹ฐ์—„ D 930'์€ 3GHz์˜ ํด๋Ÿญ๊ณผ 2๊ฐœ์˜ ์ฝ”์–ด, ๊ทธ๋ฆฌ๊ณ  ์ด 4MB์˜ 2์ฐจ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ–์ถ˜ CPU๋‹ค. ๊ทธ๋ฆฌ๊ณ  2014๋…„์— ์ถœ์‹œ๋œ '์…€๋Ÿฌ๋ก  G1820'์€ 2.7GHz์˜ ํด๋Ÿญ๊ณผ 2๊ฐœ์˜ ์ฝ”์–ด, ๊ทธ๋ฆฌ๊ณ  ์ด 512KB์˜ 2์ฐจ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ 2MB์˜ 3์ฐจ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ–์ถ”๊ณ  ์žˆ๋‹ค. ๋‹จ์ง€ ์ˆ˜์น˜์ ์ธ ์‚ฌ์–‘๋งŒ ๋ณด๋ฉด ํŽœํ‹ฐ์—„ D 930์ด ๋” ๋‚˜์•„ ๋ณด์ด์ง€๋งŒ, ์‹ค์ œ ์„ฑ๋Šฅ์€ ์…€๋Ÿฌ๋ก  G1820์ด ํ›จ์”ฌ ์šฐ์ˆ˜ํ•  ๋ฟ ์•„๋‹ˆ๋ผ ์ „๋ ฅ ์†Œ๋ชจ๋‚˜ ๋ฐœ์—ด๋„ ๋” ์ ๋‹ค. ์ด๋Š” ์…€๋Ÿฌ๋ก  G1820์— ์ ์šฉ๋œ ํ•˜์Šค์›ฐ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ํŽœํ‹ฐ์—„ D 930์— ์ ์šฉ๋œ ๋„ท๋ฒ„์ŠคํŠธ ์•„ํ‚คํ…์ฒ˜์— ๋น„ํ•ด ํ•œ์ธต ์ง„๋ณด๋œ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

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

โ€ป ๋ณธ ๊ธฐ์‚ฌ๋Š” ๋„ค์ด๋ฒ„์บ์ŠคํŠธ(http://navercast.naver.com/)์˜ '์šฉ์–ด๋กœ ๋ณด๋Š” IT' ์ฝ”๋„ˆ์—๋„ ํ•จ๊ป˜ ์—ฐ์žฌ๋ฉ๋‹ˆ๋‹ค.