본문 바로가기

CPU2

마이크로프로세서와 마이크로컨트롤러의 차이 마이크로프로세서와 마이크로컨트롤러의 차이를 알아보자. 마이크로프로세서와 마이크로컨트롤러 차이 마이크로프로세서: CPU, GPU 등으로, 연산부, 제어부 및 레지스터부 등의 연산장치와 제어장치를 모아놓은 처리장치 마이크로컨트롤러: 마이크로프로세서에 ROM, RAM 및 외부입출력장치가 추가된 장치 마이크로프로세서는 범용성이 높다. 문서 작성, 웹 검색, 프로그래밍 등 다양한 용도의 작업을 위해 만들어졌다. 범용성이 높은 대신 RAM 및 ROM을 내장하지 않은 CPU 코어만을 가지고 있기 때문에 단독으로 동작하기 어렵고 주변 장치가 필요하다.마이크로컨트롤러는 '제어' 목적으로 설계된 프로세서이다. 소형 제어 시스템을 위한 목적으로 발전되었다. 마이크로 프로세서와 같이 범용성이 목적이 아닌, 하나 또는 몇 개의.. 2022. 3. 6.
CPU 기본 구성 CPU(Central Processing Unit)의 구성은 레지스터(Register Unit), 연산부(Operation Unit), 제어부(Control Unit)이다. CPU 기본 구성 CPU는 세 가지 부분으로 구성되며 레지스터(Register Unit), 연산부(Operation Unit), 제어부(Control Unit)로 이루어져있다. 1) 레지스터부 레지스터는 ALU(산술연산과 논리연산을 하는 회로 장치)가 연산을 수행하기 전 메모리부터 가져온 데이터를 임시로 저장하거나 연산 결과를 임시로 저장한다. 즉, 레지스터와 데이터 메모리를 레지스터 파일이라고 하는 하나의 통합 공간에 같이 두고 Register to Register 방식으로 일괄 관리한다. 2)연산부 ATmega32의 연산부는 AL.. 2022. 3. 6.