์บ์ ๋ฉ๋ชจ๋ฆฌ
์ ์บ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ์ํ ๊น?
cpu๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํ๋ ์๋๋ cpu ์ฐ์ฐ ์๋๋ณด๋ค ์๋์ ์ผ๋ก ๋๋ฆฌ๊ธฐ ๋๋ฌธ์,
cpu๊ฐ ๊ฐ๊น์ด์์ ์ธ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด ํ์ํ๋ค..
๋ฐ๋ผ์ ์บ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋๊ณ ์ฌ์ฉํ๋ค.
์ ์ฅ ์ฅ์น ๊ณ์ธต ๊ตฌ์กฐ : ๊ณ์ธต์ด ๋์ ์๋ก ๋น ๋ฅด๊ณ ์ฉ๋์ ์์ผ๋ฉฐ ๊ฐ๊ฒฉ์ ๋น์ธ๋ค.
๐ธ cpu์ ๊ฐ๊น์ด ์ ์ฅ ์ฅ์น์ ๊ฒฝ์ฐ ์๋๊ฐ ๋น ๋ฅด๊ณ ๋ฉ์๋ก ๋๋ฆฌ๋ค.
๐ธ ๋น ๋ฅผ ์๋ก ์๊ณ ,๋น์ธ๋ค.
(๋น ๋ฅด๋ค == ๋ฐ์ดํฐ์ ์ก์ธ์คํ๊ฑฐ๋ ์์
์ ์ฒ๋ฆฌํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ์งง๋ค)
1. ๋ ์ง์คํฐ(Register):
CPU ๋ด๋ถ์ ์์นํ๋ฉฐ ๊ฐ์ฅ ๋น ๋ฅด๊ณ ๋น์ผ ์ ์ฅ ์ฅ์น์
๋๋ค.
๋ช ๊ฐ์ ๋นํธ๋ฅผ ์ ์ฅํ๋ฉฐ ์ฐ์ฐ์ ์ฌ์ฉ๋ฉ๋๋ค.
ํ๋ก์ธ์๊ฐ ์ง์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
2.์บ์(Cache):
CPU์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ด์ ์์นํ๋ฉฐ ์๋๊ฐ ๋น ๋ฆ
๋๋ค.
๋ ์ง์คํฐ๋ณด๋ค๋ ๋๋ฆฌ์ง๋ง ์ฌ์ ํ ๋น ๋ฅธ ํธ์
๋๋ค.
์ฃผ๋ก CPU๊ฐ ์์ฃผ ์ก์ธ์คํ๋ ๋ฐ์ดํฐ๋ฅผ ์์๋ก ์ ์ฅํฉ๋๋ค.
๋ ํฐ ์บ์๋ ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์์ง๋ง,
๋ ๋น์ธ๊ณ ๋๋ฆฝ๋๋ค. (SRAMP ๊ธฐ๋ฐ)
3.๋ฉ๋ชจ๋ฆฌ(RAM):
์ฃผ ๊ธฐ์ต ์ฅ์น๋ก CPU๋ ์บ์๋ณด๋ค๋ ๋๋ฆฝ๋๋ค.
ํ๋ก๊ทธ๋จ์ด ์คํ๋ ๋ ๋ฐ์ดํฐ์ ๋ช
๋ น์ด๋ฅผ ์ ์ฅํฉ๋๋ค.
๋๋ถ๋ถ์ ์ปดํจํฐ๋ DRAM(Dynamic RAM)์ ์ฌ์ฉํ๋ฉฐ,
์ด๋ ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฐฑ์ ํด์ผ ํ๋ฏ๋ก ๋ ๋๋ฆฝ๋๋ค.
4.๋ณด์กฐ ๊ธฐ์ต ์ฅ์น(Secondary Storage):
์ฃผ๋ก ํ๋ ๋์คํฌ ๋๋ผ์ด๋ธ(HDD)๋ ๊ณ ์ฒด ์ํ ๋๋ผ์ด๋ธ(SSD)๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ๋ณด๋ค ๋๋ฆฌ์ง๋ง, ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค.
์๊ตฌ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ฉฐ ์ ์์ด ๊บผ์ ธ๋ ๋ฐ์ดํฐ๊ฐ ๋ณด์กด๋ฉ๋๋ค.
์บ์ ๋ฉ๋ชจ๋ฆฌ๋ ์ SRAM์ ์ฌ์ฉํ ๊น?
์บ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ SRAM(Static Random Access Memory)์ผ๋ก
์ฌ์ฉํ๋ ์ด์ ๋ ์ฃผ๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
๋น ๋ฅธ ์ก์ธ์ค ์๋:
SRAM์ ๋ ์ง์คํฐ์ ์ ์ฌํ ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฐ๋ผ์ CPU๊ฐ ๋น ๋ฅด๊ฒ ์บ์์ ์ ๊ทผํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฑฐ๋ ์ธ ์ ์์ต๋๋ค.
์ด๋ ํ๋ก์ธ์์ ์ฑ๋ฅ์ ํฅ์์ํค๊ณ ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํ ์๋๋ฅผ ํฅ์์ํต๋๋ค.
๋ฎ์ ์ก์ธ์ค ์ง์ฐ ์๊ฐ:
SRAM์ ๋์์ธ์ด ๋จ์ํ๊ณ ์งง์ ์ก์ธ์ค ์ง์ฐ ์๊ฐ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ด๋ CPU๊ฐ ๋ฐ์ดํฐ๋ฅผ ํ์๋ก ํ ๋ ์บ์๋ก๋ถํฐ
๋น ๋ฅด๊ฒ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋๋ก ํฉ๋๋ค.
๋ผ๊ณ ํ๋๋ฐ, SRAM์ ์ฌ์ฉํด์ผ ๋น ๋ฅด๊ฒ ์ ๊ทผ ๋ฐ ์ฌ์ฉ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ธ ๊ฒ ๊ฐ๋ค.
๊ณ์ธต์ ์ผ์ ๋ฉ๋ชจ๋ฆฌ
L1,L2๋ ์ฝ์ด ๋ด๋ถ์ L3๋ ์ฝ์ด ์ธ๋ถ์ ์์น

