개발/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/