๊ฐ๋ฐ์๋ ์ฝ๋๋ง ์ ์ง๋ฉด ๋๋ ๊ฑฐ ์๋๊ฐ? ํ๋ก๊ทธ๋๋ฐ ๋ฌธ๋ฒ์ ๊ณต๋ถํด์ผ ๊ฒ ์ง..?
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฟ ์๋๋ผ ์ปดํจํฐ์ ๊ทผ๊ฐ[๋์ = ๊ตฌ์กฐ, ์ด์์ฒด์ ]
์ ์์์ผ ํ๋ค.
๋ถ๋ช ์ฝ๋๋ฅผ ์ ๋๋ก ์์ฑํ๋๋ฐ ์ ๋์ํ์ง ์๋ ๊ฑฐ์ง? ๊ฐ์ ์ฝ๋์ธ๋ฐ๋ ๋์ํ๋ ์ฌ๋์ด ์๋ค.
๋ด๊ฐ ๋ง๋ ํ๋ก๊ทธ๋จ์ด ์ด๋ป๊ฒ ๋์ํ๋์ง๋ฅผ ์์์ผ ํ๋ค. ์ปดํจํฐ๋ฅผ ๋ฏธ์ง์ ๋์์ด ์๋๋ผ ๋ถ์์ ๋์์ผ๋ก ๋ด์ผ ํ๋ ๋ฅ๋ ฅ์ ๊ธธ๋ฌ์ผ ํ๋ค.
์ฆ, ์ปดํจํฐ์ ๋ด๋ถ ๋์
์ ๋ค์ฌ๋ค๋ด์ผ ํ๋ค. ๊ทธ๋ฌ๋๊น ๋ด๊ฐ ๋ง๋ ์ฝ๋๊ฐ ์ปดํจํฐ์ ๊ฐ์ฅ ๋ฐ๋จ๋ถํฐ ์ด๋ป๊ฒ ์ฐจ๊ทผ์ฐจ๊ทผ ์คํ๋๋ ์ง๋ฅผ ์ ์ ์์ด์ผ ํ๋ค. ๊ฐ๋ฐ์๋ค์ด ๋งํ๋ ๋ถ์ํ๋ ๋ฅ๋ ฅ์ ๊ธธ๋ฌ์ผ ํ๋ค๋ ์๋ฏธ๊ฐ ์ฌ๊ธฐ์๋ถํฐ ์์๋๋ค๊ณ ๋ณผ ์ ์๋ค.
๋ฏธ์ง์ ๋์์์ ๋ถ์์ ๋์
์ผ๋ก ๋ฐ๋ผ๋ณผ ์ ์๋ ํ๊ณผ ์ปดํจํฐ๋ฅผ ๊ด์กฐํ ์ ์๋
๋ฅ๋ ฅ์ ๋๋ ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ๊ฐ๋ฐ์๊ฐ ๋ ์ ์๋ค.
๊ฐ๋ฐ์์ ๊ฐ์ฅ ์ค์ํ ์ด์ผ๊ธฐ ์ค ํ๋, ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ ๋๊ท๋ชจ ํธ๋ํฝ ์ฒ๋ฆฌ๋ผ๋์ง.. ๋น ๋ฅธ ์ฒ๋ฆฌ๋ผ๋์ง.. ๋ฑ๋ฑ๊ณผ ๊ฐ์ด ์ค์ํ ๊ฒ์ด๋ค.
ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ด์ฉํ๋๋ผ๋ CPU, ๋ฉ๋ชจ๋ฆฌ, ์ ์ฅ ์ฉ๋์ ์ง์ ์ ํํด์ผ ํ๋ค. ๊ทธ๊ฒ์ ๋ฐ๋ผ ๊ฐ๊ฒฉ, ์ฑ๋ฅ, ์ฉ๋์ด ๋ฌ๋ผ์ง๋ค. ์ด๋ฌํ ๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ธฐ์ด ๋ฌธ๋ฒ๋ง์ผ๋ก๋ ํด๊ฒฐํ๊ธฐ ์ด๋ ค์ด ๋ฌธ์ ์ด๋ค.
์ฆ, ์ปดํจํฐ ๊ตฌ์กฐ
๋ ๊ฒฐ๊ตญ ์ฑ๋ฅ, ์ฉ๋, ๋น์ฉ์ ๋ํ ์ด์ผ๊ธฐ
๋ชจ๋ ํ๋ก๊ทธ๋จ์ ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด๋ ๋ ๊ฐ์ด๋ค.
- ์ซ์, ๋ฌธ์, ์ด๋ฏธ์ง, ๋์์๊ณผ ๊ฐ์ ์ ์ ์ธ ์ ๋ณด
- ์ปดํจํฐ์ ์ฃผ๊ณ ๋ฐ๋/๋ด๋ถ์ ์ ์ฅ๋ ์ ๋ณด๋ฅผ ๋ฐ์ดํฐ๋ผ ํต์นญํ๊ธฐ๋ ํ๋ค.
- ์ปดํจํฐ๋ ๊ฒฐ๊ตญ ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ณ
- ์ปดํจํฐ๋ฅผ ์ค์ง์ ์ผ๋ก ์์ง์ด๋ ์ ๋ณด
- ๋ฐ์ดํฐ๋ ๋ช ๋ น์ด๋ฅผ ์ํ ์ผ์ข ์ ์ฌ๋ฃ
๋ช ๋ น์ด๋ผ๋ ๊ฑด 1๊ณผ 2๋ฅผ ๋ํ๋ผ โ 1๊ณผ 2๋ฅผ ๋ฐ์ดํฐ
๋ฌผ๋ก , ์ค์ ๋ก CPU๊ฐ ์คํํ๋ ๋ช ๋ น์ด๋ 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ์ปดํจํฐ๋ 0๊ณผ 1๋ง ์ดํดํ ์ ์๋ค.
๊ธฐ๊ณ์ด
: ๋ช ๋ น์ด๋ค์ ์งํฉ์ด์ ๋ธ๋ฆฌ์ด
์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ธ์ด๋ฅผ ์ฌ๋์ด ์ฝ๊ธฐ ์ฝ๊ฒ ํ ๋ฒ ๋ณํํด์ค ๊ฒ์ด์ ์ปดํจํฐ๊ฐ ๋์์ํค๋ ์ค์ง์ ์ธ ์ ๋ณด์ธ ๋ช ๋ น์ด๋ฅผ ๋งํ๋ค.
๊ด๋ฆฌ์ ์ญํ ์ํ๋ ์ด์์ฒด์ ์
์ปค๋
์ด ํ๋ก๊ทธ๋จ์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ ค ํ๋ก์ธ์ค๋ก ๋ง๋ค๋ฉด ์ผ๊พผ์ CPU๊ฐ ์ฒ๋ฆฌ
- ๋ฉ๋ชจ๋ฆฌ์ ์๋ ๋ช ๋ น์ด๋ฅผ ๊ฐ์ ธ์ ์ฝ์ด ๋ค์ด๊ณ , ํด์ํ๊ณ ์คํํ๋ ๋ถํ์ด๋ค.
ALU(์ฐ์ ๋ ผ๋ฆฌ ์ฐ์ฐ์ฅ์น)
: ๊ณ์ฐ๊ธฐ, ๊ณ์ฐ์ ์ํ ํ๋ก๋ค์ ๋ชจ์๋ ์ง์คํฐ
: CPU ๋ด๋ถ์ ์์ ์์๊ธฐ์ต์ ์ฅ์ฅ์น, CPU๋ ์์ฒด์ ์ผ๋ก ์ ์ฅํ ๋ฐฉ๋ฒ์ด ์๊ธฐ ๋๋ฌธ์ ๋ ์ง์คํฐ๋ฅผ ๊ฑฐ์ณ ๋ฐ์ดํฐ ์ ๋ฌ์ ์ด์ฅ์น
: ์ ์ด ์ ํธ๋ฅผ ๋ด๋ณด๋ด๊ณ , ๋ช ๋ น์ด๋ฅผ ํด์ํ๋ ์ฅ์น, ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํ ์์ ๊ฒฐ์
โ ์ฌ๊ธฐ์ ์ ์ด ์ ํธ : ์ปดํจํฐ๋ค์ ๊ด๋ฆฌํ๊ณ ์๋์ํค๊ธฐ ์ํ ์ ์์ฅ์น(๋ฉ๋ชจ๋ฆฌ ์ฝ๊ธฐ ์ ํธ, ๋ฉ๋ชจ๋ฆฌ ์ฐ๊ธฐ ์ ํธ)
- ๋ฉ๋ชจ๋ฆฌ 1๋ฒ์ง์ ์๋ ๋ช ๋ น์ด๋ฅผ ์คํํ๊ณ ์ถ๋ค๋ฉด, ์ ์ผ ๋จผ์ 1๋ฒ์ง์ ์๋ ๋ช ๋ น์ด๋ฅผ CPU ๋ด๋ถ๋ก ์ฝ์ด๋ค์ธ๋ค. ์ ์ด์ฅ์น๋ ์ ์ด ์ ํธ๋ก์ 1๋ฒ์ง ๋ช ๋ น์ด๋ฅผ ์ฝ์ด๋ค์ด๊ฒ ๋จ
- ๋ฉ๋ชจ๋ฆฌ ์ฝ๊ธฐ๋ผ๋ ์ ์ด ์ ํธ๋ฅผ ๋ฐ์๋ค๋ฉด**, 1๋ฒ์ง์ ๋ช
๋ น์ด๋ฅผ CPU ๋ด๋ถ์ ์์ ์ ์ฅ์ฅ์น**์ธ
๋ ์ง์คํฐ
๋ก ๊ฐ์ ธ์ค๊ฒ ๋๋ค. - ๋ ์ง์คํฐ๋ก ์ฝ์ด๋ค์ธ ๋ช ๋ น์ด๋ฅผ ์ ์ด์ฅ์น๋ ๋ช ๋ น์ด๋ฅผ ํด์์ ํ๊ฒ ๋จ
- 3๋ฒ์ง, 4๋ฒ์ง ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด๋ค์ด๊ธฐ ์ํด ๋ค์ ๋ฉ๋ชจ๋ฆฌ ์ฝ๊ธฐ ์ ์ด ์ ํธ๋ฅผ ์จ
- 3๋ฒ์ง์ 4๋ฒ์ง์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ ์ง์คํฐ๋ก ์ฝ์ด๋ค์ด๊ธฐ
- ALU๋ ๋จ์ํ ๋ํ๊ฒ ๋จ
- ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ ์ง์คํฐ์ ์ ์ฅ
- 2๋ฒ์ง์ ๋ช ๋ น์ด๋ฅผ ์คํํ๊ธฐ ์ํด ๋ฉ๋ชจ๋ฆฌ ์ฝ๊ธฐ ์ ์ด ์ ํธ๋ฅผ ๋ด๋ณด๋ด๊ณ
- ํด์ํ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ๋ชจ๋ฆฌ ์ฐ๊ธฐ๋ฅผ ์ ์ฅ = ๋ฉ๋ชจ๋ฆฌ ์ฐ๊ธฐ
- CPU๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๊ฐ์ ์ฝ์ด ๋ค์ด๊ณ , ํด์ํ๊ณ , ์คํํ๋ ์ฅ์น
- CPU ๋ด๋ถ์๋ ALU, ๋ ์ง์คํฐ, ์ ์ด์ฅ์น๊ฐ ์๋ค.
- ALU๋ ๊ณ์ฐํ๋ ์ฅ์น
- ๋ ์ง์คํฐ๋ ์์ ์ ์ฅ ์์น
- ์ ์ด์ฅ์น๋ ์ ์ด ์ ํธ๋ฅผ ๋ฐ์์ํค๊ณ ๋ช ๋ น์ด๋ฅผ ํด์ํ๋ ์ฅ์น
์ ํฐ๋ฝํธ๋ ์ด๋ค ์ ํธ๊ฐ ๋ค์ด์์ ๋ **CPU๋ฅผ ์ ๊น
์ ์ง
**์ํค๋ ๊ฒ
ํค๋ณด๋, ๋ง์ฐ์ค ๋ฑ IO ๋๋ฐ์ด์ค๋ก ์ธํ ์ธํฐ๋ฝํธ, 0์ผ๋ก ์ซ์๋ฅผ ๋๋๋ ์ฐ์ ์ฐ์ฐ์์์ ์ธํฐ๋ฝํธ, ํ๋ก์ธ์ค ์ค๋ฅ ๋ฑ์ผ๋ก ๋ฐ์ํ๋ฉฐ, ๋ฐ์ ์ ์ธํฐ๋ฝํธ ํธ๋ค๋ฌ ํจ์๊ฐ ๋ชจ์ฌ ์๋ ์ธํฐ๋ฝํธ ๋ฒกํฐ๋ก ๊ฐ์ ์ธํฐ๋ฝํธ ํธ๋ค๋ฌ ํจ์ ์คํ
๊ทธ๋ ๋ค๋ฉด..
์ธํฐ๋ฝํธ ํธ๋ค๋ฌ ํจ์
๋?
์ธํฐ๋ฝํธ๊ฐ ๋ฐ์ํ์ ๋, ์ด๋ฅผ ํธ๋ค๋งํ๊ธฐ ์ํ ํจ์. ์ปค๋ ๋ด๋ถ์ IRQ๋ฅผ ํตํด ํธ์ถ๋๋ฉฐ, request_irq( )
๋ฅผ ํตํด ์ธํฐ๋ฝํธ ํธ๋ค๋ฌ ํจ์ ๋ฑ๋ก ๊ฐ๋ฅ
๐ฅ ํ๋์จ์ด ์ธํฐ๋ฝํธ
ํค๋ณด๋๋ฅผ ์ฐ๊ฒฐํ๋ค๊ฑฐ๋ ๋ง์ฐ์ค๋ฅผ ์ฐ๊ฒฐํ๋ ์ผ ๋ฑ์ IO ๋๋ฐ์ด์ค์ ๋ฐ์ํ๋ ์ธํฐ๋ฝํธ๋ฅผ ๋งํ๋ค.
๐ฅ ์ํํธ์จ์ด ์ธํฐ๋ฝํธ
ํธ๋ฉ์ด๋ผ๊ณ ๋ ํ๋ฉฐ, ํ๋ก์ธ์ค ์ค๋ฅ ๋ฑ์ผ๋ก ํ๋ก์ธ์ค๊ฐ ์์คํ ์ฝ์ ํธ์ถํ ๋ ๋ฐ๋ํ๋ค.
์ด๋์ ์ ์ฅ๋์๋์ง.. ์์น ์ ๋ณด๋ ํ์ํ๋ค ๋ฒ์ง๋
์์น ์ ๋ณด
ํ์ฌ ์คํ๋๋
ํ๋ก๊ทธ๋จ์ ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ถํ- ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ ค๋ฉด ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋์ด ์์ด์ผ ํ๋ค.
- ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๊ฐ์ ์์น๋ ์ฃผ์๋ก ์ ์ ์๋ค.
๐ฅ RAM
- (๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ๋นํด)๋น์ธ๋ค
- ์ ์์ด ๊บผ์ง๋ฉด ์ ์ฅ๋ ์ ๋ณด๋ฅผ ์๋๋ค = ํ๋ฐ์ฑ ์ ์ฅ์ฅ์น
- RAM, SSD, USB Memory, CD Rom, ํ๋๋์คํฌ, SD ์นด๋
- ์ ์์ด ๊บผ์ ธ๋ ๋ณด๊ดํ ํ๋ก๊ทธ๋จ์ ์ ์ฅํ๋ ๋ถํ์ผ๋ก ๋ฉ์ธ๋ณด๋ ์ธ๋ถ์ ์กด์ฌ
- (์ฃผ ๊ธฐ์ต์ฅ์น๋ณด๋ค)์ฉ๋๋ ๋ ํฌ๊ณ ๊ฐ๊ฒฉ์ด ์ ๋ ด
- ์ปดํจํฐ ์ธ๋ถ์ ์ฐ๊ฒฐ๋์ด ์ปดํจํฐ ๋ด๋ถ์ ์ ๋ณด๋ฅผ ๊ตํ ํ ์ ์๋ ๋ถํ
- ๋ฉ์ธ ๋ณด๋
- ๋ฉ์ธ๋ณด๋์ ์ฐ๊ฒฐ๋ ๋ถํ๋ค์ ์ฐ๊ฒฐ์ํฌ ์ ์๋ ํ
- ์์คํ ๋ฒ์ค
- ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
- ์ปดํจํฐ์ ํต์ฌ ๋ถํ์ ์ฐ๊ฒฐํ๋ ๋ฒ์ค
์ฆ, ๋ฉ์ธ๋ณด๋์ ์ฐ๊ฒฐ๋ ๋ถํ์
๋ฒ์ค
๋ฅผ ํตํด ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ,๋ฒ์ค
๋ ์ปดํจํฐ์ ๋ถํ๋ผ๋ฆฌ **์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์ผ์ข ์ํต๋ก
**์ด๋ฉฐ, ๋ค์ํ ์ข ๋ฅ๊ฐ ์๋ค.
- ์์คํ ๋ฒ์ค์ ๋ด๋ถ ๊ตฌ์ฑ
- ์ฃผ์ ๋ฒ์ค : ์ฃผ์๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
- ๋ฐ์ดํฐ ๋ฒ์ค : ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
- ์ ์ด ๋ฒ์ค : ์ ์ด ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
- ๋ฉ๋ชจ๋ฆฌ ์ฝ๊ธฐ
- DMA ์ปจํธ๋กค๋ฌ๋ I/O ๋๋ฐ์ด์ค๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ง์ ์ ๊ทผํ ์ ์๋๋ก ํ๋
ํ๋์จ์ด ์ฅ์น
- CPU์๋ง ๋๋ฌด ๋ง์ ์ธํฐ๋ฝํธ ์์ฒญ์ด ๋ค์ด์ค๊ธฐ ๋๋ฌธ์ CPU ๋ถํ๋ฅผ ๋ง์์ฃผ๋ฉด CPU ์ ์ผ์ ๋ถ๋ดํ๋ ๋ณด์กฐ์ผ๊พผ
- CPU๋ ์ผ๊พผ ๋ฉ๋ชจ๋ฆฌ๋ ์์ ์ฅ, ๋ฉ๋ชจ๋ฆฌ์ ํฌ๊ธฐ๊ฐ ๊ณง ๋ฉ๋ชจ๋ฆฌ์ ํฌ๊ธฐ
- ํน์ ํ๋ก๊ทธ๋จ์ ์๊ฐ์ ๋ค๋ ์ญํ
- ์ปดํจํฐ์ ์ฐ๊ฒฐ๋์ด ์๋ I/O ๋๋ฐ์ด์ค๋ค์ ์์ CPU
๋ฆฌ๋ ์ค, ์๋์ฐ, ์๋๋ก์ด๋, IOS, macOs
- ํ๋ก๊ทธ๋จ์ด ์คํ๋๊ธฐ ์ํด ๋ง๋ ํ ํ์ํ ์์
- ์ปดํจํฐ์ ๋ค ๊ฐ์ง ํต์ฌ ๋ถํ ํฌํจ
์ด์์ฒด์ ๋ํ ํน๋ณํ์ง๋ง ํ๋ก๊ทธ๋จ์ด๊ธฐ ๋๋ฌธ์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ, ๋ค๋ง ํน๋ณํ๊ธฐ์ ์ปค๋ ์์ญ์์ ์คํ
- ์์์ ๊ด๋ฆฌํ๋ ํน๋ณํ ํ๋ก๊ทธ๋จ
์คํ ์ค์ธ ํ๋ก๊ทธ๋จ
[=ํ๋ก์ธ์ค]์ ๊ด๋ฆฌํ๋ ํน๋ณํ ํ๋ก๊ทธ๋จ
์๋ฅผ ๋ค์ด ๋ด๊ฐ ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ์ ๋ค์ด๊ฐ๋ฉด ์ฌ์ฉ์ ์์ญ์ 1500๋ฒ์ง์ ์ ์ฌํด์ฃผ๋๋ฐ ๋๊ฐ ํด์ฃผ๋ ๊ฑธ๊น?
A. ๊ทธ๊ฒ ๋ฐ๋ก ์ด์์ฒด์
์ ์ญํ
- ์ ์ฌ๋๋ ์์น ๊ด๋ฆฌ
- ์คํํ๊ณ ์ํ๋ ํ๋ก๊ทธ๋จ, ์ฆ ํ๋ก์ธ์ค์ ํฌ๊ธฐ์ ๋นํด ๋ฉ๋ชจ๋ฆฌ์ ๋ฌผ๋ฆฌ์ ์ธ ํฌ๊ธฐ๊ฐ ์์๋ ์คํ๋ ์ ์๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ ๊ณตํด์ฃผ๋ ๊ฒ์ด ์ด์์ฒด์ ์ด๋ค.
- ๊ฐ๋ฅํ ์ด์ : ํ์ด์ง, ์ค์ํ
์ฆ, ํ์ ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ด๋ค ํ๋ก์ธ์ค์ ์ผ๋งํผ ํ ๋นํด์ผ ํ๋์ง๋ฅผ ๊ด๋ฆฌํ๋ค.
Q. ์ด๋ค ํ๋ก์ธ์ค๋ฅผ ๋จผ์ , ์ผ๋ง๋ ์ค๋ ์คํํ ๊น?
๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋์ด ์๋ ๋ค์ํ ํ๋ก์ธ์ค๊ฐ ์คํํ๋ ค๋ฉด CPU๊ฐ ์์ด์ผ ํ๋ค**. ์คํ๋๊ธฐ ์ํด์๋ CPU๊ฐ ์ฌ์ฉ๋์ด์ผ ํ๋ค.**
๊ทธ๋ ๋ค๋ฉดโฆ ์ด๋ค ํ๋ก์ธ์ค๋ฅผ ์ด๋ค๊ฑธ ๋จผ์ .. CPU๋ฅผ ์ฐ๋ฉฐ,์ผ๋ง๋ ์ค๋ ์ธ์ง๋ฅผ ๊ฒฐ์ ํด์ฃผ๋ ๊ฒ์ด ๋ฐ๋ก ์ด์์ฒด์
์ด๋ค.
์ฆ, CPU์ ์์ ๊ถ์ ์ด๋ค ํ๋ก์ธ์ค์๊ฒ ํ ๋นํ ์ง, ํ๋ก์ธ์ค์ ์์ฑ๊ณผ ์ญ์ , ์์ํ ๋น ๋ฐํ ๊ด๋ฆฌ ํ๋ค.
Q. ์ด๋ ๊ฒ ๋ง์ ํ๋ก๊ทธ๋จ๋ค์ด ๋์์ ์คํ๋๋๋ฐ, ๋๊ฐ ์ผ๋ชฉ์์ฐํ๊ฒ ์คํ์ ๊ด๋ฆฌํด์ฃผ์ง..?
์ฌ๋ฌ ๋ง์ ํ๋ก๊ทธ๋จ๋ค์ด ๋์์ ์คํ๋๋ ๋ฌธ์ ์๊ฒ ์ ๋ฆฌํด์ฃผ๋ ์ด๊ฒ ๋ํ ์ด์์ฒด์ ๊ฐ ํด์คโฆ
๊ฐ๋ฐ์ ์ ์ฅ์์ ๊ณต๋ถํด์ผ ํ๋ ๊ฐ์ฅ ํฐ ์ด์ ๊ฐ ์ด์์ฒด์ ๊ฐ ํ๋ก์ธ์ค๋ฅผ ์ด๋ป๊ฒ ๊ด๋ฆฌํ๋์ง๋ฅผ ์์์ผ ํจ
์ ๋ง์ ํ๋ก์ธ์ค๋ค์ด ์์์ ๋ง๊ตฌ ์ง์ ์ ๊ทผํด๋ ๊ด์ฐฎ์๊น?
ํ๋ก์ธ์ค๊ฐ ์ ๋๋ก ์คํ๋๋ ค๋ฉด ์์(CPU, SSD ๋ฑ)์ด ํ์
A. ์๋๋๋ก๋ผ๋ฉด NO! ์์์ ๋ณดํธํ ์ ์๋ ์๋จ์ด ํ์ํ๋ค ์ด๋ฐ ๋ฌธ์ง๊ธฐ ์ญํ ํ๋ ๊ฒ์ด ์ด์์ฒด์
- ์ด์์ฒด์ ๋
์์คํ ํธ์ถ [= ์์คํ ์ฝ]์ด๋ผ๊ณ ํ๋ ๊ฒ์ ํตํด
์์ ์ด์ฉ ์ ์์ ๋ฌธ์ง๊ธฐ ์ญํ - ์ฌ์ฉ์ ํ๋ก์ธ์ค๋ ๊ฒฐ๊ณผ์ ์ผ๋ก ์ด์์ฒด์ ๋ฅผ ํตํด ์์์ ์ ๊ทผ
- ์์ ์ ๊ทผ์ ๋ํ
- ํ๋์จ์ด(= ์์)
- ๋์คํฌ ํ์ผ ๊ด๋ฆฌ : ๋์คํฌ ํ์ผ์ ์ด๋ค ๋ฐฉ๋ฒ์ผ๋ก ๋ณด๊ดํด์ผ ํ ์ง ๊ด๋ฆฌ
- I/O ๋๋ฐ์ด์ค ๊ด๋ฆฌ : I/O ๋๋ฐ์ด์ค๋ค์ธ ๋ง์ฐ์ค, ํค๋ณด๋ ์ปดํจํฐ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฒ์ ์๋ฏธ
- ์ด์์ฒด์
์์(์ปดํจํฐ์ 4๊ฐ์ง ๋ถํ + ์คํ์ ํ์ํ ์์๋ค)
์ ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ๋ณดํธ๋ฐ์ ์ ์๋์ง - ์คํํ๊ณ ์ ํ๋ ํ๋ก๊ทธ๋จ์ด ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ํ ๋น๋ฐ์ ์คํํ ์ง๋ฅผ ๊ฒฐ์ ํ๋๊ฒ
์ด์์ฒด์
์ด๋ค. - ์ด์์ฒด์ ๋ ๊ด๋ฆฌํด์ผ ํ๋ ์์ ๋ณ๋ก ๋ถ๋ฆฌ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
์ด์์ฒด์ ๋ ๊ทธ ์์์ ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ ํ๊ฒฝ์ ์ ๊ณตํด ์ค๋ค.
- ์ด์์ฒด์ ๊ฐ ์ ๊ณตํ๋ ์๋น์ค์ ์ด์ ์ ๋ง์ถ๋ ๊ฒ์ด๋ค.
- ์ด์์ฒด์ ๊ฐ ์ฌ์ฉ์์ ํ๋ก๊ทธ๋๋จธ์๊ฒ ์ ๊ณตํ๋ ์ธํฐํ์ด์ค์ ์ด์ ์ ๋ง์ถ๋ ๊ฒ์ด๋ค.
- ์์คํ ์ ๊ตฌ์ฑ์์์ ๊ทธ๋ค์ ์ํธ ์ฐ๊ฒฐ์ ์ด์ ์ ๋ง์ถ๋ ๊ฒ์ด๋ค.
๋ฆฌ๋ ์ค
์ ๊ฒฝ์ฐ GUI(๋จ์ ๋ช ๋ น์ด ์ฐฝ์ด ์๋ ์์ด์ฝ์ ๋ง์ฐ์ค๋ก ํด๋ฆญํ๋ ๋จ์ํ ๋์์ผ๋ก ์ปดํจํฐ์ ์ํธ์์ฉ)๋ง๊ณ CUI(๋ช ๋ น์ด๋ก ์ฒ๋ฆฌํ๋ ์ธํฐํ์ด์ค)๋ง ์๋ค.
์ฌ๊ธฐ์ ๋๋ผ์ด๋ฒ
๋ ํ๋์จ์ด๋ฅผ ์ ์ดํ๊ธฐ ์ํ ์ํํธ์จ์ด์ด๋ค.
- ์ฌ์ฉ์ ๋ช ๋ น์ ์ ๋ ฅ๋ฐ์ ์์คํ ๊ธฐ๋ฅ์ ์ํํ๋ ๋ช ๋ น ํด์๊ธฐ
- ์ฌ์ฉ์์ ์์คํ ๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ๋ด๋น
- ํ๋์จ์ด๋ฅผ ์ ์ดํ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ. cpu, ๋จ๋ง๊ธฐ. ํ๋ฆฐํฐ ๋ฑ ์์คํ ์ ์์ ํ์ฉ๋๋ฅผ ๋์ด๊ธฐ ์ํด ์ค์ผ์ค๋ง๊ณผ ์๋ฃ ๊ด๋ฆฌ๋ฅผ ํ๋ ํต์ฌ ์์
- 0๊ณผ 1๋ก ํ์๋๋ฉฐ ์คํํ ๋ช ๋ น, ๋ฐ์ดํฐ, ๊ธฐ์ต ์ฅ์์ ์ฃผ์ ๋ฑ์ ํฌํจํ๋ค. ํ๋์จ์ด๋ฅผ ์ง์ ์คํํ ์ ์๋ ํํ๋ก ๊ตฌ์ฑ๋๋ฉฐ ์ปดํจํฐ์ ๋ชจ๋ ํ๋์จ์ด๋ฅผ ์ ์ดํ๊ธฐ ์ํ ๋ค์ํ ๋นํธ ํ์์ ๋ช ๋ น์ด๊ฐ ์กด์ฌ
- ROM์ด๋ PROM์ ์๊ตฌํ ๊ธฐ๋ก๋๋ ํ๋ก๊ทธ๋จ์ ๋งํ๋ ๊ฒ์ผ๋ก ๋ณดํต ํ์จ์ด๋ฅผ ์๋ฏธ
์ด์์ฒด์ ๋ ์ฌ์ฉ์๋ฅผ ์ํ ํ๋ก๊ทธ๋จ์ด ์๋๋ค. ๊ทธ์ ์ปดํจํฐ๋ฅผ ์ด์ฉํ๊ธฐ๋ง ํ ๋๋ ์์ง ๋ชฐ๋ผ๋ ์๊ด์๋ค. ๋ง๋ค๊ณ ์คํํ๋ ํ๋ก๊ทธ๋จ์๊ฒ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์ฃผ๋ ํ๋ก๊ทธ๋จ์ด ์ด์์ฒด์ ์ด๋ค.
ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๊ฐ๋ฐ์๋ ์ด์์ฒด์ ๋ฅผ ์์์ผ ํ๋ค. ์ด๋ป๊ฒ ๋ด๊ฐ ๋ง๋ค๊ณ ์ ํ๋ ํ๋ก๊ทธ๋จ์ด ๋์์ ๋ฐ๊ณ ์๋์ง ๋์ํ๋์ง๋ฅผ ์ดํด ํด์ผํ๋ค.
- ์ค๋ฅ ๋ฉ์ธ์ง๋ฅผ ๋ด๋ณด๋ด๋ ๊ทผ์์ ์ธ ์ฃผ์ฒด๋ ์ด์์ฒด์ ๋ก ๋ณผ ์ ์๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ด๊ฐ ๋ง๋ค๊ณ ์ ํ๋ ํ๋ก๊ทธ๋จ์ด ๋์๋ฐ๊ณ ์๋ ์ด์์ฒด์ ๋ฅผ ๊น๊ฒ ์ดํดํ๋ฉด ์ค๋ฅ ๋ฉ์ธ์ง์ ๋ํด ๊น๊ฒ ์ดํดํ ์ ์๋ค.
์ด์์ฒด์ ๋ ์ฆ, ๊ทธ ์์์ ํ๋ก๊ทธ๋จ์ด ์คํํ ์ ์๋๋ก ํ๋ ํ๊ฒฝ์ ์ ๊ณต