๐ ๋ณธ ๊ธ์ ํ ๊ถ์ผ๋ก ์ฝ๋ ์ปดํจํฐ ๊ตฌ์กฐ ์ฑ ์ ์ฝ๊ณ ์ ๋ฆฌํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ์์์ ์ด์ผ๊ธฐ ํ ๋ด์ฉ๋ค์ ์ด์ฉํ์ฌ ๋นํธ๋ฅผ ์กฐ์ํ๋ ํ๋ก๋ฅผ ๋ง๋ค ์ ์๊ฒ ๋์๋ค.
์ด๋ฐ ํ๋ก๋ฅผ ์ฐ๋ฆฌ๋ ์ปดํจํฐ๋ผ๊ณ ํ๋ค.
ํ๋์ ์ปดํจํฐ๋ ํฌ๊ฒ ๋ฉ๋ชจ๋ฆฌ, ์ ์ถ๋ ฅ, CPU๋ก ๋๋์ด์ง๋ค.
์ด๋ฒ ์ฅ์์๋ ์ด ์ธ๊ฐ์ง ๋ถ๋ถ์ด ์๋ก ์ด๋ป๊ฒ ์ฐ๊ด์ด ๋๋ ์ง ๊ณต๋ถํด๋ณด๊ฒ ๋ค.
๋ฉ๋ชจ๋ฆฌ
์ปดํจํฐ์๋ ์กฐ์ํ ๋นํธ๋ค์ ์ ์ฅํ ์ ์ฅ์๊ฐ ํ์ํ๋ค.
์์์ ์ด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๋ค๊ณ ๋ฐฐ์ ๋๋ฐ, ์ด์ ์ปดํจํฐ๊ฐ ์ด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ์ฐ๋ ์ง ์์๋ณด์.
๋ฉ๋ชจ๋ฆฌ๋ ๊ฐ ์์น์ ์ฃผ์๊ฐ ๋ถ์ฌ๋๋ฉฐ, ์ด ์ฃผ์๋ก ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผ์ ํ ์ ์๋ค.
์๋ฅผ ๋ค์ด์ 64MiB์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด 64 * 1024 * 1024์ธ 67108864๋ฐ์ดํธ๋งํผ์ ์ฃผ์๊ฐ ์์ฑ์ด ๋๋ค.
์ด๋ ๊ฒ ์ฃผ์๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ๋ฆฌํฌ ๋ ๋ฉ๋ชจ๋ฆฌ ์์น(Memory Location)์ด๋ผ๋ ๋ง๋ก ํํ์ ํ๋ค.
ํ์ง๋ง, ํ๋ฒ์ ํ๋์ ๋นํธ๋ง ์ฒ๋ฆฌํ ์๋ ์์ผ๋ ์ต๊ทผ์ ์ปดํจํฐ๋ 64๋นํธ ์ปดํจํฐ ๋ฑ์ ํ๋ฒ์ ๋ง์ ๋นํธ๋ฅผ ์ฒ๋ฆฌํ๋ค.
๊ทธ๋์ ์ด์ ๋ง์ถ์ด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ ํฌ๊ธฐ๋ก ๋ฌถ์ด์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค.
์๋ฅผ ๋ค์ด ํ๋ฒ์ 64๋นํธ๋ฅผ ์ฒ๋ฆฌํ๋ 64๋นํธ ์ปดํจํฐ๋ ํ๋์ ๋ฉ๋ชจ๋ฆฌ ๋จ์๊ฐ 64๋นํธ, ์ฆ 8๋ฐ์ดํธ๋ก ์ด๋ฃจ์ด์ง๋ค.
์ ๋ ฅ๊ณผ ์ถ๋ ฅ
์ปดํจํฐ์๋ I/O์ฒ๋ฆฌ๋ฅผ ์ํ ๋ณ๋์ ๊ธธ์ด ์กด์ฌํ๋ค. ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ์์ ๋น์ทํ๋ค.
์ด์ ์๋ ์์ ํจํค์ง์ ๋ชจ๋ ๊ฒ์ ๋ฃ๊ธฐ๊ฐ ์ด๋ ค์ ๊ธฐ์ I/O ์ฒ๋ฆฌ๋ฅผ ์ํ ๋ฒ์ค์ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ์ ์ํ ๋ฒ์ค๋ฅผ ๋ถ๋ฆฌํ์ฌ ์ดํํ์๋ค.
ํ์ง๋ง ์์ฆ์ ์ปดํจํฐ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ฃผ์ ์๊ฐ ๊ต์ฅํ ๋ง์์ก๊ณ , ์ด๋ก ์ธํ์ฌ ๋น ์ฃผ์ ๋ํ ๋ง์์ก๋ค.
์ด๋ฌํ ๋ณํ์ ๋ฐ๋ผ์ I/O์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ฐ์ ๋ฒ์ค๋ฅผ ์ฌ์ฉํ๊ฒ ๋์๋ค.
์ค์ ์ฒ๋ฆฌ ์ฅ์น(CPU)
์ค์ ๊ณ์ฐ์ ์ํํ๋ ์ปดํจํฐ ๋ถํ์ด๋ค. ์ด CPU๋ ์๋ ์ค๋ช ๊ณผ ๊ฐ์ด ๋ค์ํ ๋ถํ์ผ๋ก ์ด๋ฃจ์ด์ง๋ค.
์ฐ์ ๋ ผ๋ฆฌ ์ฅ์น(ALU)
์ฐ์ ๊ณ์ฐ, ๋ถ๋ฆฌ์ธ ๋์ ๋ฐ ๊ธฐํ ์ฐ์ฐ์ ์ํ ํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์๋ ์ฅ์น์ด๋ค.
๋ค์๊ณผ ๊ฐ์ด ํผ์ฐ์ฐ์๋ฅผ ๋ฐ๊ณ , ์ฐ์ฐ ์ฝ๋๋ฅผ ํตํ์ฌ ์ด๋ ํ ์ฐ์ฐ์ ํ ์ง ์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ ํตํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํด์ฃผ๋ ์ผ์ ์ํํ๋ค.
๊ต์ฅํ ๋ค์ํ ์ผ์ ์ํํ๋ ๊ฒ ๊ฐ์ ์ ๊ธฐํด๋ณด์ด์ง๋ง, ๋ด๋ถ ๊ตฌ์กฐ๋ ์ ๋ ํฐ์ ๋ ผ๋ฆฌ ๊ฒ์ดํธ๋ฅผ ์ฐ๊ฒฐํ์ฌ ์๋ํ๋ค.
์ํํธ
์ค๋ฅธ์ชฝ ์ํํธ๋ ์ด๋ค ์ซ์์ ๋ชจ๋ ๋นํธ๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก 1๋นํธ์ฉ ์ฎ๊ธฐ๊ณ , ๋งจ ์ค๋ฅธ์ชฝ ๋นํธ๋ฅผ ๋ฒ๋ฆฐ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฐ ๊ณผ์ ์ ํตํด ๋น๊ฒ ๋๋ ๊ฐ์ฅ ์ผ์ชฝ ๋นํธ์ 0์ ๋ฃ๋๋ค.
์ผ์ชฝ ์ํํธ๋ ์์ ์์์ ๋ฐ๋๋ก ์๋ํ๋ค. ๋ชจ๋ ๋นํธ๋ฅผ ์ผ์ชฝ์ผ๋ก 1๋นํธ์ฉ ์ฎ๊ธฐ๊ณ , ๋งจ ์ผ์ชฝ ๋นํธ๋ฅผ ๋ฒ๋ฆฐ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ๋นํธ์ 0์ ๋ฃ๋๋ค.
์คํ์ฅ์น
์ ์ด์ฅ์น๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค. ์ฐ์ฐ์ ์ํํ๊ธฐ ์ํ์ฌ๋ ALU์ ๋๊ตฐ๊ฐ ํ ์ผ์ ์๋ ค์ค์ผ ํ๋๋ฐ, ์ด ์ผ์ ์คํ์ฅ์น๊ฐ ์ํํ๋ค.
์ด๋ฌํ ๋ช ๋ น์ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๋ช ๋ น์ด๋ก ์ํ์ด ์ด๋ฃจ์ด์ง๋ค. ์ด ๋ช ๋ น์ด๋ ์ปดํจํฐ์๊ฒ ์ด๋ ํ ์ผ์ ํ ์ง ์๋ ค์ฃผ๋ ๋นํธํจํด์ด๋ค.
๋ช ๋ น์ด๊ฐ ์ ์ฅ๋ ์์น๋ ํ๋ก๊ทธ๋จ ์นด์ดํฐ(PC)๋ฅผ ํตํด ๊ด๋ฆฌ๋๋ฉฐ, PC๋ฅผ ํตํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํด์ ์ํ๋ ๋ช ๋ น์ด๋ฅผ ๊ฐ์ ธ์จ๋ค.
๋ช ๋ น์ด
๋ช ๋ น์ด์ ์ฌ์ฉ์ ์ํ์ฌ ์ด๊ธฐ์ ๊ณ ์๋ ๋๊ฐ์ง ๋นํธ ํจํด์ ๋จผ์ ์ดํด๋ณด๊ฒ ๋ค. ์์์์๋ 16๋นํธ ์ปดํจํฐ ์ฌ์ฉ์ ๊ฐ์ ํ๋ค.
3์ฃผ์ ๋ช ๋ น์ด
3์ฃผ์ ๋ช ๋ น์ด๋ ํ๋์ ๋ช ๋ น์ด์ ๋ช ๋ น์ฝ๋, ๋๊ฐ์ง ํผ์ฐ์ฐ์, ๊ฒฐ๊ณผ๋ผ๋ ๋ค๊ฐ์ง ํ๋๋ก ๋๋์ด์ ์ฌ์ฉํ๋ค.
์ด๋ ํฐ ๋ฌธ์ ์ ์ด ์๋๋ฐ, ํผ์ฐ์ฐ์์ ํ ๋นํ ์ ์๋ ํฌ๊ธฐ๊ฐ ํ์ ๋์ด์์ด์ ์ธ๋ชจ์๋ ํฌ๊ธฐ๋ฅผ ๊ฐ๋ฆฌํค๊ธฐ ์ด๋ ค์ธ ๊ฒ์ด๋ค.
๋ํ ๋ ์ค์ํ ์ด์ ๊ฐ ์กด์ฌํ๋๋ฐ, ์ธ๊ฐ์ง ๋ฉ๋ชจ๋ฆฌ ์์น๋ฅผ ํ๊บผ๋ฒ์ ์ง์ ํ๋ ์ ๊ทผ์ ํ๊ฒ๋๋ค. ๋ช ๋ น์ฝ๋, ํผ์ฐ์ฐ์ ๋ชจ๋๊ฐ ์ธํ ๋์ด์ผ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
1์ฃผ์ ๋ช ๋ น์ด
์ด์ ๋ง์ถ์ด ํ๋ฒ์ ํ๋์ ๋ฉ๋ชจ๋ฆฌ์๋ง ์ ๊ทผํ ์ ์๋ ๋ช ๋ น์ด๋ฅผ ๋ง๋ค์๋ค.
๋ช ๋ น์ฝ๋ ๋ถ๋ถ์ ์ ์ธํ ๋ชจ๋๋ฅผ ์ฐ์ฐ์ ํ๋์ ํ ๋นํ๊ณ , ์ด๋ฅผ ๋์ฐ๊ธฐ์ ์ ์ฅํ๋ค.
์ด๋ฌํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์ฐ๋ฆฌ๋ ํจ์ฌ ๋ง์ ์ฃผ์๋นํธ๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋์์ง๋ง, ๋ช ๋ น์ด ์ ๋ํ ๋์ด๋ฌ๋ค.
์๋ฅผ ๋ค์ด์ ๋ ๊ฐ์ ๋ํ๋ ๊ฒฝ์ฐ
1. A๋ฅผ ๋์ฐ๊ธฐ์ ์ ์ฅ
2. ๋์ฐ๊ธฐ ๊ฐ๊ณผ B๋ฅผ ๋ํ ๊ฒ์ ๋์ฐ๊ธฐ์ ์ ์ฅ
3. ๊ฒฐ๊ณผ๋ฅผ ์ํ์ฌ ๋์ฐ๊ธฐ ๊ฐ์ C์ ์ ์ฅ
์ด๋ฐ ์์ผ๋ก ๋ถํ์ํ ๋ช ๋ น์ด๊ฐ ๋์ด๋ฌ๋ค.
์ฃผ์ ์ง์ ๋ชจ๋
์์์ ์ง์ ์ฃผ์๋ฅผ ์ ์๋ ๋ฐฉ์์ ์ด์ ๋ณด๋ค ํจ์ฌ ๋ง์ด ์ฌ์ฉํ๊ณ ์์ง๋ง, ์์ง ๋ง์ด ๋ถ์กฑํ๋ค.
์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ์ฌ ์๋ก์ด ์ฃผ์ ์ง์ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ค.
์ด์ ๊น์ง ์ง์ ์ฃผ์๋ฅผ ์ ์ฅํ๋ ๋ชจ๋๋ฅผ ์ง์ ์ฃผ์ ์ง์ ๋ชจ๋๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ์ฌ ๊ฐ์ ์ฃผ์ ์ง์ ๋ชจ๋๋ฅผ ์ถ๊ฐํ๋ค.
์ด ๋ฐฉ๋ฒ์ ์์์ PC๋ฅผ ํตํด ๋ช ๋ น์ด์ ์ ๊ทผํ๋ ๊ฒ์ฒ๋ผ ๋ค์ด์๋ ๊ฐ์ด ํผ์ฐ์ฐ์ ์ฃผ์๊ฐ ์๋ ํผ์ฐ์ฐ์ ์ฃผ์๋ฅผ ์ป์ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ์์น๋ฅผ ์ ์ฅํ๋ค.
๋๋ก๋ ์์๋ฅผ ์ง์ ํด์ผ ํ ๋๋ ์๋ค. ์ด๋ฅผ ์ํ์ฌ ์ฆ์ ์ฃผ์ ์ง์ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ด ๊ฒฝ์ฐ์์๋ ๋ค์ด์๋ ๊ฐ์ด ์ฃผ์๊ฐ ์๋ ํผ์ฐ์ฐ์ ์์ฒด๋ก ํด์์ด ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์ด๋ฌํ ๋ชจ๋๋ฅผ ์ง์ ํ ์ ์๋ ๋นํธ 2๋นํธ, ๋ช ๋ น์ฝ๋ 4๋นํธ๋ฅผ ์ ์ธํ๊ณ 10๋นํธ๋ฅผ ์ฃผ์์ ์ฌ์ฉํ ์ ์๊ฒ ๋์๋ค. ์ด ์ฃผ์๋ ์์๋ณด๋ค ์ค์ด๋ค์์ผ๋ ๋ชจ๋๋ฅผ ํตํด์ ๋ค์ํ๊ฒ ์ฌ์ฉํ ์ ์๊ฒ ๋์๋ค.
RISC / CISC ๋ช ๋ น์ด ์งํฉ
๋ช ๋ น์ด๋ง์ ํฌํจํ๋ ๊ธฐ๊ณ๋ฅผ ์ค๊ณํ๋ ๊ฐ๋ ์ผ๋ก ๋ง๋ค์ด์ง ์ปดํจํฐ๋ฅผ RISC ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์ด RISC๊ธฐ๊ณ์ ํฐ ํน์ง์ผ๋ก๋ ์ ์ฌ - ์ ์ฅ ๊ตฌ์กฐ๊ฐ ์๋ค. ์ด ๊ตฌ์กฐ๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ ์ง์คํฐ๋ฅผ ์ค๊ฐ๋ ๋ช ๋ น์ด๋ค๊ณผ ๋ ์ง์คํฐ ๊ฐ์ ๋ช ๋ น์ด๋ง์ผ๋ก ์ด๋ฃจ์ด์ก๋ค. ํ์ฌ์ RISC๊ธฐ๊ณ๋ ๊ธฐ์ ์ ๋ฐ์ ์ ๋ง์ถ์ด ๋ค์ํ ์๋ก์ด ๋ช ๋ น์ด๋ฅผ RISC๊ธฐ๊ณ์ ์ถ๊ฐํ๋ค.
์ด์ ๋นํ์ฌ ๊ธฐ์กด ์ค๊ณ ๋ฐฉ์์ผ๋ก ๋ง๋ ์ปดํจํฐ๋ฅผ CISC ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
CISC๋ ์๋ ์ฆ๊ฐ / ์๋ ๊ฐ์ ์ฃผ์ ์ง์ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ด๋ ๋ ์ง์คํฐ ์ฌ์ฉ ์ ํ์ ๋ ์ง์คํฐ์ ๋ค์ด ์๋ ๊ฐ์ ๊ฐ์์ํค๊ฑฐ๋ ์ฆ๊ฐ์์ผ์ฃผ๋ ๋ชจ๋์ด๋ค.
'Computer Science' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฆฌ๋ทฐ] 262๊ฐ์ง ๋ฌธ์ ๋ก ์ ๋ณตํ๋ ์ฝ๋ฉ ์ธํฐ๋ทฐ in Java (0) | 2021.10.30 |
---|---|
๋ฉ๋ชจ๋ฆฌ์ ๋์คํฌ์ ํต์ฌ : ์์ฐจ ๋ ผ๋ฆฌ (0) | 2021.08.08 |
์ ์ ํ๋ก์ ์กฐํฉ ๋ ผ๋ฆฌ (0) | 2021.08.04 |
์ปดํจํฐ์ ์ธ์ด์ ์ฌ๋์ ์ธ์ด (2) | 2021.07.23 |
ํ๋ธ. ๊ทธ๋ฐ๋ฐ ์ด์ ์ค์์น๋ฅผ ๊ณ๋ค์ธ (2) | 2021.06.05 |
๋๊ธ