TODAY TOTAL
SoC, MCU, MPU의 차이

SoC(System on Chip)

하나의 칩에 시스템 자체가 들어간 것이다.

시스템을 운영하는데 필요한 모든 것(CPU, GPU, RAM, ROM, Controller..)이 칩에 들어있다.

각자의 기능을 하던 여러 반도체가 하나의 칩에 들어가게 되니 소형화가 된다.

요즘에 SoC는 포괄적으로 봐서 MCU, MPU를 포함하여 의미하기도 하지만,

세부적으로 보자면 MCU는 특정 작업을 하기 위해 특화되어 있다면

SoC는 특정 작업이랄게 없이 그냥 컴퓨터처럼 자유롭게 사용할 수 있다.

MCU(Micro Control Unit)

Control = 제어

이 칩 하나로 다른 부품들을 제어할 수 있다.

I/O 인터페이스, 메모리 등 많은 기능을 가지고 있어서 이 칩 하나로 사용할 수 있다.

여기서 I/O 인터페이스라 함은 CPU가 메모리, 다른 부품들과 통신하기 위해 필요한 인터페이스(접속기)를 뜻한다.

소형 칩으로 필요한 역할을 다 하기 때문에 임베디드 칩으로 많이 사용된다.

아두이노에서 사용되는 Atmega328 또한 MCU 칩이다.

MPU(Micro Processor Unit)

Process = 처리

이 칩으로 기계어, 연산을 처리할 수 있다.

I/O 인터페이스, 메모리가 없기 때문에 추가해줘야만 사용할 수 있다.

우리가 아는 CPU의 기본적인 처리기능이 담긴 칩이라고 생각하면 된다.

Ref

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

https://m.blog.naver.com/PostView.nhn?blogId=zzol3&logNo=221381935058&proxyReferer=https:%2F%2Fwww.google.com%2F

https://blog.naver.com/woonga98/150037008120

https://blackinkgj.github.io/IO/

https://hwan-shell.tistory.com/92

  Comments,     Trackbacks
최근 작성 글
글 보관함
검색