๐Ÿ“š Computer Science/CS

[์ปดํ“จํ„ฐ ๋ฐ‘๋ฐ”๋‹ฅ์˜ ๋น„๋ฐ€] 4์žฅ. CPU

ibelieveinme 2025. 2. 1. 22:28
728x90

4. ํŠธ๋žœ์ง€์Šคํ„ฐ์—์„œ CPU๋กœ, ์ด๋ณด๋‹ค ๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ ์—†๋‹ค.

4.1 ์ด ์ž‘์€ ์žฅ๋‚œ๊ฐ์„ CPU๋ผ ๋ถ€๋ฅธ๋‹ค.

 

CPU ์˜ ๋ฐœ์ „์€ ํŠธ๋žœ์ง€์Šคํ„ฐ์—์„œ ์™”๋‹ค.

๋‹จ์ง€ ํ•œ์ชฝ์— ์ „๋ฅ˜๋ฅผ ํ˜๋ฆฌ๋ฉด ๋‚˜๋จธ์ง€ ๋‹จ์ž ๋‘ ๊ฐœ์— ์ „๋ฅ˜๊ฐ€ ํ๋ฅด๊ฒŒ ํ•  ์ˆ˜๋„ ์žˆ๊ณ  ํ๋ฆฌ์ง€ ๋ชปํ•˜๊ฒŒ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

์ฆ‰, ํŠธ๋žœ์ง€์Šคํ„ฐ๋กœ ๋…ผ๋ฆฌ๊ณฑ, ๋…ผ๋ฆฌํ•ฉ, ๋…ผ๋ฆฌ๋ถ€์ •์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค.

 

1) ๋…ผ๋ฆฌ๊ณฑ: ์Šค์œ„์น˜ ๋‘ ๊ฐœ๊ฐ€ ๋™์‹œ์— ์ผœ์งˆ ๋•Œ๋งŒ ์ „๋ฅ˜๊ฐ€ ํ๋ฅด๊ณ  ๋“ฑ์ด ์ผœ์ง„๋‹ค.

2) ๋…ผ๋ฆฌํ•ฉ: ๋‘ ์Šค์œ„์น˜ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์ผœ์ ธ ์žˆ์œผ๋ฉด ์ „๋ฅ˜๊ฐ€ ํ๋ฅผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋“ฑ์ด ์ผœ์ง„๋‹ค.

3) ๋…ผ๋ฆฌ๋ถ€์ •: ์Šค์œ„์น˜๋ฅผ ๋‹ซ์œผ๋ฉด ์ „๋ฅ˜๊ฐ€ ํ˜๋Ÿฌ ๋“ฑ์ด ์ผœ์ง€์ง€๋งŒ, ์Šค์œ„์น˜๋ฅผ ์—ด๋ฉด ์ „๋ฅ˜๊ฐ€ ํ๋ฅด์ง€ ์•Š๊ณ  ๋“ฑ์ด ๊บผ์ง„๋‹ค.

 

๋…ผ๋ฆฌํ•ฉ, ๋…ผ๋ฆฌ๊ณฑ, ๋…ผ๋ฆฌ๋ถ€์ •๊ฒŒ์ดํŠธ๋กœ CPU์˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋Šฅ๋ ฅ์ธ ‘์—ฐ์‚ฐ’์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

CPU๋Š” 0, 1์˜ 2์ง„๋ฒ•๋งŒ ์•Œ๊ณ  ์žˆ๋‹ค. 2์ง„๋ฒ•์˜ ๋ง์…ˆ์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

 

0 + 0 ์˜ ๊ฒฐ๊ณผ๋Š” 0. ์ž๋ฆฌ ์˜ฌ๋ฆผ์ˆ˜๋Š” 0.

0 + 1 ์˜ ๊ฒฐ๊ณผ๋Š” 1. ์ž๋ฆฌ ์˜ฌ๋ฆผ์ˆ˜๋Š” 0.

1 + 0 ์˜ ๊ฒฐ๊ณผ๋Š” 1. ์ž๋ฆฌ ์˜ฌ๋ฆผ์ˆ˜๋Š” 0.

1 + 1 ์˜ ๊ฒฐ๊ณผ๋Š” 0. ์ž๋ฆฌ ์˜ฌ๋ฆผ์ˆ˜๋Š” 1.

 

