๐พ [CS] ์ปดํจํฐ ๊ตฌ์กฐ์ ํฐ ๊ทธ๋ฆผ.
1๏ธโฃ ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด.
- ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๊ธฐ ์ํด์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ค ์ฝ๋๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค.
- ์ปดํจํฐ๋ Java, C++, Python๊ณผ ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ ์ดํดํ์ง ๋ชปํฉ๋๋ค.
์ฌ๊ธฐ์ ์ ๊น โ๏ธ
โ์์ค ์ฝ๋(Source Code)๋?โ ๐ค์ํํธ์จ์ด ํ๋ก๊ทธ๋จ์ ๋์๊ณผ ๊ธฐ๋ฅ์ ์ ์ํ๊ธฐ ์ํด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑ๋ ํ ์คํธ๋ฅผ ๋งํฉ๋๋ค.
์ฆ, ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ฑํ๋ ์ฝ๋๋ก, ์ปดํจํฐ๊ฐ ์คํํ ์ ์๋ ํํ๋ก ๋ณํ๋๊ธฐ ์ ์ ์๋ณธ ์ฝ๋์ ๋๋ค.
- ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ์ ๋ณด
-
๋ฐ์ดํฐ์ ๋ช
๋ น์ด
-
๋ฐ์ดํฐ
- ์ซ์, ๋ฌธ์, ์ด๋ฏธ์ง, ๋์์๊ณผ ๊ฐ์ ์ ์ ์ธ ์ ๋ณด๋ฅผ ์๋ฏธํฉ๋๋ค.
- ์ปดํจํฐ์ ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด๋ ์ปดํจํฐ์ ์ ์ฅ๋ ์ ๋ณด ์์ฒด๋ฅผ ๋ฐ์ดํฐ๋ผ๊ณ ํต์นญํ๊ธฐ๋ ํฉ๋๋ค.
- ๋ฐ์ดํฐ๋ ์๋ ๊ทธ๋๋ก์ ์ ๋ณด๋ฅผ ๋งํฉ๋๋ค.
- ๋ช ๋ น์ด์ ์ข ์์ ์ธ ์ ๋ณด
- ๋ช ๋ น์ด์ ๋ช ๋ น์ ๋์
- ๋ช ๋ น์ด์ ์ฌ๋ฃ
-
๋ช
๋ น์ด
- ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๋ ์ ๋ณด.
-
๋ฐ์ดํฐ
-
๋ฐ์ดํฐ์ ๋ช
๋ น์ด
- ์์ค ์ฝ๋๋ ๋ด๋ถ์ ์ผ๋ก ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ๋ฐ์ดํฐ์ ๋ช ๋ น์ด์ ํํ๋ก ๋ณํ๋ ๋ค์ ์คํ๋ฉ๋๋ค.
- ๋ช
๋ น์ด๋ ์ํํ ๋์๊ณผ ์ํํ ๋์์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
- ๋ช
๋ น์ด
- ์ํํ ๋์
- ์ํํ ๋์
- ๋ช
๋ น์ด
- ์์ค ์ฝ๋ ์์:
๋ํ๋ผ. 1๊ณผ 2๋ฅผ ์ถ๋ ฅํ๋ผ. "hello world"๋ฅผ USB ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๋ผ. cat.jpg๋ฅผ
- ๋ฐ์ดํฐ : 1, 2๋ผ๋ ์ซ์, โhello, worldโ๋ผ๋ ๋ฌธ์์ด, โcat.jpgโ๋ผ๋ ํ์ผ๋ช .
- ๋ช ๋ น์ด : โ๋ํ๋ผโ, โ์ถ๋ ฅํ๋ผโ, โUSB ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๋ผโ
- ์ปดํจํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก 0๊ณผ 1๋ง ์ดํดํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ์ ๋ช
๋ น์ด ๋ํ 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
- ์ฆ, ์ปดํจํฐ๋ 0๊ณผ 1๋ง์ผ๋ก ๋ค์ํ ์ซ์(์ ์, ์ค์)์ ๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ํํํ๋ฉฐ, ์ด ๋ฐ์ดํฐ๋ฅผ ํ์ฉํด ๋ช ๋ น์ด๋ฅผ ์คํํฉ๋๋ค.
- ๋ฐ์ดํฐ์ ๋ช
๋ น์ด ๋ํ 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
- ๋ช
๋ น์ด๋ฅผ ์คํํ๋ ์ฃผ์ฒด : CPU
-
CPU
- ์ปดํจํฐ์ ํต์ฌ ๋ถํ ์ค ํ๋.
- ๋ช
๋ น์ด๋ฅผ ์ดํดํ๊ณ ์คํํ๋ ์ฃผ์ฒด.
-
CPU์ ์ข
๋ฅ์ ๋ฐ๋ผ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ์ ์ธ ๋ช
๋ น์ด์ ์ข
๋ฅ์ ์ฒ๋ฆฌ์ ์์์ด ๋ฌ๋ผ์ง ์ ์์์ ์๋ฏธ.
- ํฐ ํ์์ ๋ณด๋ฉด CPU์ ์ข ๋ฅ์ ๋ฌด๊ดํ๊ฒ ๊ณตํต์ ์ผ๋ก ํ์ฉ๋๋ ๋ช ๋ น์ด๋ ์ด๋ ์ ๋ ์ ํด์ ธ ์์.
-
CPU์ ์ข
๋ฅ์ ๋ฐ๋ผ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ์ ์ธ ๋ช
๋ น์ด์ ์ข
๋ฅ์ ์ฒ๋ฆฌ์ ์์์ด ๋ฌ๋ผ์ง ์ ์์์ ์๋ฏธ.
-
CPU
-
๋ช
๋ น์ด ์ฌ์ดํด
- CPU๊ฐ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ์์.
2๏ธโฃ ์ปดํจํฐ์ ํต์ฌ ๋ถํ.
- ์ปดํจํฐ๋ฅผ ์๋์ํค๋ ์ปดํจํฐ์ ํต์ฌ ๋ถํ.
- CPU(์ค์์ฒ๋ฆฌ์ฅ์น), ๋ฉ๋ชจ๋ฆฌ(์ฃผ๊ธฐ์ต์ฅ์น), ์บ์ ๋ฉ๋ชจ๋ฆฌ, ๋ณด์กฐ๊ธฐ์ต์ฅ์น, ์ ์ถ๋ ฅ์ฅ์น
1๏ธโฃ CPU(Central Processing Unit)
- ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด์๋ ํฌ๊ฒ ๋ฐ์ดํฐ์ ๋ช
๋ น์ด๊ฐ ์๋ค๊ณ ํ์ต๋๋ค.
- ์ด๋ฌํ ์ ๋ณด๋ฅผ ์ฝ์ด ๋ค์ด๊ณ , ํด์ํ๊ณ , ์คํํ๋ ๋ถํ์ด ๋ฐ๋ก CPU(Central Processing Unit)์ ๋๋ค.
- CPU์ ๋ด๋ถ
-
์ฐ์ ๋
ผ๋ฆฌ์ฐ์ฐ์ฅ์น(ALU, Arithmetic and Logic Unit)
- ์ฌ์น ์ฐ์ฐ, ๋ ผ๋ฆฌ ์ฐ์ฐ๊ณผ ๊ฐ์ ์ฐ์ฐ์ ์ํํ ํ๋ก๋ก ๊ตฌ์ฑ๋์ด ์๋ ์ผ์ข ์ ๊ณ์ฐ๊ธฐ.
- CPU๊ฐ ์ฒ๋ฆฌํ ๋ช ๋ น์ด๋ฅผ ์ค์ง์ ์ผ๋ก ์ฐ์ฐํ๋ ์์.
-
์ ์ด์ฅ์น(CU, Control Unit)
- ๋ช
๋ น์ด๋ฅผ ํด์ํด ์ ์ด ์ ํธ๋ผ๋ ์ ๊ธฐ ์ ํธ๋ฅผ ๋ด๋ณด๋ด๋ ์ฅ์น.
-
์ ์ด ์ ํธ(control signal)๋ ๋ถํ์ ์๋์ํค๊ธฐ ์ํ ์ ํธ๋ฅผ ๋งํฉ๋๋ค.
- CPU๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํฅํด ์ ์ด ์ ํธ๋ฅผ ๋ณด๋ด๋ฉด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋์ํฌ ์ ์๊ณ , ์ ์ถ๋ ฅ์ฅ์น๋ฅผ ํฅํด ์ ์ด ์ ํธ๋ฅผ ๋ณด๋ด๋ฉด ์ ์ถ๋ ฅ์ฅ์น๋ฅผ ์๋์ํฌ ์ ์์ต๋๋ค.
-
์ ์ด ์ ํธ(control signal)๋ ๋ถํ์ ์๋์ํค๊ธฐ ์ํ ์ ํธ๋ฅผ ๋งํฉ๋๋ค.
- ๋ช
๋ น์ด๋ฅผ ํด์ํด ์ ์ด ์ ํธ๋ผ๋ ์ ๊ธฐ ์ ํธ๋ฅผ ๋ด๋ณด๋ด๋ ์ฅ์น.
-
๋ ์ง์คํฐ(register)
- CPU ๋ด๋ถ์ ์์ ์์ ์ ์ฅ์ฅ์น.
- ๋ฐ์ดํฐ์ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์ ์ค๊ฐ๊ฐ์ ์ ์ฅํฉ๋๋ค.
- CPU ๋ด์๋ ์ฌ๋ฌ ๊ฐ์ ๋ ์ง์คํฐ๊ฐ ์กด์ฌํ๋ฉฐ, ๊ฐ๊ธฐ ๋ค๋ฅธ ์ด๋ฆ๊ณผ ์ญํ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
-
์ฐ์ ๋
ผ๋ฆฌ์ฐ์ฐ์ฅ์น(ALU, Arithmetic and Logic Unit)
- ์ด ์ค ๊ฐ์ฅ ์ค์ํ ๊ตฌ์ฑ ์์๋ ๋ ์ง์คํฐ
- CPU๊ฐ ์ฒ๋ฆฌํ๋ ๋ช ๋ น์ด๋ ๋ฐ๋์ ๋ ์ง์คํฐ์ ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ๋ ์ง์คํฐ ๊ฐ๋ง ์ ๊ด์ฐฐํด๋ ํ๋ก๊ทธ๋จ์ด ์ด๋ป๊ฒ ์คํ๋๋์ง ๊ฐ์ฅ ๋ฎ์ ๋จ๊ณ์์ ํ์ ํ ์ ์์ต๋๋ค.
2๏ธโฃ ๋ฉ๋ชจ๋ฆฌ์ ์บ์ ๋ฉ๋ชจ๋ฆฌ.
-
๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ(main memory) ์ญํ ์ ํ๋ ํ๋์จ์ด๋ RAM๊ณผ ROM์ด ์์ต๋๋ค.
- ์ผ๋ฐ์ ์ผ๋ก โ(๋ฉ์ธ) ๋ฉ๋ชจ๋ฆฌโ๋ผ๋ ์ฉ์ด๋ RAM์ ์ง์นญํฉ๋๋ค.
-
๋ฉ๋ชจ๋ฆฌ
- CPU๊ฐ ์ฝ์ด ๋ค์ด๊ณ , ํด์ํ๊ณ , ์คํํ๋ ๋ชจ๋ ์ ๋ณด๋ ์ด๋๊ฐ์ ์ ์ฅ๋์ด ์์ด์ผ ํ๋ฉฐ, ์ด ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์ฅ์น.
- ์ฆ, ๋ฉ๋ชจ๋ฆฌ๋ ํ์ฌ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ๊ตฌ์ฑํ๋ ๋ฐ์ดํฐ์ ๋ช
๋ น์ด๋ฅผ ์ ์ฅํ๋ ๋ถํ
- ์ฌ๊ธฐ์ ์ค์ํ ๊ฒ์ โ์คํ ์ค์ธโ ํ๋ก๊ทธ๋จ์ ์ ์ฅํ๋ค๋ ๊ฒ.
- ์ฆ, ๋ฉ๋ชจ๋ฆฌ๋ ํ์ฌ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ๊ตฌ์ฑํ๋ ๋ฐ์ดํฐ์ ๋ช
๋ น์ด๋ฅผ ์ ์ฅํ๋ ๋ถํ
- CPU๊ฐ ์ฝ์ด ๋ค์ด๊ณ , ํด์ํ๊ณ , ์คํํ๋ ๋ชจ๋ ์ ๋ณด๋ ์ด๋๊ฐ์ ์ ์ฅ๋์ด ์์ด์ผ ํ๋ฉฐ, ์ด ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์ฅ์น.
- ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ ค๋ฉด ๊ทธ ํ๋ก๊ทธ๋จ์ ์ด๋ฃจ๋ ๋ฐ์ดํฐ์ ๋ช ๋ น์ด๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋์ด ์์ด์ผ ํฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ(RAM)์ ๊ด๋ จํด ๊ธฐ์ตํด์ผ ํ ์ค์ํ ๋ฐฐ๊ฒฝ ์ง์
-
- ์ฃผ์(Address)
-
- ํ๋ฐ์ฑ(volatile)
-
-
-
์ฃผ์(Address)
- CPU๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํ ๋ ์ปดํจํฐ๊ฐ ๋น ๋ฅด๊ฒ ์๋ํ๊ธฐ ์ํด ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ์ดํฐ์ ๋ช ๋ น์ด๊ฐ ์ ๋๋์ด ์์ด์ผ ํฉ๋๋ค.
- ๊ทธ๋์ ์ฌ์ฉ๋๋ ๊ฐ๋
์ด ์ฃผ์(Address) ์
๋๋ค.
- CPU๊ฐ ์ํ๋ ์ ๋ณด๋ก ์ ๊ทผํ๊ธฐ ์ํด์๋ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค.
-
์ฃผ์(Address)
- ์๋ ๊ทธ๋ฆผ์ 1๋ฒ์ง์ 2๋ฒ์ง์๋ ๋ช ๋ น์ด, 3๋ฒ์ง์ 4๋ฒ์ง์๋ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋์ด ์๊ณ , 5๋ฒ์ง์ 6๋ฒ์ง์๋ ์๋ฌด๊ฒ๋ ์ ์ฅ๋์ด ์์ง ์์ ์ํ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํํํ ๊ทธ๋ฆผ์ ๋๋ค.
-
-
ํ๋ฐ์ฑ(volatile)
- ์ ์์ด ๊ณต๊ธ๋์ง ์์ ๋ ์ ์ฅํ๊ณ ์๋ ์ ๋ณด๊ฐ ์ง์์ง๋ ํน์ฑ์ ์๋ฏธํฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ(RAM)๋ ํ๋ฐ์ฑ ์ ์ฅ์ฅ์น๋ก, ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ์ ๋ณด๋ ์ปดํจํฐ์ ์ ์์ด ๊บผ์ง๋ฉด ๋ชจ๋ ์ญ์ ๋ฉ๋๋ค.
- ์ด๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ดํดํ๊ธฐ ์ํ ์ค์ํ ํน์ฑ์ด๋ฏ๋ก ๊ธฐ์ต.
-
ํ๋ฐ์ฑ(volatile)
- ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ์ตํ ๋ ๋ฐ๋์ ํจ๊ป ์์ ๋์ด์ผ ํ ์ ์ฅ์ฅ์น : ์บ์ ๋ฉ๋ชจ๋ฆฌ(Cache Memory)
-
์บ์ ๋ฉ๋ชจ๋ฆฌ(Cache Memory)
- CPU์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ด์๋ ๋ฐ๋์ ํ๋ ์ด์์ ์บ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์์ต๋๋ค.
- CPU๊ฐ ์กฐ๊ธ์ด๋ผ๋ ๋ ๋นจ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๊ฐ์ ์ ๊ทผํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ ์ฅ์ฅ์น์
๋๋ค.
- ๋น ๋ฅธ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ์ ๋ณด์กฐํ๋ ์ ์ฅ์ฅ์น์ธ ์ ์ ๋๋ค.
- ์บ์ ๋ฉ๋ชจ๋ฆฌ๋ CPU ์์ ์์นํ๊ธฐ๋ ํ๊ณ , CPU ๋ฐ์ ์์นํ๊ธฐ๋ ํ๋ฉฐ, ์ฌ๋ ค ์ข ๋ฅ๊ฐ ์์ต๋๋ค.
-
์บ์ ๋ฉ๋ชจ๋ฆฌ(Cache Memory)
3๏ธโฃ ๋ณด์กฐ๊ธฐ์ต์ฅ์น.
-
๋ณด์กฐ๊ธฐ์ต์ฅ์น(secondary storage)
- ์ปดํจํฐ์ ์ ์์ด ๊บผ์ง๋ฉด ์ ์ฅ๋ ์ ๋ณด๋ฅผ ๋ชจ๋ ์์ต๋๋ค. ์ด๋ฅผ ๋ณด์กฐํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ฅ์น์
๋๋ค.
- ์ฆ, ์ ์์ด ๊บผ์ ธ๋ ์ ์ฅ๋ ์ ๋ณด๊ฐ ์ฌ๋ผ์ง์ง ์๋ ๋นํ๋ฐ์ฑ(non-volatile) ์ ์ฅ์ฅ์น์
๋๋ค.
- CD-ROM, DVD, ํ๋ ๋์คํฌ ๋๋ผ์ด๋ธ, ํ๋์ ๋ฉ๋ชจ๋ฆฌ(SSD, USB ๋ฉ๋ชจ๋ฆฌ), ํ๋กํผ ๋์คํฌ์ ๊ฐ์ ์ ์ฅ์ฅ์น๊ฐ ๋ณด์กฐ ๊ธฐ์ต์ฅ์น์ ์ผ์ข
- ์ฆ, ์ ์์ด ๊บผ์ ธ๋ ์ ์ฅ๋ ์ ๋ณด๊ฐ ์ฌ๋ผ์ง์ง ์๋ ๋นํ๋ฐ์ฑ(non-volatile) ์ ์ฅ์ฅ์น์
๋๋ค.
- ์ปดํจํฐ์ ์ ์์ด ๊บผ์ง๋ฉด ์ ์ฅ๋ ์ ๋ณด๋ฅผ ๋ชจ๋ ์์ต๋๋ค. ์ด๋ฅผ ๋ณด์กฐํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ฅ์น์
๋๋ค.
- ๋ณด์กฐ๊ธฐ์ต ์ฅ์น๋ ๋ณด๊ดํ ํ๋ก๊ทธ๋จ์ ์ ์ฅํฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ์ฌ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ์ ์ฅํ๋ ๊ฒ๊ณผ ๋๋น๋ฉ๋๋ค.
- ์ ์์ : CPU๊ฐ ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์ ์ฅ๋ ํ๋ก๊ทธ๋จ์ ๊ณง์ฅ ๊ฐ์ ธ์ ์คํํ ์ ์๋ค๋ ์
- ์ด๋ ํ ํ๋ก๊ทธ๋จ์ ์คํ์ ๋ณด์กฐ๊ธฐ์ต์ฅ์น์์ ๋ณด๊ดํ๊ณ ์๋ ํ๋ก๊ทธ๋จ์ ๋ฉ๋ชจ๋ฆฌ๋ก ๋ณต์ฌํด์ผ ํฉ๋๋ค.
4๏ธโฃ ์ ์ถ๋ ฅ์ฅ์น.
-
์
์ถ๋ ฅ์ฅ์น(Input/Output device)
- ์ปดํจํฐ ์ธ๋ถ์ ์ฐ๊ฒฐ๋์ด ์ปดํจํฐ ๋ด๋ถ์ ์ ๋ณด๋ฅผ ๊ตํํ๋ ์ฅ์น๋ฅผ ๋งํฉ๋๋ค.
- ์
๋ ฅ์ฅ์น : ์ปดํจํฐ์ ์ด๋ ํ ์
๋ ฅ์ ํ ๋ ์ฌ์ฉํ๋ ์ฅ์น
- ์ : ๋ง์ฐ์ค, ํค๋ณด๋, ๋ง์ดํฌ
- ์ถ๋ ฅ์ฅ์น : ์ปดํจํฐ์ ์ ๋ณด๋ฅผ ๋ฐ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ฅ์น
- ์ : ์คํผ์ปค, ๋ชจ๋ํฐ, ํ๋ฆฐํฐ
- ์
๋ ฅ์ฅ์น : ์ปดํจํฐ์ ์ด๋ ํ ์
๋ ฅ์ ํ ๋ ์ฌ์ฉํ๋ ์ฅ์น
- ์ปดํจํฐ ์ธ๋ถ์ ์ฐ๊ฒฐ๋์ด ์ปดํจํฐ ๋ด๋ถ์ ์ ๋ณด๋ฅผ ๊ตํํ๋ ์ฅ์น๋ฅผ ๋งํฉ๋๋ค.
- ์ฐธ๊ณ : ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์
์ถ๋ ฅ์ฅ์น๋ ์์ ํ ๋ฐฐํ์ ์ธ ๊ฐ๋
์ด ์๋๋๋ค.
- ๋ณด์กฐ๊ธฐ์ต์ฅ์น๋ ๊ฒฐ๊ตญ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ณด์กฐํ๋ ์๋ฌด๋ฅผ ์ํํ๋ ํน๋ณํ ์ ์ถ๋ ฅ์ฅ์น๋ก ๋ณผ ์ ์์ต๋๋ค.
- ์ฃผ๋ณ์ฅ์น(peripheral device) : ๋ณด์กฐ๊ธฐ์ต์ฅ์น๊ฐ ์ปดํจํฐ ๋ด๋ถ์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ์์ด ์ ์ถ๋ ฅ์ฅ์น์ ํฌ๊ฒ ๋ค๋ฅด์ง ์๊ธฐ ๋๋ฌธ์, ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์ ์ถ๋ ฅ์ฅ์น๋ฅผ ์ฃผ๋ณ์ฅ์น๋ผ๊ณ ํต์นญํ๊ธฐ๋ ํฉ๋๋ค.
5๏ธโฃ ๋ฉ์ธ ๋ณด๋์ ๋ฒ์ค
-
๋ฉ์ธ ๋ณด๋(main board) ํน์ ๋ง๋ ๋ณด๋(mother board)
- ์์์ ์ดํด๋ณธ ์ปดํจํฐ์ ํต์ฌ ๋ถํ๋ค์ ๊ณต์ค์ ๋ ์์ง ์์ต๋๋ค.
- ์ด ๋ถํ๋ค์ ๊ณ ์ ํ๊ณ ์ฐ๊ฒฐํ๋ ๊ธฐํ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
- ์ด ๊ธฐํ์ ๋ฉ์ธ๋ณด๋ ํน์ ๋ง๋๋ณด๋๋ผ๊ณ ๋ถ๋ฆ
๋๋ค.
- ๋ฉ์ธ ๋ณด๋์๋ ์ปดํจํฐ์ ํต์ฌ ๋ถํ์ ๋น๋กฏํ ์ฌ๋ฌ ๋ถํ๋ค์ ์ฐ๊ฒฐํ ์ ์๋ ์ฌ๋กฏ๊ณผ ์ฐ๊ฒฐ ๋จ์๋ค์ด ์์ต๋๋ค.
- ์ด ๊ธฐํ์ ๋ฉ์ธ๋ณด๋ ํน์ ๋ง๋๋ณด๋๋ผ๊ณ ๋ถ๋ฆ
๋๋ค.
- ์ด ๋ถํ๋ค์ ๊ณ ์ ํ๊ณ ์ฐ๊ฒฐํ๋ ๊ธฐํ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
- ์์์ ์ดํด๋ณธ ์ปดํจํฐ์ ํต์ฌ ๋ถํ๋ค์ ๊ณต์ค์ ๋ ์์ง ์์ต๋๋ค.
-
๋ฒ์ค(Bus)
- ๋ฉ์ธ ๋ณด๋์ ์ฐ๊ฒฐ๋ ๋ถํ๋ค์ ๊ฐ์์ ์ญํ ์ ์ ์ ํ ์ํํ๊ธฐ ์ํด ์๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ต๋๋ค.
- ์ด๋ ๊ฐ ์ปดํจํฐ ๋ถํ๋ค์ด ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
- ๋ฒ์ค์ ์ข
๋ฅ๋ ๋ค์ํ์ง๋ง, ์์ ์ค๋ช
ํ ํต์ฌ ๋ถํ๋ค์ ์ฐ๊ฒฐํ๋ ์์คํ
๋ฒ์ค(System Bus)๊ฐ ๊ฐ์ฅ ์ค์ํ๋ค๊ณ ํ ์ ์์ต๋๋ค
- ๋ฉ์ธ ๋ณด๋์ ์ฐ๊ฒฐ๋ ๋ถํ๋ค์ ๊ฐ์์ ์ญํ ์ ์ ์ ํ ์ํํ๊ธฐ ์ํด ์๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ต๋๋ค.
3๏ธโฃ ์ปดํจํฐ ๊ตฌ์กฐ ์ง๋ ๊ทธ๋ฆฌ๊ธฐ
- ํ๋์ ์ ๋ฆฌ๋ ์์ ์ปดํจํฐ ๊ตฌ์กฐ ์ง๋๋ฅผ ๋ณด๋ฉด์ ๋ฏธ๋ฆฌ ํ์ต์ ํ๋ฆ์ ์ ๋ฆฌํด๋ด ์๋ค.