๊ธ€ ์ž‘์„ฑ์ž: ๋˜ฅํด๋ฒ .
๋ฐ˜์‘ํ˜•
์ด ํฌ์ŠคํŠธ๋Š”, ์œค์„ฑ์šฐ ์ €์ž๋‹˜์˜ '๋‡Œ๋ฅผ ์ž๊ทนํ•˜๋Š” ์œˆ๋„์šฐ์ฆˆ ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์„ ๋ฐ”ํƒ•์œผ๋กœ ์ œ ์ƒ๊ฐ์„ ์žฌ๊ตฌ์„ฑํ•˜์—ฌ ์ •๋ฆฌํ•œ ํฌ์ŠคํŠธ์ž…๋‹ˆ๋‹ค.

 

๋‹ค์Œ ํฌ์ŠคํŠธ


2019/06/12 - [Development/System] - [์œˆ๋„์šฐ์ฆˆ ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 1. ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰ ๊ณผ์ •/ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ์˜ ์žฌ์ ‘๊ทผ

 

[์œˆ๋„์šฐ์ฆˆ ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 1. ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰ ๊ณผ์ •/ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ์˜ ์žฌ์ ‘๊ทผ

์ด ํฌ์ŠคํŠธ๋Š”, ์œค์„ฑ์šฐ ์ €์ž๋‹˜์˜ '๋‡Œ๋ฅผ ์ž๊ทนํ•˜๋Š” ์œˆ๋„์šฐ์ฆˆ ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์„ ๋ฐ”ํƒ•์œผ๋กœ ์ œ ์ƒ๊ฐ์„ ์žฌ๊ตฌ์„ฑํ•˜์—ฌ ์ •๋ฆฌํ•œ ํฌ์ŠคํŠธ์ž…๋‹ˆ๋‹ค. ์ด์ „ ํฌ์ŠคํŠธ 2019/05/29 - [Development/System] - [์œˆ๋„์šฐ์ฆˆ ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜..

cjwoov.tistory.com

 

๋ชฉ์ฐจ


  • 1. ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€?

  • 2. ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ

  • 3. ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ

  • 4. CPU์— ๋Œ€ํ•œ ์ดํ•ด

  • 5. ํด๋Ÿญ ์‹ ํ˜ธ(Clock Pulse)

 

1. ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€?


๊ณต๋ถ€์˜ ํ•„์š”์„ฑ

 ๋ณดํ†ต ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๊ณต๋ถ€ํ•œ๋‹ค๊ณ  ํ•˜๋ฉด C์–ธ์–ด, C++, ์ž๋ฐ” ๊ฐ™์€ ์–ธ์–ด๋ฅผ ๊ณต๋ถ€ํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ์ด๊ฒƒ๋“ค์€ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์ด ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด๋Š” ์•„๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์ด ์ œ๊ณตํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ์œ„์™€ ๊ฐ™์€ ์–ธ์–ด๋กœ ํ™œ์šฉํ•˜๊ธด ์œ„ํ•ด์„  ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ณต๋ถ€ํ•ด์•ผ ํ•œ๋‹ค.

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์ด ์œˆ๋„์šฐ ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค๊ณ  ํ•˜๋ฉด ์œˆ๋„์šฐ ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ.
๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ฐ˜์œผ๋กœ ๋Œ์•„๊ฐ„๋‹ค๊ณ  ํ•˜๋ฉด ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ณต๋ถ€ํ•˜๋ฉด ๋œ๋‹ค.

 

์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

 ์ผ๋ฐ˜์ ์œผ๋กœ A๋ผ๋Š” ์‹œ์Šคํ…œ์ด ์žˆ๊ณ  B๋ผ๋Š” ์‹œ์Šคํ…œ์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•  ๋•Œ

'A๋ผ๋Š” ์‹œ์Šคํ…œ์ด B๋ผ๋Š” ์‹œ์Šคํ…œ๋ณด๋‹ค ์„ฑ๋Šฅ์ด 30% ์ •๋„ ๋†’๋‹ค.'๋ผ๊ณ  ํ•˜๋ฉด ์‚ฌ๋žŒ๋“ค์€ ๋ณดํ†ต

'A์˜ ํ•˜๋“œ์›จ์–ด๋ณด๋‹ค B์˜ ํ•˜๋“œ์›จ์–ด๋ณด๋‹ค 30% ๋” ์ข‹๊ตฌ๋‚˜.'๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ์ผ์ˆ˜๋‹ค.

 

 ํ•˜์ง€๋งŒ ์‹œ์Šคํ…œ์€ ํ•˜๋“œ์›จ์–ด์—๋งŒ ํ•œ์ •์ ์œผ๋กœ ์ƒ๊ฐํ•ด์„œ๋Š” ์•ˆ๋œ๋‹ค.

๊ฐœ๋ฐœ์ž๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋งํ•˜๋Š” ์‹œ์Šคํ…œ(์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ)์˜ ๋ฒ”์œ„๋Š” 'ํ•˜๋“œ์›จ์–ด + ์šด์˜์ฒด์ œ'์˜ ๋ฌถ์Œ์ด๋‹ค.

(ex. A๋ผ๋Š” ์‹œ์Šคํ…œ์€ CPU๊ฐ€ Intel ๊ธฐ๋ฐ˜์ด๊ณ  ์šด์˜์ฒด์ œ๋Š” Windows์ด๋‹ค.)

์ฆ‰, ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋žจ์€ ํ•˜๋“œ์›จ์–ด์™€ ์šด์˜์ฒด์ œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์‹œ์Šคํ…œ์—์„œ ๋™์ž‘ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ์˜ ์ฐจ์ด์ 

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

์—ฌ๊ธฐ์„œ ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์—ญํ• ์€ ์šด์˜์ฒด์ œ์˜ ๊ธฐ๋Šฅ์„ ์‹ญ๋ถ„ ํ™œ์šฉํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด C์–ธ์–ด๋ฅผ ๊ณต๋ถ€ํ•  ๋•Œ, C์–ธ์–ด ๋ฌธ๋ฒ•์—์„œ Windows System์˜ ๊ธฐ๋Šฅ์„ ์‹ญ๋ถ„ ํ™œ์šฉํ•˜๋Š” ํ•จ์ˆ˜๋Š” ์—†๋‹ค.
C์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค์€ ์‹œ์Šคํ…œ์— ๋…๋ฆฝ์ ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ๊ธฐ๋Šฅ์ด์ง€ Windows System ๊ธฐ๋Šฅ์„ ์‹ญ๋ถ„ ํ™œ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋‹ค.

 

2. ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ์ฃผ์š” ๊ตฌ์„ฑ์š”์†Œ


 ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ(์ปดํ“จํ„ฐ ๊ตฌ์กฐ + ์šด์˜์ฒด์ œ)์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • CPU, ์บ์‹œ
    • ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๊ตฌ์กฐ
  • ์šด์˜์ฒด์ œ
    • ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ
      • ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ๊ธฐ๋ฒ•
  • ํ•˜๋“œ๋””์Šคํฌ
    • ํŒŒ์ผ I/O (๋‹ค์–‘ํ•œ I/O ํฌํ•จ)

 

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ์ฃผ์š” ๊ตฌ์„ฑ์š”์†Œ

 ๋ณดํ†ต CPU์™€ ์บ์‹œ๋ฅผ ๋ฌถ์–ด์„œ ์ปดํ“จํ„ฐ ๊ตฌ์กฐ๋ผ๊ณ  ํ•˜๊ณ , ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์™€ ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ๋ฌถ์–ด ์šด์˜์ฒด์ œ๋ผ ํ•œ๋‹ค.

์—ฌ๊ธฐ์„œ ํ•˜๋“œ๋””์Šคํฌ๋ผ๊ณ  ํ•˜๋ฉด ๋ฌผ๋ฆฌ์ ์ธ ํ•˜๋“œ๋””์Šคํฌ์˜ ํŠน์„ฑ์„ ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ทธ๊ฒŒ ์•„๋‹ˆ๋ผ,

์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ(I/O)์— ๋Œ€ํ•œ ๊ฒƒ์„ ๋œปํ•œ๋‹ค.

(ex. File I/O,....)

 

3. ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ


์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ(์ „์ฒด)

  • CPU(Central Processing Unit)
    • ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜
    • ์—ฐ์‚ฐ์ด ์ด๋ฃจ์–ด์ง€๋Š” ๊ณณ
  • ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ(Main Memory)
    • ๋žจ(RAM)
    • ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ (ํ”„๋กœ๊ทธ๋žจ์ด ์–ด๋–ป๊ฒŒ ์‹คํ–‰๋˜๋Š”๊ฐ€)
  • ์ž…์ถœ๋ ฅ ๋ฒ„์Šค(Input/Output Bus)
    • ๋ฐ์ดํ„ฐ ์†ก/์ˆ˜์‹ ์ด ์ด๋ค„์ง€๋Š” ์›๋ฆฌ

 

4. CPU์— ๋Œ€ํ•œ ์ดํ•ด


CPU(Central Processing Unit)

2์™€ 5๋ฅผ ๋”ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” A๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ปดํŒŒ์ผํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž.

์ปดํŒŒ์ผ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ ์ฝ”๋“œ(์‹คํ–‰ ํŒŒ์ผ)๋Š” ํ•˜๋“œ๋””์Šคํฌ์— ์ €์žฅ๋œ๋‹ค.

1. ํ”„๋กœ๊ทธ๋žจ A๋Š” ํ•˜๋“œ๋””์Šคํฌ์— ์ €์žฅ๋จ

์ด ํ”„๋กœ๊ทธ๋žจ A๋ฅผ ๋”๋ธ”ํด๋ฆญํ•ด์„œ ์‹คํ–‰์„ ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •๋ณด๊ฐ€ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ผ๊ฐ€๊ฒŒ ๋œ๋‹ค.

2. ํ”„๋กœ๊ทธ๋žจ A์‹คํ–‰

 ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ผ๊ฐ€ ์žˆ๋Š” ๊ฒƒ๋งŒ์ด CPU๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์—ฐ์‚ฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

์—ฌ๊ธฐ์„œ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์—๋Š” ๋ง์…ˆ์ด๋ผ๋Š” ์—ฐ์‚ฐ๊ณผ ํ”ผ์—ฐ์‚ฐ์ž์ธ ์ˆซ์ž 2์™€ ์ˆซ์ž 5๊ฐ€ ์˜ฌ๋ผ๊ฐ„๋‹ค.

์‹ค์ œ ์—ฐ์‚ฐ์ด ์ด๋ฃจ์–ด์ง€๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฒ„์Šค๋ฅผ ํ†ตํ•ด ์ž…/์ถœ๋ ฅ ๋ฒ„์Šค๋ฅผ ํ†ตํ•ด CPU๋กœ ์ด๋™ํ•œ๋‹ค.

 

CPU์—์„œ ์ฒ˜์Œ ๋งž๋‹ฅ๋œจ๋ฆฌ๋Š” ๋ถ€๋ถ„์ด ๋ฒ„์Šค ์ธํ„ฐํŽ˜์ด์Šค๋‹ค.

์ด ๋ฒ„์Šค ์ธํ„ฐํŽ˜์ด์Šค์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜์ž๋ฉด, ๋ฒ„์Šค๋Š” ์ƒ๋‹นํžˆ ๋ณต์žกํ•œ ์›๋ฆฌ์— ์˜ํ•ด์„œ ๊ตฌ์„ฑ๋˜์–ด์žˆ๊ณ  ๋‚˜๋ฆ„๋Œ€๋กœ์˜ ํ†ต์‹  ๊ทœ์•ฝ์ด ์žˆ๋‹ค.

๋˜ํ•œ ๋ฒ„์Šค๋Š” ๊ทœ์•ฝ์— ๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ(์œ„์˜ ๊ทธ๋ฆผ์—์„œ๋Š” ๋ง์…ˆ๊ณผ ์ˆซ์ž 2, 5)๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š”๋‹ค.

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์—, ๊ทœ์•ฝ์„ ์ดํ•ดํ•˜๊ณ  ๊ทœ์•ฝ์— ๋งž์ถฐ์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์žฅ์น˜๊ฐ€ ํ•„์š”ํ•œ๋ฐ ๊ทธ๊ฒƒ์ด ๋ฒ„์Šค ์ธํ„ฐํŽ˜์ด์Šค๋‹ค.

๋˜ ํ•˜๋‚˜์˜ ์˜ˆ๋ฅผ ๋“ค์–ด, ์œ„์˜ ๊ทธ๋ฆผ์—์„œ ๋„คํŠธ์›Œํฌ ์นด๋“œ๊ฐ€ ๋‹ค๋ฅธ ์žฅ์น˜(ํ•˜๋“œ๋””์Šคํฌ, CPU,...)์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ž…์ถœ๋ ฅ ๋ฒ„์Šค๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ด๋™ํ•ด์•ผ ๋˜๊ณ  ๊ทธ์— ๋”ฐ๋ฅธ ํ†ต์‹  ๊ทœ์•ฝ์„ ์•Œ์•„์•ผ ํ•œ๋‹ค.
๊ทธ๋ ‡๋‹ค๋Š” ๊ฒƒ์€, ๋„คํŠธ์›Œํฌ ์นด๋“œ ์•ˆ์—๋„ ๋ฒ„์Šค ์ธํ„ฐํŽ˜์ด์Šค๋ผ๋Š” ์žฅ์น˜๊ฐ€ ๋‚ด์žฅ๋˜์–ด์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค.

๋„“๊ฒŒ ๋ณด๋ฉด ์ž…์ถœ๋ ฅ ๋ฒ„์Šค๋ฅผ ์ด์šฉํ•˜๋Š” ์žฅ์น˜๋“ค์€ ๋ชจ๋‘ ๋ฒ„์Šค ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋„ ๋œ๋‹ค.

 

๋ง์…ˆ์ด๋ผ๋Š” ์—ฐ์‚ฐ๊ณผ ์ˆซ์ž 2, 5์ด ๋ฒ„์Šค ์ธํ„ฐํŽ˜์ด์Šค๊นŒ์ง€ ์™”๋‹ค๋ฉด

๊ถ๊ทน์ ์œผ๋กœ, 2์™€ 5์ด๋ž€ ์ˆซ์ž๋Š” ALU๋ผ๋Š” ๊ณณ์— ๋ง์…ˆ์ด๋ผ๋Š” ์—ฐ์‚ฐ์€ ์ปจํŠธ๋กค ์œ ๋‹›์œผ๋กœ ๊ฐ€์•ผ ๋œ๋‹ค.

์ด ์ปจํŠธ๋กค ์œ ๋‹›์€ ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋Š”๋ฐ ALU์—๊ฒŒ ์‹ค์งˆ์ ์œผ๋กœ ๋ง์…ˆ์„ ํ•˜๋ผ๊ณ  ์•Œ๋ ค์ฃผ๋Š” ๋…€์„์ด ์ปจํŠธ๋กค ์œ ๋‹›์ด๋‹ค.

 

๊ทธ๋ ‡๋‹ค๋ฉด ๋ง์…ˆ์ด๋ผ๋Š” ์—ฐ์‚ฐ์€ ์ปจํŠธ๋กค ์œ ๋‹›์œผ๋กœ, ์ˆซ์ž 2์™€ 5์€ ALU๋กœ ๊ฐ€๋Š” ๊ฒƒ์ด๋ƒ?

์•„๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ข‹๊ฒ ์ง€๋งŒ ์ด CPU๋ž€ ๋…€์„์€ ๋งค์šฐ ๋ฐ”์œ ๋…€์„์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ALU๊ฐ€ ์ด๋ฏธ ์—ฐ์‚ฐ์ค‘์— ์žˆ๋Š”๋ฐ ALU์— 2์™€ 5์ด๋ผ๋Š” ์ˆซ์ž๋ฅผ ์–ต์ง€๋กœ ๋ฐ€์–ด ๋„ฃ๊ฒŒ ๋œ๋‹ค๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์†์‹ค๋  ์ˆ˜ ์žˆ๋‹ค.

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ปจํŠธ๋กค ์œ ๋‹›๋„ ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ๋ง์…ˆ์ด๋ผ๋Š” ์—ฐ์‚ฐ์„ ๋ฐ€์–ด ๋„ฃ๊ฒŒ ๋œ๋‹ค๋ฉด ์—ญ์‹œ ์†์‹ค์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์ข‹์„๊นŒ? ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ CPU ๋‚ด๋ถ€์—๋„ ์กฐ๊ทธ๋งˆํ•œ ์ €์žฅ์žฅ์น˜๋ฅผ ๋‘๋Š” ๊ฒƒ์ด๋‹ค.

์ฆ‰, 'ALU๋‚˜ ์ปจํŠธ๋กค ์œ ๋‹›์ด ํ•„์š”ํ•  ๋•Œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์ž.'๋ผ๋Š” ๊ฒƒ์ด๊ณ  ์ด ๊ฒƒ์ด ๋ ˆ์ง€์Šคํ„ฐ๋ผ๋Š” ์ €์žฅ๊ณต๊ฐ„ ๋“ฑ์žฅ์˜ ์ด์œ ๋‹ค.

 

๋”ฐ๋ผ์„œ, ์ปจํŠธ๋กค ์œ ๋‹›๊ณผ ALU์— ๋ฐ์ดํ„ฐ๊ฐ€ ์ด๋™ํ•˜๊ธฐ ์ „์— ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ๋˜๋Š”๋ฐ ์œ„์˜ ์˜ˆ์‹œ๋ฅผ ๋‹ค์‹œ ํ’€์–ด๋ณด์ž.

1. ๋ง์…ˆ์ด๋ผ๋Š” ์—ฐ์‚ฐ๊ณผ ์ˆซ์ž 2, 5์ด ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ๋œ๋‹ค.

2. ์ปจํŠธ๋กค ์œ ๋‹›์ด ๋ ˆ์ง€์Šคํ„ฐ์—์„œ ๋ช…๋ น์–ด๋ฅผ ๊ฐ€์ ธ์™€ ํ•ด์„ํ•œ๋‹ค. (๋ง์…ˆ)

3. ์ปจํŠธ๋กค ์œ ๋‹›์ด ALU์—๊ฒŒ ๋ง์…ˆ์„ ํ•˜๋ผ๊ณ  ์‹œ๊ทธ๋„์„ ๋ณด๋‚ด๊ณ , ๋ ˆ์ง€์Šคํ„ฐ์˜ ์ˆซ์ž 2์™€ 5์„ ALU๋กœ ์ด๋™์‹œํ‚จ๋‹ค.

4. ์—ฐ์‚ฐ๋œ ๊ฒฐ๊ณผ(์ˆซ์ž 7)๋Š” ๋‹ค์‹œ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ๋œ๋‹ค.

 

5. ํด๋Ÿญ ์‹ ํ˜ธ(Clock Pulse)


  • ๋™์ž‘ ํƒ€์ด๋ฐ
    • ํด๋Ÿญ ๋ฐœ์ƒ๊ธฐ์˜ ํด๋Ÿญ(= ํด๋Ÿญ ์‹ ํ˜ธ)
  • ํ•„์š”์„ฑ
    • ์š”์†Œ๋“ค์˜ ๋™๊ธฐํ™”

 ์ปดํ“จํ„ฐ์˜ ๋ชจ๋“  ์žฅ์น˜์—๋Š” ํด๋Ÿญ ์‹ ํ˜ธ๋ผ๋Š” ๊ฒƒ์ด ๋“ค์–ด๊ฐ„๋‹ค.

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์„ ๋ณด๋ฉด ํด๋Ÿญ ๋ฐœ์ƒ๊ธฐ๋ž€ ๊ฒƒ์ด ์žˆ๋Š”๋ฐ ์ด ํด๋Ÿญ ๋ฐœ์ƒ๊ธฐ๋Š” ์ผ์ •ํ•œ ๊ฐ„๊ฒฉ์œผ๋กœ ๋”ฑ! ๋”ฑ! ๋”ฑ! ๋”ฑ! ๋ชจ๋“  ์žฅ์น˜์—๊ฒŒ ์‹ ํ˜ธ๋ฅผ ์ค€๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ๊ทธ ์‹ ํ˜ธ์— ๋งž์ถฐ์„œ ๋ชจ๋“  ์žฅ์น˜๋Š” ์—ฐ์‚ฐ์„ ํ•œ๋‹ค. ์ฆ‰ ๋ชจ๋“  ์žฅ์น˜์˜ ๋™์ž‘ ํƒ€์ด๋ฐ์„ ๊ฒฐ์ •ํ•œ๋‹ค.

 

๊ทธ๋ ‡๋‹ค๋ฉด ์ด ํด๋Ÿญ ์‹ ํ˜ธ๊ฐ€ ์™œ ํ•„์š”ํ• ๊นŒ? ํ•˜๋“œ์›จ์–ด ๋ชจ๋“  ๊ตฌ์„ฑ์š”์†Œ๋“ค์ด ํด๋Ÿญ์ด ๊ฐ™์€ ๊ฒŒ ์•„๋‹ˆ๋‹ค.

 

์š”์†Œ๋“ค์˜ ๋™๊ธฐํ™”๋ฅผ ์œ„ํ•ด์„œ ํด๋Ÿญ ์‹ ํ˜ธ์ด ํ•„์š”ํ•œ๋ฐ,

์˜ˆ๋ฅผ ๋“ค์–ด ์œ„์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ 2์™€ 3์ด๋ผ๋Š” ๊ฐ’์ด ์—ฐ์‚ฐ์žฅ์น˜์— ๋“ค์–ด๊ฐ€๊ณ  ๋”ํ•ด์ง„ ๊ฒฐ๊ณผ๊ฐ€ BUFFER์— ๋“ค์–ด๊ฐ€๊ณ  ์ถœ๋ ฅ์žฅ์น˜๋Š” BUFFER์— ์žˆ๋Š” ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ๋‹ค๊ฐ€ ์ถœ๋ ฅ์„ ํ•ด์ค€๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž

๊ทธ๋Ÿฐ๋ฐ ๋งŒ์•ฝ ์—ฐ์‚ฐ์žฅ์น˜๊ฐ€ ์ดˆ๋‹น 10๋ฒˆ์„ ์ž‘์—…ํ•˜๊ณ , ์ถœ๋ ฅ์žฅ์น˜๊ฐ€ ์ดˆ๋‹น 5๋ฒˆ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ?

์ถœ๋ ฅ์žฅ์น˜๊ฐ€ BUFFER์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ๊ฐ€๊ธฐ ์ „์— ์—ฐ์‚ฐ์žฅ์น˜์˜ ๊ฒฐ๊ณผ๊ฐ€ BUFFER์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ฎ์–ด์”Œ์›Œ๋ฒ„๋ ค์„œ ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ค‘์•™์—์„œ ํด๋Ÿญ ์‹ ํ˜ธ๋ฅผ ์ผ๋ฅ ์ ์œผ๋กœ ์ „์†กํ•˜๊ณ  ๊ทธ ํด๋Ÿญ ์‹ ํ˜ธ์— ๋”ฐ๋ผ ์žฅ์น˜๋“ค์ด ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋””์ž์ธ๋˜์—ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ํด๋Ÿญ ์‹ ํ˜ธ๋Š” ์–ผ๋งˆ๋‚˜ ๋ฐœ์ƒ์‹œ์ผœ์•ผ ๋ ๊นŒ?

๋ณดํ†ต ์‹œ์Šคํ…œ ์š”์†Œ์š”์†Œ์—์„œ ์š”๊ตฌํ•˜๋Š” ํด๋Ÿญ์˜ ๊ธฐ์ค€์—์„œ ๊ฐ€์žฅ ๋‚ฎ์€ ํด๋Ÿญ์„ ๊ธฐ์ค€์œผ๋กœ ํด๋Ÿญ ์‹ ํ˜ธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚จ๋‹ค.

์—ฐ์‚ฐ์žฅ์น˜๊ฐ€ ์ดˆ๋‹น 10๋ฒˆ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๊ณ , ์ถœ๋ ฅ์žฅ์น˜๊ฐ€ ์ดˆ๋‹น 5๋ฒˆ ์ž‘์—… ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•˜๋ฉด.
ํด๋Ÿญ ์‹ ํ˜ธ๋ฅผ ์ดˆ๋‹น 10๋ฒˆ ์ฃผ๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ? ์ถœ๋ ฅ์žฅ์น˜๊ฐ€ ์ œ๋Œ€๋กœ ๋™์ž‘์„ ์•ˆ ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์—ด์ด ์•„์ฃผ ๋งŽ์ด ๋ฐœ์ƒํ•œ๋‹ค.

 

ํด๋Ÿญ์„ ๋†’์ด๋ฉด ์„ฑ๋Šฅ์€ ์ข‹์•„์ง„๋‹ค. ๋‹จ ํด๋Ÿญ์„ ๋†’์ด๋ฉด ์—ด์ด ๋งŽ์ด ๋ฐœ์ƒํ•˜๊ณ  ๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด ์‹œ์Šคํ…œ์ด ๋ถˆ์•ˆํ•ด์ง„๋‹ค.

์ฆ‰, ์‹œ์Šคํ…œ์ด ๋ถˆ์•ˆํ•ด์ง€์ง€ ์•Š์„ ๋งŒํผ ํด๋Ÿญ์„ ๋†’์—ฌ์•ผ ํ•œ๋‹ค.

๊ณผ๊ฑฐ์—๋Š” ์˜ค๋ฒ„ ํด๋Ÿญํ‚น(Over Clocking)์ด๋ผ๋Š” ๊ฒƒ์„ ๋งŽ์ด ํ–ˆ๋Š”๋ฐ. 
์˜ค๋ฒ„ ํด๋Ÿญํ‚น, ์ฆ‰ ํด๋Ÿญ์„ ๋†’์—ฌ๋ฒ„๋ฆฌ๋ฉด ๊ทธ๋งŒํผ ์ผ์„ ๋นจ๋ฆฌํ•˜์ง€๋งŒ ๋‹จ, ์—ด์ด ๋ฐœ์ƒํ•˜๊ณ  ์ž์นซํ•˜๋‹ค๊ฐ„ CPU๊ฐ€ ํƒ„๋‹ค.
์ด๋Ÿฐ ์ด์•ผ๊ธฐ๋ฅผ ๋“ค์–ด ๋ณธ ์ ์ด ์žˆ์„ ๊ฒƒ์ด๋‹ค.

 

๋‹ค์Œ ํฌ์ŠคํŠธ


 

๋ฐ˜์‘ํ˜•