์ž๋ฆฌ ์˜ฌ๋ฆผ์ˆ˜๋งŒ ๋ณด๋ฉด ๋‘ ์ž…๋ ฅ ๊ฐ’ ๋ชจ๋‘๊ฐ€ 1์ผ ๋•Œ๋งŒ 1 ์ด๋‹ค. => ๋…ผ๋ฆฌ๊ณฑ ๊ฒŒ์ดํŠธ

๊ฒฐ๊ณผ๋งŒ ๋ณด๋ฉด ๋‘ ์ž…๋ ฅ ๊ฐ’์ด ์„œ๋กœ ๊ฐ™์œผ๋ฉด 0, ๋‹ค๋ฅผ ๋•Œ 1์ด๋‹ค. => ๋ฐฐํƒ€์  ๋…ผ๋ฆฌํ•ฉ(XOR)

์ด์ง„์ˆ˜์˜ ๋ง์…ˆ์„ ๋…ผ๋ฆฌ๊ณฑ, ๋ฐฐํƒ€์  ๋…ผ๋ฆฌํ•ฉ ๊ฒŒ์ดํŠธ๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด ์œ„ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค.

์ด๊ฒƒ์ด ๊ฐ€์‚ฐ๊ธฐ(adder)์˜ ๋ชจ์Šต์ด๋‹ค.

 

์ฆ‰, CPU ์˜ ์—ฐ์‚ฐ์ฒ˜๋ฆฌ์žฅ์น˜(ALU)์˜ ๊ทผ๋ณธ์€ ํŠธ๋žœ์ง€์Šคํ„ฐ > ๋…ผ๋ฆฌ๊ฒŒ์ดํŠธ > ๊ฐ€์‚ฐ๊ธฐ์—์„œ ๋‚˜์˜จ๋‹ค.

 

๋‹ค๋งŒ ์œ„์˜ ๊ทธ๋ฆผ๊นŒ์ง€๋Š” ์ž…๋ ฅ์„ ๊ธฐ๋ฐ˜ํ•˜์—ฌ ์ถœ๋ ฅ์„ ๋‚ด๋ณด๋‚ผ ๋ฟ์ด๋‹ค.

์œ„ ๊ตฌ์กฐ(์—ฐ์‚ฐ๋Šฅ๋ ฅ)์— ์ •๋ณด๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ํšŒ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ ‘๋ ˆ์ง€์Šคํ„ฐ’๊ฐ€ ๋ฐœ๋ช…๋˜์—ˆ๋‹ค.

๋˜ํ•œ, ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฃผ์†Œ ์ง€์ • ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ‘๋ฉ”๋ชจ๋ฆฌ’๊ฐ€ ํƒ„์ƒํ–ˆ๋‹ค.

 

๊ทธ๋Ÿผ ๋ชจ๋“  ์—ฐ์‚ฐ ๋…ผ๋ฆฌ๋ฅผ ์ด๋ ‡๊ฒŒ ํšŒ๋กœ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด๋กœ ํ‘œํ˜„ํ•ด์•ผ ํ•˜๋Š”๊ฐ€ ? X

๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋Šฅ์œผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ด์ƒ์ ์ด๋‹ค. ๋ช…๋ น์–ด๋กœ CPU ์—๊ฒŒ ํ• ์ผ์„ ์•Œ๋ ค์ฃผ์ž.

 

์†Œํ”„ํŠธ์›จ์–ด์™€ ํ•˜๋“œ์›จ์–ด ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค == ๋ช…๋ น์–ด ์ง‘ํ•ฉ.

0, 1๋กœ ๋œ ๊ธฐ๊ณ„ ๋ช…๋ น์–ด๋กœ ์ง์ ‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•˜์ž๋‹ˆ ๋งค์šฐ ๋ฒˆ๊ฑฐ๋กœ์›Œ์„œ ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ๋‚˜์™”๋‹ค. ๊ธฐ๊ณ„ ๋ช…๋ น์–ด -> ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

 

๋‹ค์Œ์œผ๋กœ ๊ฐ ๋ถ€๋ถ„์˜ ํšŒ๋กœ๊ฐ€ ํ•จ๊ป˜ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์กฐ์ •ํ•˜๊ฑฐ๋‚˜ ๋™๊ธฐํ™”ํ•˜๋Š” ์—ญํ• ์ด ํ•„์š”ํ•˜๋‹ค.

CPU์˜ ์ง€ํœ˜์ž ์—ญํ•  == ํด๋Ÿญ ์‹ ํ˜ธ(Clock Signal)

 

