1. ์ปดํจํฐ ๊ตฌ์กฐ๋ฅผ ์์์ผ ํ๋ ์ด์
- ๋ฌธ์ ํด๊ฒฐ
- ์ฑ๋ฅ, ์ฉ๋, ๋น์ฉ
์ข์ ๊ฐ๋ฐ์๊ฐ ๋๋ ค๋ฉด?
- ์ปดํจํฐ ๊ตฌ์กฐ๋ฅผ ํ์คํ๊ฒ ์ดํดํด๋ผ!
์ปดํจํฐ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ ์๋ค๋ฉด ๋ฌธ์ ์ํฉ์ ๋น ๋ฅด๊ฒ ์ง๋จํ ์ ์๊ณ , ๋ฌธ์ ํด๊ฒฐ์ ์ค๋ง๋ฆฌ๋ฅผ ๋ค์ํ๊ฒ ์ฐพ์ ์ ์๋ค.
์ด๋ฐ ์ฌ๊ณ ๋ฅผ ์ ์งํํ๋ค๋ฉด ์ปดํจํฐ๋ ๋ฏธ์ง์ ๋์์ด ์๋, ๋ถ์์ ๋์์ด๋ค.
- ์ฑ๋ฅ, ์ฉ๋, ๋น์ฉ๊น์ง ๊ณ ๋ คํ๊ธฐ
์ปดํจํฐ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์๋ง ์ง์คํใด ๊ฐ๋ฐ์ ๋์ด ์ฑ๋ฅ, ์ฉ๋, ๋น์ฉ๊น์ง ๊ณ ๋ คํ๋ ๊ฐ๋ฐ์๊ฐ ๋์ด์ผ ํ๋ค.
์ด๋ ํ ์ํฉ์์๋ ์๋ฅผ ๋ค์ด, ์ด๋ค ์ ์ฅ์ฅ์น๊ฐ ํ์ํ ์ง, ์ด๋์ ๋ ์ฉ๋์ ์ ์ฅ์ฅ์น๊ฐ ํ์ํ์ง ๋ฑ์ ์ค์ค๋ก ํ๋จํ ์ค ์์์ผ ํ๋ค.
2. ์ปดํจํฐ ๊ตฌ์กฐ์ ํฐ ๊ทธ๋ฆผ
- ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด
- ์ปดํจํฐ์ 4๊ฐ์ง ํต์ฌ ๋ถํ
์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด
๋ฐ์ดํฐ : ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ซ์, ๋ฌธ์, ์ด๋ฏธ์ง, ๋์์๊ณผ ๊ฐ์ ์ ์ ์ธ ์ ๋ณด
๋ช ๋ น์ด : ๋ฐ์ดํฐ๋ฅผ ์์ง์ด๊ณ ์ปดํจํฐ๋ฅผ ์๋ํ ์ ์๊ฒ ํ๋ ์ ๋ณด
์๋ฅผ ๋ค์ด
1 + 2 = 3 ์ด๋ผ๋ ์์์ด ์์ ๋,
::: 1๊ณผ 2๋ ๋ฐ์ดํฐ
::: + (๋ํด๋ผ) ๋ ๋ช ๋ น์ด ๋ก ๊ตฌ๋ถํ ์ ์๋ค.
์ปดํจํฐ์ 4๊ฐ์ง ํต์ฌ ๋ถํ
: ๋ฉ์ธ๋ณด๋์ ๋ถ์ฐฉ๋์ด ์์ผ๋ฉฐ ๋ฉ์ธ๋ณด๋ ๋ด์ ์์คํ
๋ฒ์ค๋ฅผ ํตํด ํต์ฌ ๋ถํ๋ค์ด ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค
1. CPU
CPU ๋ ๊ฐ๋จํ๊ฒ ๋งํด "์ปดํจํฐ์ ๋" ๋ผ๊ณ ํ ์ ์๋ค
์ฆ, ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๋ช ๋ น์ด๋ฅผ ์ฝ์ด๋ค์ด๊ณ , ํด์ํ๊ณ , ์คํํ๋ ๋ถํ์ด๋ค.
CPU๋ ์ฐ์ ๋ ผ๋ฆฌ ์ฐ์ฐ์ฅ์น(ALU), ๋ ์ง์คํฐ, ์ ์ด์ฅ์น ๋ฑ์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค
- ์ฐ์ ๋ ผ๋ฆฌ ์ฐ์์ฅ์น ALU ๋ ๊ณ์ฐ์ ์ํด ์กด์ฌํ๋ ๋ถํ์ด๋ค.
- ๋ ์ง์คํฐ : CPU ๋ด๋ถ์ ์์ ์์ ์ ์ฅ์ฅ์น์ด๋ค. ํ๋ก๊ทธ๋จ์ ์คํํ๋๋ฐ ํ์ํ ๊ฐ๋ค์ ์์๋ก ์ ์ฅํ๋ ๋ถํ์ด๋ค.
- ์ ์ด์ฅ์น : ์ ์ด ์ ํธ๋ฅผ ๋ณด๋ด๋ก ๋ช ๋ น์ด๋ฅผ ํด์ํ๋ ์ฅ์น์ด๋ค. ๋ฉ๋ชจ๋ฆฌ ์ฝ๊ธฐ ์ ์ด ์ ํธ์ ๋ฉ๋ชจ๋ฆฌ ์ฐ๊ธฐ ์ ์ด ์ ํธ๋ฅผ ๋ณด๋ธ๋ค.
2. ๋ฉ๋ชจ๋ฆฌ (Main Memory)
๋ฉ๋ชจ๋ฆฌ๋ ํ์ฌ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ถ๋ถ์ด๋ค.
๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๊ฐ์ ์์น๋ ์ฃผ์๋ก ์ ์ ์๋ค.
ํ์ง๋ง ๋ฉ๋ชจ๋ฆฌ๋ ๊ฐ๊ฒฉ์ด ๋น์ธ ์ ์ฅ์ฉ๋์ด ์ ๊ณ , ์ปดํจํฐ์ ์ ์์ด ๊บผ์ง๋ฉด ์ ์ฅ๋ ๋ด์ฉ์ ์์ ์ ์๋ค๋ ๋จ์ ์ ๊ฐ์ง๊ณ ์๋ค.
์ด๋ ๋ฐ๋ก ๋ค์์ ์ ๋ฆฌ๋์ด ์๋ ๋ณด์กฐ ๊ธฐ์ต ์ฅ์น๋ฅผ ํตํด ๋ณด์ํ ์ ์๋ค.
3. ๋ณด์กฐ ๊ธฐ์ต ์ฅ์น
๋ณด์กฐ ๊ธฐ์ต ์ฅ์น๋ ์ปดํจํฐ์ ์ ์์ด ๊บผ์ ธ๋ ๋ณด๊ด๋ ํ๋ก๊ทธ๋จ์ ์ ์ฅํ ์ ์๋ ๋ถํ์ด๋ค
์๋ฅผ ๋ค์ด ํ๋๋์คํฌ, SSD, USB ๋ฉ๋ชจ๋ฆฌ, DVD, CD-ROM ๋ฑ์ด ์๋ค.
4. ์ ์ถ๋ ฅ ์ฅ์น ( I/O Device)
์ ์ถ๋ ฅ ์ฅ์น๋ ์ปดํจํฐ ์ธ๋ถ์ ์ฐ๊ฒฐ๋์ด ์์ด ์ปดํจํฐ ๋ด๋ถ์ ์ ๋ณด๋ฅผ ๊ตํํ ์ ์๋ ๋ถํ์ด๋ค.
๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ๋น์ทํ๊ฒ "์ปดํจํฐ ์ฃผ๋ณ์ ๋ถ์ด์๋ ์ฅ์น" ๋ผ๋ ์๋ฏธ์์ ์ฃผ๋ณ์ฅ์น ๋ผ๊ณ ํต์นญํ๊ธฐ๋ ํ๋ค.
์๋ฅผ ๋ค์ด ๋ชจ๋ํฐ, ๋ง์ฐ์ค, ํค๋ณด๋ ์ ๊ฐ์ ์ฅ์น๋ฅผ ์ ์ถ๋ ฅ ์ฅ์น ๋ผ๊ณ ํ๋ค.
์์คํ ๋ฒ์ค
์์คํ ๋ฒ์ค ๋ ?
์ปดํจํฐ์ 4์์๊ฐ ๋ชจ๋ ๋ฉ์ธ๋ณด๋ ๋ด๋ถ์ '๋ฒ์ค'๋ผ๋ ํต๋ก๋ฅผ ํตํด ์ฐ๊ฒฐ๋์ด ์๋ค! (์ฐ๊ฒฐ๋์ด ์๋ค = '์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค'๋ฅผ ์๋ฏธ)
์ด๋, ์ปดํจํฐ์ ๋ค๊ฐ์ง ํต์ฌ ๋ถํ์ด ์๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ฌ์ฉํ๋ ํต๋ก๋ฅผ "์์คํ ๋ฒ์ค" ๋ผ๊ณ ํ๋ค.
์์คํ ๋ฒ์ค์ ์ข ๋ฅ
1. ์ฃผ์ ๋ฒ์ค : ์ฃผ์๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
2. ๋ฐ์ดํฐ ๋ฒ์ค : ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
3. ์ ์ด ๋ฒ์ค : ์ ์ด ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
์์ ๋ฉด์ ์ง๋ฌธ
Q. ์์คํ ๋ฒ์ค์ ์๋์ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด ์ด๋ค ๋ฐฉ๋ฒ๋ค์ด ์กด์ฌํ๋์?
์์คํ ๋ฒ์ค์ ์๋์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋ฐ์ดํฐ ๋ฒ์ค์ ํญ์ ๋ํ๋ ๊ฒ, ํด๋ญ์ ์ฃผํ์๋ฅผ ๋์ด๋ ๊ฒ,
์บ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ ๊ทผํ๋ ๊ฒ ๋ฑ์ด ์์ต๋๋ค.
Q. ๋ฐ์ดํฐ ๋ฒ์ค์ ์ฃผ์ ๋ฒ์ค์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์? ๊ทธ๋ฆฌ๊ณ ๊ฐ๊ฐ์ ์ญํ ์ ๋ฌด์์ธ๊ฐ์?
๋ฐ์ดํฐ ๋ฒ์ค๋ ๋ฐ์ดํฐ์ ์ ์ก์ ๋ด๋นํ๋ฉฐ, ์ฃผ์ ๋ฒ์ค๋ ๋ฉ๋ชจ๋ฆฌ์ ์ฃผ์ ์ ๋ฌ์ ๋ด๋นํฉ๋๋ค.
๋ฐ์ดํฐ ๋ฒ์ค๋ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ ๋นํธ ์๋ก ํ์๋๋ฉฐ, ์ฃผ์ ๋ฒ์ค๋ ๋ฉ๋ชจ๋ฆฌ์ ์ฃผ์ ๋ฒ์๋ฅผ ๊ฒฐ์ ํด์ค๋๋ค.
Q. ์ด๋ค ์ข ๋ฅ์ ๊ธฐ๊ธฐ๋ค์ด ์์คํ ๋ฒ์ค๋ฅผ ํตํด ์ฐ๊ฒฐ๋๋์?
CPU, ๋ฉ๋ชจ๋ฆฌ, ๋ณด์กฐ ๊ธฐ์ต์ฅ์น, ์ ์ด์ ํธ๋ค์ด ์์คํ ๋ฒ์ค๋ฅผ ํตํด ์ด๋๋ฉ๋๋ค.
Q. ์์คํ ๋ฒ์ค๋ ๋ฌด์์ธ๊ฐ์? ๊ทธ๋ฆฌ๊ณ ์์คํ ๋ฒ์ค์ ์ฃผ์ ๊ธฐ๋ฅ์ ๋ฌด์์ธ๊ฐ์?
์์คํ ๋ฒ์ค๋ ์ปดํจํฐ ๋ด์ ๋ค์ํ ๊ตฌ์ฑ์์๋ค์ด ์๋ก ํต์ ํ๊ธฐ ์ํ ๋ฐ์ดํฐ ์ ์ก์ ํ ์ ์๋ ํต๋ก์ ๋๋ค.
์์คํ ๋ฒ์ค์ ์ฃผ์ ๊ธฐ๋ฅ์ ๋ฐ์ดํฐ, ์ฃผ์, ์ ์ด์ ํธ๋ค์ ์ ๋ฌํด ํ๋์จ์ด ๊ฐ์ ์ํธ ์์ฉ์ ์ํํ๊ฒ ํด์ค๋๋ค.
Q. CPU๋ ๋ฌด์์ธ๊ฐ์? CPU์ ์ฃผ์ ๊ธฐ๋ฅ์ ๋ฌด์์ธ๊ฐ์?
CPU๋ Central Processing Unit ์ ์ฝ์ด๋ก, ์ปดํจํฐ ์์คํ ์์ ์ฐ์ฐ๊ณผ ์ ์ด๋ฅผ ์ํํ๋ ์ปดํจํฐ์ ๋์ ๊ฐ์ ํต์ฌ ์ฅ์น์ ๋๋ค.
CPU์ ์ฃผ์ ๊ธฐ๋ฅ์ ํ๋ก๊ทธ๋จ ์คํ, ์ฐ์ ์ฐ์ฐ, ๋ ผ๋ฆฌ ์ฐ์ฐ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฑ์ ๋ด๋นํ๋ ๊ฒ ์ ๋๋ค.
'๐ฉ๐ปโ๐ป Developer > ํผ๊ณต์ปด์ด_CS์ง์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํผ๊ณต์ปด์ด] Chapter 08-2. ๋ค์ํ ์ ์ถ๋ ฅ ๋ฐฉ๋ฒ (0) | 2024.05.06 |
---|---|
[ํผ๊ณต์ปด์ด] Chapter 05-2 ๋ช ๋ น์ด ๋ณ๋ ฌ ์ฒ๋ฆฌ ๊ธฐ๋ฒ (0) | 2024.04.02 |
[ํผ๊ณต์ปด์ด] Chapter 07-1 ๋ค์ํ ๋ณด์กฐ๊ธฐ์ต์ฅ์น (0) | 2024.03.28 |
๋๊ธ