๐ Chapter06 ๋ฉ๋ชจ๋ฆฌ์ ์บ์ ๋ฉ๋ชจ๋ฆฌ
๐พ 6-1. RAM์ ํน์ง๊ณผ ์ข
๋ฅ
<aside>
๐ก ๐พ RAM์ ์คํํ ํ๋ก๊ทธ๋จ์ ๋ช
๋ น์ด์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ฉฐ, ์ ์์ ๋๋ฉด ์ ์ฅ๋ ๊ฒ์ด ๋ชจ๋ ๋ ์๊ฐ๋ ํ๋ฐ์ฑ ์ ์ฅ์ฅ์น์ด๋ค.
</aside>
- ๋นํ๋ฐ์ฑ ์ ์ฅ์ฅ์น
<aside>
๐ ๐พ ์ ์์ด ๊บผ์ ธ๋ ๋ ์๊ฐ์ง ์๋ ์ ์ฅ์ฅ์น. ํ๋๋์คํฌ, SSD, USB๋ฉ๋ชจ๋ฆฌ ๋ฑ์ ๋ณด์กฐ๊ธฐ์ต์ฅ์น๊ฐ ์๋ค.
</aside>
<aside>
โ ๏ธ โ ๏ธ CPU๋ ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์ง์ ์ ๊ทผํ์ง ๋ชปํด ์คํํ๊ณ ์ถ์ ํ๋ก๊ทธ๋จ์ด ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์๋ค๋ฉด RAM์ผ๋ก ๋ณต์ฌํ์ฌ ์ ์ฅํ ๋ค ์คํํ๋ค.
</aside>
<aside>
๐ ๐ RAM์ฉ๋์ด ์ ๋ค๋ฉด ๋ณด์กฐ๊ธฐ์ต์ฅ์น์์ ์คํํ ํ๋ก๊ทธ๋จ์ ๊ฐ์ ธ์ค๋ ์ผ์ด ์ฆ์ ์คํ ์๊ฐ์ด ๊ธธ์ด์ง๋ค.
</aside>
<aside>
โ ๏ธ โ ๏ธ RAM ์ฉ๋์ด ์ปค์ ธ๋ ํ๋ก๊ทธ๋จ ์คํ ์๋๊ฐ ๋น๋กํ์ฌ ์ฆ๊ฐํ์ง๋ ์๋๋ค.
</aside>
- RAM์ ์ข
๋ฅ
- DRAM : Dynamic RAM์ ์ค๋ง. ์๊ฐ์ด ์ง๋๋ฉด ์ ์ฅ๋ ๋ฐ์ดํฐ๊ฐ ์ ์ฐจ ์ฌ๋ผ์ง๋ RAM
- ๋ฐ์ดํฐ์ ์๋ฉธ์ ๋ง๊ธฐ ์ํด ์ผ์ ์ฃผ๊ธฐ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฌํ์ฑํ(๋ค์ ์ ์ฅ)ํด์ผ ํ๋ค
- ์๋น์ ๋ ฅ์ด ๋น๊ต์ ๋ฎ๊ณ , ์ ๋ ดํ๊ณ ์ง์ ๋๊ฐ ๋์ ๋์ฉ๋์ผ๋ก ์ค๊ณํ๊ธฐ๊ฐ ์ฉ์ด
- SRAM : Static RAM์ ์ค๋ง. ์ ์ฅ๋ ๋ฐ์ดํฐ๊ฐ ๋ณํ์ง ์๋ RAM
- ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฌํ์ฑํํ ํ์๊ฐ ์์ด DRAM๋ณด๋ค ์ผ๋ฐ์ ์ผ๋ก ์๋๊ฐ ๋ ๋น ๋ค
- DRAM๋ณด๋ค ์ง์ ๋๊ฐ ๋ฎ๊ณ , ์๋น ์ ๋ ฅ๋ ํฌ๋ฉฐ, ๊ฐ๊ฒฉ๋ ๋น์ธ๋ค
- ๋์ฉ๋์ผ๋ก ๋ง๋ค ํ์๋ ์์ง๋ง ์๋๊ฐ ๋นจ๋ผ์ผ ํ๋ ์ ์ฅ์ฅ์น, ๋ํ์ ์ผ๋ก ์บ์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ์ฉ๋๋ค
- SDRAM : Synchronous Dynamic RAM์ ์ค๋ง. ํด๋ญ ์ ํธ์ ๋๊ธฐํ๋, ๋ฐ์ ๋ ํํ์ DRAM
- ํด๋ญ ํ์ด๋ฐ์ ๋ง์ถฐ CPU์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์์
- DDR SDRAM : Double Data Rate SDRAM์ ์ค๋ง. ์ต๊ทผ ๊ฐ์ฅ ํํ ์ฌ์ฉ๋๋ RAM
- ๋์ญํญ์ ๋ํ ์๋๋ฅผ ๋น ๋ฅด๊ฒ ๋ง๋ SDRAM
- ๋์ญํญ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ธธ์ ๋๋น๋ฅผ ์๋ฏธํ๋ค
- SDRAM์ ๋นํด ๋์ญํญ์ด ๋ ๋ฐฐ ๋น ๋ค
- ํ ํด๋ญ๋น ํ๋์ฉ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ SDRAM์ SDR SDRAM์ด๋ผ ๋ถ๋ฅธ๋ค
- DDR2 SDRAM์ DDR SDRAM๋ณด๋ค 2๋ฐฐ ๋น ๋ค
- DDR3๋ DDR2 ๋ณด๋ค 2๋ฐฐ ๋น ๋ค
๐ 6-2. ๋ฉ๋ชจ๋ฆฌ์ ์ฃผ์ ๊ณต๊ฐ
- ๋ฌผ๋ฆฌ ์ฃผ์์ ๋
ผ๋ฆฌ ์ฃผ์
<aside>
๐ก ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ์ ๋ณด๋ ์์๊ฐ๊ฐ ๋ณํ๋ฉฐ, ์ด๋ฅผ CPU๋ ์์ง ๋ชปํฉ๋๋ค. ์ฃผ์์๋ ๋ฌผ๋ฆฌ์ฃผ์์ ๋
ผ๋ฆฌ ์ฃผ์๊ฐ ์์ต๋๋ค.
</aside>
- ๋ฌผ๋ฆฌ ์ฃผ์์ ๋
ผ๋ฆฌ ์ฃผ์์ ์ฐจ์ด
- ๋ฌผ๋ฆฌ ์ฃผ์: ์ ๋ณด๊ฐ ์ค์ ๋ก ์ ์ฅ๋ ํ๋์จ์ด์์ ์ฃผ์
- ๋
ผ๋ฆฌ ์ฃผ์: ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ ๊ฐ๊ฐ์๊ฒ ๋ถ์ฌ๋ 0๋ฒ์ง๋ถํฐ ์์๋๋ ์ฃผ์
- ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ๋ค์ ๋ณธ์ธ์ ๋
ผ๋ฆฌ ์ฃผ์๋ง ์๊ณ ์์ผ๋ฉด ๋๊ณ ์ค์ ์ ์ธ ๋ฌผ๋ฆฌ ์ฃผ์๋ ๋ชฐ๋ผ๋ ๋จ
- CPU์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ํธ์์ฉ์ ํ๊ธฐ ์ํด์๋ ๋
ผ๋ฆฌ์ฃผ์๋ฅผ ๋ฌผ๋ฆฌ ์ฃผ์๋ก ๋ณํํด์ผ ํจ
- MMU(๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ฅ์น)
- CPU์ ์ฃผ์ ๋ฒ์ค ์ฌ์ด์ ์์นํ ํ๋์จ์ด
- ๋
ผ๋ฆฌ์ฃผ์๋ฅผ ๋ฌผ๋ฆฌ ์ฃผ์๋ก ๋ณํํ๋ ์ญํ
- CPU๊ฐ ๋ฐ์์ํจ ๋
ผ๋ฆฌ ์ฃผ์์ ๋ฒ ์ด์ค ๋ ์ง์คํฐ ๊ฐ์ ๋ํ์ฌ ๋ฌผ๋ฆฌ์ฃผ์๋ก ๋ณํ
- ๋ฒ ์ด์ค ๋ ์ง์คํฐ: ํ๋ก๊ทธ๋จ์ ์ฒซ ๋ฌผ๋ฆฌ ์ฃผ์
- ๋
ผ๋ฆฌ ์ฃผ์: ํ๋ก๊ทธ๋จ์ ์์์ ์ผ๋ก๋ถํฐ ๋จ์ด์ง ๊ฑฐ๋ฆฌ
- ๋ฉ๋ชจ๋ฆฌ ๋ณดํธ ๊ธฐ๋ฒ
- ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ์์ญ์ ์นจ๋ฒํ ์ ์๋ ๋ช
๋ น์ด๋ ์ํํ๊ธฐ ๋๋ฌธ์ ๋ฐฉ์ง ํ์
- ๋
ผ๋ฆฌ ์ฃผ์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ ๋ช
๋ น์ด ์คํ์ ๋ฐฉ์ง
- ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ด ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ์ํฅ์ ๋ฐ์ง ์๋๋ก ๋ณดํธ
- ํ๊ณ ๋ ์ง์คํฐ: ๋
ผ๋ฆฌ ์ฃผ์์ ์ต๋ ํฌ๊ธฐ๋ฅผ ์ ์ฅ
- CPU๊ฐ ์ด๊ณผ๋ ๋
ผ๋ฆฌ ์ฃผ์์ ์ ๊ทผํ๋ ๊ฒ์ ์ธํฐ๋ฝํธ๋ฅผ ๋ฐ์์์ผ ์คํ์ ์ค๋จ