ํด๋Ÿญ ์ฃผํŒŒ์ˆ˜(Clock rate)? 1์ดˆ ๋™์•ˆ ์ง€ํœ˜๋ด‰์„ ๋ช‡ ๋ฒˆ ํ”๋“œ๋Š”๊ฐ€.

ํด๋Ÿญ ์ฃผํŒŒ์ˆ˜๊ฐ€ ๋†’์„ ์ˆ˜๋ก CPU ๊ฐ€ 1์ดˆ์— ๋” ๋งŽ์€ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•œ๋‹ค.

 

์‚ฐ์ˆ  ๋…ผ๋ฆฌ์žฅ์น˜, ์ •๋ณด๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ ˆ์ง€์Šคํ„ฐ, ์ž‘์—…์„ ํ•จ๊ป˜ํ•˜๋„๋ก ์ œ์–ดํ•ด์ฃผ๋Š” ํด๋Ÿญ ์‹ ํ˜ธ. ์ด 3๊ฐœ๋ฅผ ํ•œ๋ฐ ๋ฌถ์€ ๊ฒƒ์ด ์ค‘์•™ ์ฒ˜๋ฆฌ ์žฅ์น˜(CPU) or ํ”„๋กœ์„ธ์„œ(processor)์ด๋‹ค.



2. CPU๋Š” ์œ ํœด ์ƒํƒœ์ผ ๋•Œ ๋ฌด์—‡์„ ํ• ๊นŒ?

 

ํ”„๋กœ์„ธ์Šค๋Š” 152๊ฐœ๊ฐ€ ์—ด๋ ค์žˆ์Œ์—๋„ CPU ์‚ฌ์šฉ๋ฅ ์€ ๋งค์šฐ ๋‚ฎ๋‹ค.

ํ”„๋กœ์„ธ์Šค ๋Œ€๋ถ€๋ถ„์€ ์•„๋ฌด๋Ÿฐ ์ž‘์—…์„ ํ•˜์ง€ ์•Š๊ณ  ํŠน์ • ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๊นŒ์ง€ ๋Œ€๊ธฐ๋งŒ ํ•˜๊ณ  ์žˆ๋‹ค.

 

์‹ค์ œ๋กœ๋Š” System Idle Process ๊ฐ€ ๋ชจ๋“   CPU ์‹œ๊ฐ„์„ ์†Œ๋ชจํ•˜๊ณ  ์žˆ๋‹ค.

 

์šด์˜์ฒด์ œ๋Š” ํ”„๋กœ์„ธ์Šค์— ์šด์˜์ฒด์ œ๋ฅผ ํ• ๋‹นํ•˜๊ณ  ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ์Šค์ผ€์ค„๋ง์„ ํ•œ๋‹ค. ๋Œ€๊ธฐ์—ด์— ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‘๊ณ  ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

์ฆ‰, CPU ์œ ํœด ์ƒํƒœ๋ž€ ๋Œ€๊ธฐ์—ด์ด ๋น„์–ด ์žˆ์–ด์„œ ํ˜„์žฌ ์šด์˜์ฒด์ œ๋Š” ์Šค์ผ€์ค„๋งํ•  ํ”„๋กœ์„ธ์Šค๊ฐ€ ์—†๋Š” ์ƒํƒœ์ด๋‹ค.

 

๋Œ€๊ธฐ์—ด์ด ๋น„์–ด์žˆ๋Š”์ง€๋ฅผ ๊ณ„์† ํ™•์ธํ•ด์•ผํ• ๊นŒ? X.

์œ ํ›„์ž‘์—…์ด๋ผ๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ํ•ญ์ƒ ์ค€๋น„ ์™„๋ฃŒ ์ƒํƒœ์— ๋‘๊ณ  ์‹œ์Šคํ…œ์— ์Šค์ผ€์ค„๋ง ํ•  ํ”„๋กœ์„ธ์Šค๊ฐ€ ์—†์„ ๋•Œ ์œ ํ›„ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊บผ๋‚ด์„œ ์‹คํ–‰ํ•œ๋‹ค. ์ด๊ฒŒ ๋ฐ”๋กœ System Idle Process.

System ๋ช…๋ น์–ด๋กœ๋Š” halt ๋ช…๋ น์–ด๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ์ƒํƒœ์ด๋ฉฐ ์ด ๋•Œ CPU๋Š” ์ €์ „๋ ฅ ์ƒํƒœ๊ฐ€ ๋œ๋‹ค.



4.3 CPU๋Š” ์ˆซ์ž๋ฅผ ์–ด๋–ป๊ฒŒ ์ธ์‹ํ• ๊นŒ?

 

