MCU = Micro Controller Unit
집적 회로 안에 프로세서와 메모리, 입출력 버스 등의 최소한의 컴퓨팅 요소를 내장한 초소형 컨트롤러. 보통 자동제어에 사용되기 위한 저성능/저전력 연산 장치를 뜻하나, 경우에 따라서는 ARM Cortex-A 시리즈와 같이 스마트폰 등에 사용되는 고성능/저전력 프로세서 제품도 MCU라 표현하기도 한다.
PC에서의 CPU와 비슷하나 이와 다른 가장 큰 특징은 저성능/저전력에 저렴한 가격으로 제작된다는 점, 자동제어에 이용되기 위한 많은 주변장치를 포함하고 있다는 점이다. MCU와 CPU의 구분은 프로세서의 사용 목적에 따라 정해지는 편이다. 고성능의 OS를 설치하여 PC나 서버, 슈퍼컴퓨터 등에 사용하는 경우에는 보통 CPU라 하며, 저성능의 OS를 설치하여 사용하거나 OS 없이 펌웨어만 사용하여 자동제어에 사용되는 경우에는 MCU라 부르는 편이다.
보통 Embeded System에 적합하게 디자인 된 물건이 많은지라 성능 자체는 뛰어나다고 볼 수 없지만 단순하고 신뢰성있으며 전력 소모가 적으며 저렴하다는 장점이 있으며 현재도 여러 분야에 걸쳐서 널리 쓰이는 장치들이다. 이 분야에서 주로 사용되는 언어는 어셈블리어, C이다.
MIPS = Microprocessor without Interlocked Pipeline Stages) or CPU의 초당 100만 단위의 명령어 처리 능력
밉스 테크놀로지에서 개발한 RISC ISA이다.
'언어 > 큐브인턴(Embedded)' 카테고리의 다른 글
printf 함수 리턴 (0) | 2016.09.30 |
---|---|
하버드 구조 VS 폰 노이만 구조 (0) | 2016.09.21 |
Transistor Transistor Logic = TTL (0) | 2016.09.04 |
I/O mapped I/O, memory mapped I/O (0) | 2016.09.04 |
Embeded 기초5(수광소자 = 빛센서) (0) | 2016.09.04 |