개발 블로그

CPU, MPU, MCU 의 차이 본문

개발/ETC

CPU, MPU, MCU 의 차이

영글어가다 2022. 2. 4. 10:43

CPU = Central Processing Unit

MPU = Micro Processing unit

MCU = Micro Controller Unit

 

세 가지의 개념을 그림으로 표현하면 다음과 같다.

 

CPU

컴퓨터 중앙 처리 장치라고 부른다. 프로그램 명령어를 실행하는 일을 담당하고, 제어 장치 (Control Unit), 연산 장치 (ALU), 레지스터 세 부분으로 나뉜다. 다른 장치들과는 시스템 버스로 연결된다.

 

MPU

CPU 를 하나의 단일 IC(integrated Circuit) 칩에 집적시켜 만든 반도체 소자를 MPU 라고 한다.

CPU 의 여러 형태 중 소자가 하나인 종류가 MPU 이며, 모든 MPU 는 CPU 지만 모든 CPU 가 MPU 는 아니다.

 

 

MCU

MCU 는 CPU 의 기능은 물론이고 일정한 용량의 메모리, 입출력 제어 인터페이스, 주변 장치 컨트롤러 회로까지 하나의 칩에 내장한 반도체이다. 기능이 많은 MCU의 경우, 전원을 연결하고 입출력 장치를 연결하기만 하면 그것 자체로 작은 컴퓨터가 되기도 한다.


참고 자료

https://www.hackerschool.org/Sub_Html/HS_University/HardwareHacking/06.html

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=wonjinho81&logNo=220176994358 

http://yimoyimo.tk/CPU,MPU,MCU/

 

'개발 > ETC' 카테고리의 다른 글

왜 임베디드에서 C를 많이 사용할까?  (0) 2022.01.23