1) ๋ถ€ํ˜ธ-ํฌ๊ธฐ ํ‘œํ˜„: ์ตœ์ƒ์œ„ 1๋น„ํŠธ๋ฅผ ๋ถ€ํ˜ธ ๋น„ํŠธ๋กœ ๋‘๋Š” ๊ฒƒ.

0000 0

0001 1

0111 7

1000 -0

1001 -1

1111 -7

 

2) 1์˜ ๋ณด์ˆ˜ ํ‘œํ˜„: ์–‘์ˆ˜๋ฅผ ๋น„ํŠธ ๋ฐ˜์ „ ์‹œํ‚ค๋Š” ๊ฒƒ.

0000 0

0001 1

0111 7

1000 -7

1110 -1

1111 -0

 

3) 2์˜ ๋ณด์ˆ˜ ํ‘œํ˜„: ํ˜„๋Œ€ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์— ์‚ฌ์šฉ๋˜๋Š” ์ˆซ์ž ํ‘œํ˜„ ๋ฐฉ์‹

0000 0

0001 1

0111 7

1000 -8

1001 -7

1110 -2

1111 -1



4.4 CPU๊ฐ€ if๋ฌธ์„ ๋งŒ๋‚ฌ์„ ๋•Œ

 

๋ฆฌ๋ˆ…์Šค์˜ perf ๋„๊ตฌ๋กœ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์ƒํƒœ์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ๋‹จ๊ณ„๋ฅผ ๋ถ„์„ํ•ด๋ณด์ž.

 

์ •๋ ฌ๋œ ๋ฐฐ์—ด๋กœ ์‹คํ–‰๋œ ํ”„๋กœ๊ทธ๋žจ vs ์ •๋ ฌ๋˜์ง€ ์•Š์€ ๋ฐฐ์—ด๋กœ ์‹คํ–‰๋œ ํ”„๋กœ๊ทธ๋žจ

๋ถ„๊ธฐ ์˜ˆ์ธก ์‹คํŒจ์œจ(branch-misses)์ด 0.02% vs 14.12% ์ฐจ์ด๊ฐ€ ๋‚œ๋‹ค.

 

์ด์ „ ๋ช…๋ น์–ด ์‹คํ–‰์ด ์™„๋ฃŒ๋˜๊ธฐ ์ „์— ํ›„์† ๋ช…๋ น์–ด๊ฐ€ ํŒŒ์ดํ”„๋ผ์ธ์— ๋“ค์–ด๊ฐ€์•ผ ๋นˆ ๊ณต๊ฐ„์—†์ด ์‹œ๊ฐ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, CPU๋Š” ์–ด๋””๋กœ ๋ถ„๊ธฐํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š”์ง€ ์ถ”์ธก์„ ํ•˜๋ฉฐ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. ์ด๋ฅผ ‘๋ถ„๊ธฐ์˜ˆ์ธก’์ด๋ผ ํ•œ๋‹ค.

 

์ฆ‰, ์ •๋ ฌ๋˜์ง€ ์•Š์€ ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ถ„๊ธฐ ์˜ˆ์ธก ์‹คํŒจ์œจ์ด ๋†’์•„์„œ ํ”„๋กœ๊ทธ๋žจ ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง„๋‹ค. CPU๊ฐ€ ๋†’์€ ํ™•๋ฅ ๋กœ ์ถ”์ธกํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋Š” ์ด์œ ์ด๋‹ค. likely/unlikely ๋งคํฌ๋กœ๊ฐ€ ์žˆ๋Š” ์ด์œ .



4.5 CPU ์ฝ”์–ด ์ˆ˜์™€ ์Šค๋ ˆ๋“œ ์ˆ˜ ์‚ฌ์ด์˜ ๊ด€๊ณ„๋Š” ๋ฌด์—‡์ผ๊นŒ ?

 

CPU ์ฝ”์–ด ์ˆ˜: ์š”๋ฆฌ์‚ฌ ์ˆ˜.

์Šค๋ ˆ๋“œ ์ˆ˜: ์ผ์ • ์‹œ๊ฐ„ ๋™์•ˆ ๋ณถ์„ ์ˆ˜ ์žˆ๋Š” ์š”๋ฆฌ ์ˆ˜.

 

์— ๋น„์œ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ CPU ๋Š” ํ•˜๋“œ์›จ์–ด, ์Šค๋ ˆ๋“œ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์ด๋ฏ€๋กœ ํ•„์—ฐ ๊ด€๊ณ„๋Š” ์—†๋‹ค.

 