๋ฉํฐ์ฝ์ด ํ๋ก์ธ์์ ์บ์ ๋ฉ๋ชจ๋ฆฌ ๊ฒฝ์ฐ...
๋ค๋ฅธ ์ฝ์ด์ ์บ์ ๋ฉ๋ชจ๋ฆฌ์์ ์
๋ฐ์ดํธ ๋ ์ ๋ณด๋ฅผ
๋ค๋ฅธ ์ฝ์ด์ ์บ์ ๋ฉ๋ชจ๋ฆฌ๋ ์ค์๊ฐ ๋๊ธฐํ ์ํค์ง ๋ชปํด์ ๋ฐ์ํ๋ ๋ฌธ์ ๊ฐ ์๋ค.

์ฐฝ์กฐ ์ง์ญ์ฑ์ ์๋ฆฌ
์บ์ ๋ฉ๋ชจ๋ฆฌ์๋ cpu๊ฐ ์์ฃผ ์ฌ์ฉํ ๋ฒํ ๋ด์ฉ์ด ์ ์ฅ๋์ด ์์ด์ผ
ํจ์จ์ฑ์ด ๊ทน๋ํ ๋ ์ ์๋ค.
์บ์ ํํธ = CPU๊ฐ ์บ์ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๊ฐ์ ์ฌ์ฉ
์บ์ ๋ฏธ์ค = CPU๊ฐ ์บ์ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๊ฐ์ ์ฌ์ฉํ์ง ์์
์บ์ ์ ์ค๋ฅ = ์บ์ ํํธ ํ์ / (์บ์ํํธํ์ + ์บ์๋ฏธ์คํ์)
๐ธ ๊ฒฝํฅ์ฑ
1. CPU๋ ์ต๊ทผ์ ์ ๊ทผํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ค์ ์ ๊ทผ
2. CPU๋ ์ ๊ทผํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ๊ทผ์ฒ๋ฅผ ์ ๊ทผ
๋ณดํต 80~90% ์ฐฝ์กฐ ์ง์ญ์ฑ์ ์๋ฆฌ๋ฅผ ๋ฐํ์ผ๋ก ์ปค๋ฒ์ณ์ง๋ค๊ณ ํ๋ค.