728x90
MCU
Micro-control Unit 또는 Micro-controller라고도 불림.
- CPU의 기능을 하는 핵심장치(ALU, Control unit, registers)와 그 주변장치(Memory, I/O device)들이 하나의 chip (or IC)로 구현된 것.
- 해당 CPU 핵심장치를 프로세서 core라고 부름.
- 즉 MCU는 processor core에 memory, i/o가 하나의 chip에 패키징 된 것을 가르킴: Micro-Processor와의 차이점.
- 단일 chip만으로도 동작이 가능하며 Microcontroller로도 불림.
- Memory가 상당히 큰 size를 가지기 때문에 일반적으로 microprocessor (or MPU)에 비해 연산능력의 측면에서는 떨어지는게 일반적.
참고: 2022.12.18 - [Computer/CE] - [CE] Microprocessor
[CE] Microprocessor
Micro-Processor 란Control Unit (제어 장치 or Execution Unit)와 ALU (연산장치), Register들이 하나로 통합된 집적 회로.몇 개의 transistor를 집적시켰느냐 에 따라 기본적인 처리 속도 결정됨.설계 방식에 따라
dsaint31.tistory.com
Examples
- 학부 때 만나기 쉬운 MCU는 Arduino에 들어간 ATmel사의 AVR (Advanced Virtual RISC : ATMega128, ATMega328 등)을 들 수 있음.
- AVR은 하버드 구조의 RISC Microcontroller임 (최초로 Flashmemory를 사용한 MCU).
- 8051, 80196 등도 많이 사용되는 MCU로 학부 때 접하는 경우로는 마이크로마우스 등을 만들 때라고 생각됨.
사실 microprocessor(or CPU)보다 더 많이 생산된 것이
바로 microcontroller이며,
식기세척기나 밥솥, 자동차 등에 제어를 위해 들어간다.
Micro-computer
조금 모호한 용어로서,
- Micro-controller로 구성된 시스템을 가르키는 용어로도 사용되지만 (개인적으로 이 정의 선호),
- Microprocessor에 memory와 주변장치를 붙인 컴퓨터 시스템 (실제로, 이 경우는 PC를 가리킴)을 의미하기도 함
초기 PC가 Micro-processor를 CPU로 사용하여
Microcomputer 는 PC를 가리키는 용어로 많이 사용됨.
System on a Chip (SoC)
단일 칩 시스템으로 흔히 위에서 살펴본 microcotroller보다 좀 더 복잡한 시스템의 Chip을 가르킴.
MCU의 범용적인 간단한 i/o 보다 훨씬 복잡한 형태의 i/o (WiFi 회로 기반의 i/o)를 제공.
customizing이 가능한 FPGA를 포함하고 있는 경우도 많음.
작은 하나의 chip에 독립적인 system이 구현된 경우를 지칭함.
(기본적으로 microcontroller의 기능에 확장기능을 추가한 좀더 복잡한 on-chip system.)
반응형
'Computer > CE' 카테고리의 다른 글
[CE] Float 표현하기 : IEEE754 (0) | 2022.12.28 |
---|---|
[CE] 10진수 소수를 2진수로 변환. (0) | 2022.12.28 |
[CE] Processor and Core (0) | 2022.12.18 |
[CE] Microprocessor (0) | 2022.12.18 |
[CE] GPU (Graphics Processing Unit) (0) | 2022.12.18 |