์ž‘์—… ํ•˜๋‚˜๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ๋กœ ๋ถ„ํ• ํ•ด์„œ ๊ฐ๊ฐ์˜ ํ•˜์œ„ ์ž‘์—…์„ ๋ณ„๋„์˜ ์Šค๋ ˆ๋“œ์— ๋ฐฐ์น˜ํ•˜๋ฉด ์šด์˜ ์ฒด์ œ์—์„œ ์ด๋ฅผ ์Šค์ผ€์ค„๋งํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋™์‹œ์— ์—ฌ๋Ÿฌ ์ž‘์—…์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.



4.6 CPU ์ง„ํ™”๋ก (์ƒ): ๋ณต์žก ๋ช…๋ น์–ด ์ง‘ํ•ฉ์˜ ํƒ„์ƒ

 

*๋ณต์žก ๋ช…๋ น์–ด ์ง‘ํ•ฉ ์ปดํ“จํ„ฐ(Complex Instruction Set Computer, CISC)

x86๊ตฌ์กฐ๋Š” ๋ณต์žก ๋ช…๋ น์–ด ์ง‘ํ•ฉ์— ๊ธฐ์ดˆ๋ฅผ ๋‘๊ณ  ์žˆ๋‹ค. x86 ํ”„๋กœ์„ธ์„œ๋ฅผ ์ƒ์‚ฐํ•˜๋Š” ๋Œ€ํ‘œ ์ œ์กฐ์—…์ฒด๋Š” Intel ๊ณผ AMD ์ด๋‹ค.

 

๋ฉ”๋ชจ๋ฆฌ ์šฉ๋Ÿ‰์ด ์ž‘์•˜๋˜ ์˜›๋‚ ์—๋Š” ์ฝ”๋“œ๋„ ์ €์žฅ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๊ธฐ์— ์ž‘์€ ์ฝ”๋“œ๋กœ ๋งŽ์€ ๊ธฐ๋Šฅ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณต์žก ๋ช…๋ น์–ด ์ง‘ํ•ฉ์ด ๋งŽ์ด ๋ฐœ์ „ํ–ˆ๋‹ค. ๋งˆ์ดํฌ๋กœ ์ฝ”๋“œ.

 

๋‹ค๋งŒ ๋งˆ์ดํฌ๋กœ ์ฝ”๋“œ์˜ ์˜ค๋ฅ˜ ์ˆ˜์ •์ด ๋งค์šฐ ์–ด๋ ค์› ๊ณ  ํŠธ๋žœ์ง€์Šคํ„ฐ๋ฅผ ๋งค์šฐ ๋งŽ์ด ์†Œ๋ชจํ–ˆ๋‹ค.



4.7 CPU ์ง„ํ™”๋ก (์ค‘): ์ถ•์†Œ ๋ช…๋ น์–ด ์ง‘ํ•ฉ์˜ ํƒ„์ƒ.

 

๋งˆ์ดํฌ๋กœ ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•˜๋ฉด ์˜คํžˆ๋ ค ํ”„๋กœ๊ทธ๋žจ์ด ๋” ๋นจ๋ฆฌ ์‹คํ–‰๋˜๊ณ  CPU๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํŠธ๋žœ์ง€์Šคํ„ฐ๋ฅผ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ฆ‰, ์ถ•์†Œ ๋ช…๋ น์–ด๊ฐ€ ํ•˜๋‚˜์˜ ๋ช…๋ น์–ด ๋‹น ๋“ค์—ฌ์•ผ ํ•˜๋Š” ์—ฐ์‚ฐ์ด ๋” ๊ฐ„๋‹จํ•ด์„œ ๋น ๋ฅด๋‹ค. ๋ช…๋ น์–ด ์‹คํ–‰ ์‹œ๊ฐ„์„ ๋Œ€์ฒด์ ์œผ๋กœ ๋™์ผํ•˜๊ฒŒ ํ•˜์—ฌ ๊ฐ€๋Šฅํ•œ ํ•œ ํŒŒ์ดํ”„๋ผ์ธ์ด ๋” ๋†’์€ ํšจ์œจ๋กœ ๊ธฐ๊ณ„ ๋ช…๋ น์–ด๋“ค์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.

 

๋ณต์žก ๋ช…๋ น์–ด: ๋จน๋Š”๋‹ค.

