์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด์ ํต์ฌ ๋ถํ
์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด: ๋ช ๋ น์ด์ ๋ฐ์ดํฐ
์ปดํจํฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ ์ดํดํ์ง ๋ชปํ๊ณ , ๋ช ๋ น์ด์ ๋ฐ์ดํฐ ์ ๋ณด๋ง ์ดํดํ ์ ์๋ค. ์ฆ, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑ๋ ์์ค ์ฝ๋๋ ๋ด๋ถ์ ์ผ๋ก ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ๋ฐ์ดํฐ์ ๋ช ๋ น์ด์ ํํ๋ก ๋ณํ๋ ํ ์คํ๋๋ค.
- ๋ช ๋ น์ด: ์ํํ ๋์๊ณผ ์ํํ ๋์์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
ex) ๋ํ๋ผ. 1๊ณผ 2๋ฅผ, ์ถ๋ ฅํ๋ผ "hello world"๋ฅผ
- ๋ฐ์ดํฐ: ์ซ์, ๋ฌธ์, ์ด๋ฏธ์ง, ๋์์๊ณผ ๊ฐ์ ์ ์ ์ธ ์ ๋ณด๋ฅผ ์๋ฏธํ๋ค.
์ฆ, ๋ฐ์ดํฐ๋ ๋ช ๋ น์ด์ ์ข ์์ ์ธ ์ ๋ณด์ด๋ฉฐ, ๋ช ๋ น์ ๋์์ ์๋ฏธํ๋ค.
โป ์ปดํจํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก 0๊ณผ 1๋ง ์ดํดํ ์ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ์ ๋ช ๋ น์ด๋ 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
์ปดํจํฐ์ ํต์ฌ ๋ถํ
1. CPU(Central Processing Unit)
์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด(๋ช ๋ น์ด์ ๋ฐ์ดํฐ)๋ฅผ ์ฝ์ด ๋ค์ด๊ณ , ํด์ํ๊ณ , ์คํํ๋ ํต์ฌ ๋ถํ
[CPU ๋ด๋ถ ๋ถํ]
- ์ฐ์ ๋
ผ๋ฆฌ์ฐ์ฐ์ฅ์น(ALU, Arithmetic and Logic Unit): ์ฌ์น ์ฐ์ฐ, ๋
ผ๋ฆฌ ์ฐ์ฐ๊ณผ ๊ฐ์ ์ฐ์ฐ์ ์ํํ ํ๋ก๋ก ๊ตฌ์ฑ๋์ด ์๋ ์ผ์ข
์ ๊ณ์ฐ๊ธฐ๋ก, CPU๊ฐ ์ฒ๋ฆฌํ ๋ช
๋ น์ด๋ฅผ ์ค์ง์ ์ผ๋ก ์ฐ์ฐํ๋ ์์
- ์ ์ด์ฅ์น(CU, Control Unit): ๋ช
๋ น์ด๋ฅผ ํด์ํด ์ ์ด ์ ํธ๋ผ๋ ์ ๊ธฐ ์ ํธ๋ฅผ ๋ด๋ณด๋ด๋ ์ฅ์น๋ก, CPU๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํฅํด ์ ์ด ์ ํธ๋ฅผ ๋ณด๋ด๋ฉด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋์ํฌ ์ ์๊ณ , ์
์ถ๋ ฅ์ฅ์น๋ฅผ ํฅํด ์ ์ด ์ ํธ๋ฅผ ๋ณด๋ด๋ฉด ์
์ถ๋ ฅ์ฅ์น๋ฅผ ์๋์ํฌ ์ ์์
- ๋ ์ง์คํฐ(Register): CPU ๋ด๋ถ ์์ ์์ ์ ์ฅ์ฅ์น๋ก, ๋ฐ์ดํฐ์ ๋ช
๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์ ์ค๊ฐ๊ฐ์ ์ ์ฅํ๋ ๋ถํ. CPU ๋ด์๋ ์ฌ๋ฌ ๊ฐ์ ๋ ์ง์คํฐ๊ฐ ์กด์ฌํ๋ฉฐ, ๊ฐ๊ธฐ ๋ค๋ฅธ ์ด๋ฆ๊ณผ ์ญํ ์ ๊ฐ์ง๊ณ ์์
2. ๋ฉ๋ชจ๋ฆฌ(์ฃผ๊ธฐ์ต์ฅ์น)์ ์บ์ ๋ฉ๋ชจ๋ฆฌ
- ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ: ํ์ฌ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ๊ตฌ์ฑํ๋ ๋ฐ์ดํฐ์ ๋ช ๋ น์ด๋ฅผ ์ ์ฅํ๋ ๋ถํ(ex: RAM, ROM)์ผ๋ก, ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ ค๋ฉด ๊ทธ ํ๋ก๊ทธ๋จ์ ์ด๋ฃจ๋ ๋ฐ์ดํฐ์ ๋ช ๋ น์ด๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋์ด ์์ด์ผ ํ๋ค.
- ์ฃผ์(address): CPU๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํ ๋ ์ปดํจํฐ๊ฐ ๋น ๋ฅด๊ฒ ์๋ํ๊ธฐ ์ํด์๋ ๋ฉ๋ชจ๋ฆฌ ์ ๋ฐ์ดํฐ์ ๋ช
๋ น์ด๊ฐ ์ ๋๋์ด ์ ์ฅ๋์ด์ผ ์์ด์ผ ํ๋๋ฐ ์ด๋ ์ฌ์ฉ๋๋ ๊ฐ๋
์ด ์ฃผ์์ด๋ค.
์ฆ, CPU๊ฐ ์ํ๋ ์ ๋ณด๋ก ์ ๊ทผํ๊ธฐ ์ํด์๋ ์ฃผ์๊ฐ ํ์ํ๋ค. - ํ๋ฐ์ฑ(volatile): ์ ์์ด ๊ณต๊ธ๋์ง ์์ ๋ ์ ์ฅํ๊ณ ์๋ ์ ๋ณด๊ฐ ์ง์์ง๋ ํน์ฑ์ ์๋ฏธํ๋ค. ๋ฉ๋ชจ๋ฆฌ(RAM)์ ํ๋ฐ์ฑ ์ ์ฅ์ฅ์น๋ก, ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ์ ๋ณด๋ ์ปดํจํฐ์ ์ ์์ด ๊บผ์ง๋ฉด ๋ชจ๋ ์ญ์ ๋๋ค.
- ์บ์ ๋ฉ๋ชจ๋ฆฌ: CPU์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ด์ ์์นํด CPU๊ฐ ์กฐ๊ธ์ด๋ผ๋ ๋ ๋นจ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๊ฐ์ ์ ๊ทผํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ ์ฅ์ฅ์น๋ก, ๋น ๋ฅธ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ์ ๋ณด์กฐํ๋ ์ ์ฅ์ฅ์น์ด๋ค. ์บ์ ๋ฉ๋ชจ๋ฆฌ๋ CPU ์์ ์์นํ๊ธฐ๋ ํ๊ณ , CPU ๋ฐ์ ์์นํ๊ธฐ๋ ํ๋ค.
3. ๋ณด์กฐ๊ธฐ์ต์ฅ์น(Secondary Storage)
์ ์์ด ๊บผ์ ธ๋ ์ ์ฅ๋ ์ ๋ณด๊ฐ ์ฌ๋ผ์ง์ง ์๋ ๋นํ๋ฐ์ฑ ์ ์ฅ์ฅ์น๋ก, CD-ROM, DVD, ํ๋ ๋์คํฌ ๋๋ผ์ด๋ธ, ํ๋์ค ๋ฉ๋ชจ๋ฆฌ(SSD, USB ๋ฉ๋ชจ๋ฆฌ), ํ๋กํผ ๋์คํฌ ๋ฑ์ด ์๋ค.
- ๋ฉ๋ชจ๋ฆฌ๋ ํ์ฌ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ์ ์ฅํ๋ค๋ฉด, ๋ณด์กฐ๊ธฐ์ต์ฅ์น๋ ๋ณด๊ดํ ํ๋ก๊ทธ๋จ์ ์ ์ฅํ๋ค.
- CPU๋ ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์ ์ฅ๋ ํ๋ก๊ทธ๋จ์ ๊ณง์ฅ ๊ฐ์ ธ์ ์คํํ ์ ์๊ณ , ์ด๋ ํ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ค๋ฉด ๋ณด์กฐ๊ธฐ์ต์ฅ์น์์ ๋ณด๊ดํ๊ณ ์๋ ํ๋ก๊ทธ๋จ์ ๋ฉ๋ชจ๋ฆฌ์ ๋ณต์ฌํด์ ์คํํด์ผ ํ๋ค.
[์ ์ฅ์ฅ์น์ ๊ณ์ธต ๊ตฌ์กฐ]
์ ์ฅ์ฅ์น๋ก๋ ๋ ์ง์คํฐ, ๋ฉ๋ชจ๋ฆฌ, ์บ์ ๋ฉ๋ชจ๋ฆฌ, ๋ณด์กฐ๊ธฐ์ต์ฅ์น๊ฐ ์กด์ฌํ๋ค. ์ด ์ ์ฅ์ฅ์น๋ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ๋ช ์ ๋ฅผ ๋ฐ๋ฅธ๋ค.
โ CPU์ ๊ฐ๊น์ด ์ ์ฅ์ฅ์น๋ ๋น ๋ฅด๊ณ , ๋ฉ๋ฆฌ ์๋ ์ ์ฅ์ฅ์น๋ ๋๋ฆฌ๋ค.
โก ์๋๊ฐ ๋น ๋ฅธ ์ ์ฅ์ฅ์น๋ ์ฉ๋์ด ์๊ณ , ๊ฐ๊ฒฉ์ด ๋น์ธ๋ค.

