๋ง์ดํฌ๋กํ๋ก์ธ์ (Microprocesser : ์ดํ MPU)๋
์ค์ ์ฒ๋ฆฌ์ฅ์น๋ฅผ ์๋ฏธํ๋ฉฐ, ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ฅ์น๋ค.
์ปดํจํฐ ๋ด์์ program์ ์ํํ๋ hardware unit์ด๋ฉฐ, Central Processing Unit (CPU)๋ ํ๋ก์ธ์์ด๋ค.
ํฐ๋ ธ์ด๋ง ์ํคํ ์ณ์ ์ํด ๋ง๋ค์ด์ก๋ค๋ฉด ALU(์ฐ์ ์ฐ์ฐ์ฅ์น)์ Register๋ฅผ ์ ์ด๋ ํ๋๋ ๋ด์ฅํ๋ฉฐ, ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ๋ฐ๋ผ 4bit~64bit๋ก ๋๋๋ค.
๊ณ์ฐ ๋ฅ๋ ฅ์ด ๋๊ณ , ํ๋ฒ์ ๋ค์ํ ์์ ์ ์ํํ ์ ์์ผ๋ฉฐ, ์๋์๋๊ฐ GHz๋จ์๋ก ๋งค์ฐ ๋๋ค.
๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด(4 B ๊ธฐ์ค 64-bit)์ ๊ฐ์๊ฒ์ด ๋ง์ดํฌ๋ก ํ๋ก์ธ์์ ํด๋นํ๋ฉฐ, ๋ง์ดํฌ๋ก ์ปจํธ๋กค๋ฌ์ ๊ฐ์ ์ฃผ๋ณ์ฅ์น(Periphral)์ ๊ฐ์ ๊ฒ์ด ์์ด ๋ด๋ถ ํธ๋์ง์คํฐ๋ฅผ ํตํด GPIO๋ฅผ ์ ์ดํ๋ค.
๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ (Microcontroller : ์ดํ MCU)๋
MPU์ ํจ๊ป ๋ฉ๋ชจ๋ฆฌ, ์ ๋ ฅ์ฅ์น ๋ฑ์ ๊ธฐ๋ฅ์ด ํจ๊ป ์ง์ ๋ ์ฅ์น๋ค.
์ ๋ณด๋ฅผ ์์งํ๊ณ ์์งํ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํน์ ์์ ์ ์ถ๋ ฅํ๋ค. I/O ๊ตฌ์ฑ์์์ธ ์ฃผ๋ณ์ฅ์น(Periphral)๊ฐ ๋ด๋ถ์ ์กด์ฌํด GPIO์ ์ด์ ์ฉ์ดํ๋ค.
๊ณ์ฐ ์ฉ๋์ด ์ ์ด ๊ฐ๋จํ ์์ ์ ์ฌ์ฉ๋๊ณ , MHz๋์ ๋ฎ์ ๋์์๋๋ก ์๋ํ๋ค.
์ํ computer๋ผ๊ณ ์๊ฐํ๋ฉด ์ดํด๊ฐ ์ฝ๋ค.
Arduino Uno์๋ MCU์ธ Atmega328์ด ๋ด์ฅ๋์ด์๋ค. atmel์ฌ์ avr์ด๋ฏ๋ก ํ๋ฒ๋ ์ํคํ ์ณ๋ผ๊ณ ์ถ์ธกํ ์ ์๊ฒ ๋ค.
๋ง์ดํฌ๋กํ๋ก์ธ์(MPU) | ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ(MCU) |
Computer System์ ํต์ฌ์ญํ | Embedded System์ ํต์ฌ์ญํ |
Memory, I/O ์ถ๋ ฅ ์ปดํฌ๋ํธ๊ฐ ์ธ๋ถ๋ก ์ฐ๊ฒฐ๋จ | Memory, I/O ์ถ๋ ฅ ๊ตฌ์ฑ์์๊ฐ ๋ด๋ถ์ ์กด์ฌํ๋ ์ ์ด์ฅ์น์. |
Memory, I/O ์ถ๋ ฅ์ด ์ธ๋ถ์์ ์ฐ๊ฒฐ๋์ด์ผ ํ๊ธฐ์ ํ๋ก๊ฐ ๋ ๋ณต์กํ๋ค | ์จ์นฉ ๋ฉ๋ชจ๋ฆฌ, I/O์ถ๋ ฅ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ ์ ์๊ธฐ์ ๋ ๋ณต์กํจ. |
์ปดํฉํธ ์์คํ ์์๋ ์ฌ์ฉํ ์ ์๋ค | ์ปดํฉํธ ์์คํ ์์ ์ฌ์ฉํ ์ ์๋ค. |
register๊ฐ ์ ์ด ๋๋ถ๋ถ์ ์์ ์ Memory ๊ธฐ๋ฐ์ด๋ค. | register๊ฐ ๋ง์์ ํ๋ก๊ทธ๋จ ์์ฑ์ด ํธํ๋ค |
์ํ ํ๋๊ทธ๊ฐ XNUMX | ์ ๋กํ๋๊ทธ๊ฐ ์์ |
๊ณ์ฐ๋ฅ๋ ฅ์ด ๋งค์ฐ ๋์ personal computer๋ถํฐ ๋ํ ๋ฐ ๋ณต์กํ ๋ฒ์ฉ์์คํ ์ ์ค๊ณํ๋๋ฐ ์ฌ์ฉ. | ๊ณ์ฐ ์ฉ๋์ด ์ ์ด ๊ฐ๋จํ ์์ ์ธ ์ธํ๊ธฐ ์์ด์ปจ ๋ฑ๊ณผ ๊ฐ์ ์๋์ ์ด์ฅ์น์ ์ฌ์ฉ๋จ. |
์ค์์ฒ๋ฆฌ์ฅ์น(CPU)์ ๊ธฐ๋ฅ์ ๋จ์ผ์ง์ ํ๋ก(IC)์ ๋ํ์ํด. | Computer๋ก ๋ง๋ค๊ธฐ ์ํด ํ๋ก์ธ์ ๋ฐ ๊ธฐํ ๊ตฌ์ฑ์์๊ฐ ์๋ ์ํ์ปดํจํฐ์. |
ํ๋ฒ์ ๋ค์ํ ์์ ์ํ ๊ฐ๋ฅ | ๋จ์ผ ๋๋ ๋งค์ฐ ์ ์ ์์ ์ํ. |
ALU๊ฐ ์์ด ๋ถ๋์์์ ๋ฑ์ ๋ณต์กํ ์ํ ๊ณ์ฐ์ด ์ฌ์ | ์ํ ๋ณด์กฐ ํ๋ก์ธ์๊ฐ ์์ด ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํด ๋ถ๋์์์ ์ ๊ณ์ฐํจ. |
๋ช ๋ น์ฃผ๊ธฐ ๋ฐ๋ณต์ํ(๊ฐ์ ธ์ค๊ธฐ, ๋์ฝ๋ฉ, ์คํ) | ๊ฐ์ ธ์ค๊ธฐ ๋์ฝ๋ฉ ์ธ์๋ ๋ช ๋ น์ฌ์ดํด ์ถ๋ ฅ ๊ธฐ๋ฐ์ผ๋ก ํ๊ฒฝ์ ์ด |
Memory(RAM/ROM), I/O ports์ ๊ฐ์ ๊ตฌ์ฑ์์์ ์ธ๋ถ์ ์ผ๋ก ์ฐ๊ฒฐํด์ผํจ. | ๋ชจ๋ ๋ํตํฉ |
๋น์. ์ธ๋ถ ๊ตฌ์ฑ์์์ ๋ํ ์๊ตฌ์ฌํญ๋๋ฌธ | ์. ๋ชจ๋ ๋ํตํฉ์ด๋ผ์. |
CLK์ด GHz ์์ค์ผ๋ก ๋งค์ฐ ๋์ | 1MHz~200MHz์ ๋๋ก ๋ฎ์ ์ฃผํ์๋ก ์๋ |
๋ช ๋ น์ด ์ฒ๋ฆฌ๋ > ์ธํฐ๋ฝํธ ๋๊ธฐ์๊ฐ | ๋ฌด์กฐ๊ฑด ์ธํฐ๋ฝํธ |
๋ค๋ฅธ ๊ตฌ์ฑ์์์ ํฌ๊ฒ ์์กดํ๊ธฐ์ ์ค์๊ฐ ์์คํ ์์ ์ฌ์ฉํ์ง ์์. | ๋จ์ผ ํ๋ก๊ทธ๋๋ฐ์ด๋ฉฐ ์๊ธ์์กฑ ์งํฅ ์ฅ์น๋ผ์ ์ค์๊ฐ ์์ ์ฒ๋ฆฌํ๋๋ฐ ์ฌ์ฉ๋จ. |
//22.08.15 1์ฐจ ์์ฑ
//ํฐ ๋ ธ์ด๋ง ๊ตฌ์กฐ์ ํ๋ฐ๋ ์ํคํ ์ณ ์ ๋ํ ๋ด์ฉ์ ์ถํ ๋ค๋ฃจ๊ฒ ๋ค.
'what is ???' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํจ๋ฆฌํฐ (Parity) (0) | 2022.11.01 |
---|---|
Server์ ๋ถ๋ฅ (0) | 2022.08.16 |