์ถ•์†Œ ๋ช…๋ น์–ด: ์ด๋กœ ํ•œ ์ž… ๋ฒ ์–ด ๋ฌด๋Š” ๊ฒƒ.



4.8 CPU ์ง„ํ™”๋ก (ํ•˜): ์ ˆ์ฒด์ ˆ๋ช…์˜ ์œ„๊ธฐ์—์„œ ๋ฐ˜๊ฒฉ.

 

๋ณต์žก ๋ช…๋ น์–ด ์ง‘ํ•ฉ์˜ ๋ช…๋ น์–ด๋ฅผ CPU ๋‚ด๋ถ€์—์„œ ์ถ•์†Œ ๋ช…๋ น์–ด ์ง‘ํ•ฉ์˜ ๋ช…๋ น์–ด๋กœ ๋ณ€ํ™˜.

๋ณต์žก ๋ช…๋ น์–ด ์ง‘ํ•ฉ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ถ•์†Œ ๋ช…๋ น์–ด ์ง‘ํ•ฉ์˜ ์žฅ์ ์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์ง„ํ™”.

 

*ํ•˜์ดํผ์Šค๋ ˆ๋”ฉ == ํ•˜๋“œ์›จ์–ด ์Šค๋ ˆ๋“œ ๊ธฐ์ˆ  ๊ฐœ๋ฐœ

: ์‹ค์ œ๋กœ๋Š” ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์— ๋ฌผ๋ฆฌ CPU ์ฝ”์–ด๊ฐ€ ํ•˜๋‚˜๋งŒ ์žˆ์ง€๋งŒ ์šด์˜ ์ฒด์ œ๋Š” ๋…ผ๋ฆฌ์ ์œผ๋กœ CPU ์ฝ”์–ด๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์ธ์‹ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ.



4.9 CPU, ์Šคํƒ๊ณผ ํ•จ์ˆ˜ ํ˜ธ์ถœ, ์‹œ์Šคํ…œ ํ˜ธ์ถœ, ์Šค๋ ˆ๋“œ ์ „ํ™˜, ์ธํ„ฐ๋ŸฝํŠธ ์ฒ˜๋ฆฌ ํ†ต๋‹ฌํ•˜๊ธฐ

 

ํ•จ์ˆ˜ ํ˜ธ์ถœ: ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ 

์‹œ์Šคํ…œ ํ˜ธ์ถœ: ์šด์˜์ฒด์ œ์— ์š”์ฒญ

ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ ์ „ํ™˜: ๋‹ค์ค‘ ์ž‘์—… ๊ฐ€๋Šฅ

์ธํ„ฐ๋ŸฝํŠธ ์ฒ˜๋ฆฌ: ์šด์˜ ์ฒด์ œ๊ฐ€ ์™ธ๋ถ€ ์žฅ์น˜๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Œ.

 

*๋ ˆ์ง€์Šคํ„ฐ: CPU ๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ์— ์ ‘๊ทผํ•˜๋Š” ์†๋„์˜ 1/100 ๋กœ ๋ ˆ์ง€์Šคํ„ฐ์— ์ ‘๊ทผํ•˜๋Š” ์†๋„๊ฐ€ ๋น ๋ฆ„. ์ œ์กฐ๋น„์šฉ์ด ๋น„์‹ธ์„œ ์šฉ๋Ÿ‰์— ํ•œ๊ณ„๊ฐ€ ์žˆ์Œ. 

 

  • ์Šคํƒ ํฌ์ธํ„ฐ

 

  • ๋ช…๋ น์–ด ์ฃผ์†Œ ๋ ˆ์ง€์Šคํ„ฐ(ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ, PC)

 

  • ์ƒํƒœ ๋ ˆ์ง€์Šคํ„ฐ

 

  • ์ƒํ™ฉ ์ •๋ณด

 

  • ํ•จ์ˆ˜ ํ˜ธ์ถœ๊ณผ ์‹คํ–‰์‹œ๊ฐ„ ์Šคํƒ

 

  • ์‹œ์Šคํ…œ ํ˜ธ์ถœ๊ณผ ์ปค๋„ ์ƒํƒœ ์Šคํƒ

 

  • ์ธํ„ฐ๋ŸฝํŠธ์™€ ์ธํ„ฐ๋ŸฝํŠธ ํ•จ์ˆ˜ ์Šคํƒ

 

  • ์Šค๋ ˆ๋“œ ์ „ํ™˜๊ณผ ์ปค๋„ ์ƒํƒœ ์Šคํƒ

 

 

728x90