โป ์ ์ฅ์ฅ์น ๊ณ์ธต ๊ตฌ์กฐ์๋ ์ผ๋ง๋ ์ง ์๋ก์ด ์ ์ฅ์ฅ์น๊ฐ ์ถ๊ฐ๋ ์ ์๋ค.
4. ์ ์ถ๋ ฅ์ฅ์น(Input/Output Device)
์ปดํจํฐ ์ธ๋ถ์ ์ฐ๊ฒฐ๋์ด ์ปดํจํฐ ๋ด๋ถ์ ์ ๋ณด๋ฅผ ๊ตํํ๋ ์ฅ์น๋ก, ๋ง์ฐ์ค, ํค๋ณด๋, ๋ง์ดํฌ ๋ฑ์ ์
๋ ฅ ์ฅ์น์ด๊ณ , ์คํผ์ปค, ๋ชจ๋ํฐ, ํ๋ฆฐํฐ ๋ฑ์ ์ถ๋ ฅ์ฅ์น์ด๋ค.
โป ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์
์ถ๋ ฅ์ฅ์น๋ฅผ ์ฃผ๋ณ์ฅ์น๋ผ๊ณ ํต์นญํ๊ธฐ๋ ํ๋ค.
5. ๋ฉ์ธ๋ณด๋์ ๋ฒ์ค
๋ฉ์ธ๋ณด๋๋ ์ ๋ถํ๋ค์ ๊ณ ์ ํ๊ณ ์ฐ๊ฒฐํ๋ ๊ธฐํ์ผ๋ก, ๋ง๋ ๋ณด๋๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๋ฉ์ธ๋ณด๋์๋ ์ปดํจํฐ์ ํต์ฌ ๋ถํ์ ๋น๋กฏํ ์ฌ๋ฌ ๋ถํ๋ค์ ์ฐ๊ฒฐํ ์ ์๋ ์ฌ๋กฏ๊ณผ ์ฐ๊ฒฐ ๋จ์๋ค์ด ์กด์ฌํ๋ค.
๋ฒ์ค๋ ๋ฉ์ธ ๋ณด๋์ ์ฐ๊ฒฐ๋ ๋ถํ๋ค์ด ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก๋ก, ์ข
๋ฅ๊ฐ ๋ค์ํ์ง๋ง ํต์ฌ ๋ถํ์ ์ฐ๊ฒฐํ๋ ์์คํ
๋ฒ์ค๊ฐ ๊ฐ์ฅ ์ค์ํ๋ค.
[์ฐธ๊ณ ์๋ฃ]