마이크로 프로세서와 마이크로 컨트롤러의 차이점 파악

문제를 제거하기 위해 도구를 사용해보십시오





마이크로 프로세서 :

마이크로 프로세서는 단일 반도체 IC (집적 회로) 또는 마이크로 칩의 소형 트랜지스터 및 기타 회로 요소로 제작 된 전자 컴퓨터 구성 요소입니다. 마이크로 프로세서의 약자는 µP 또는 uP입니다. CPU (중앙 처리 장치)는 가장 유명한 마이크로 프로세서이지만 컴퓨터의 많은 다른 구성 요소에는 비디오 카드의 GPU (Graphics Processing Unit)와 같이 CPU가 포함되어 있습니다. 개인용 컴퓨터 경주에서 CPU와 마이크로 프로세서라는 이름은 같은 의미로 사용됩니다. 모든 PC의 중심과 최대 워크 스테이션에는 마이크로 프로세서가 통합되어 있습니다. 마이크로 프로세서는 라디오 시계에서 자동차 연료 분사 구조에 이르기까지 거의 모든 디지털 기계의 로직을 제어합니다. 마이크로 프로세서는 단일 IC 패키지입니다. 여러 기능이 통합되어 있습니다.

주로 5 가지 종류의 마이크로 프로세서가 있습니다. 이러한 미세 장치는 컴퓨터에 '뇌'를 제공합니다. 일반적인 실리콘 마이크로 프로세서 내부에는 수많은 미세한 트랜지스터와 엄청나게 작은 부품이 있습니다. 이러한 모든 구성 요소는 계획대로 컴퓨터 작업을 지원하기 위해 사용됩니다.




마이크로 프로세서 유형 :

다양한 유형의 마이크로 프로세서

다양한 유형의 마이크로 프로세서

  • 복잡한 명령어 세트 마이크로 프로세서 : 이러한 유형의 마이크로 프로세서를 CISM이라고도합니다. CISM은 각각의 모든 주문이 다른 여러 하위 수준 기능과 함께 실행될 수있는 마이크로 프로세서를 분류합니다. 이러한 기능은 메모리 카드에 데이터 업로드, 메모리 카드에서 데이터 호출 또는 다운로드 또는 단일 명령으로 복잡한 수학 계산과 같은 작업을 수행하기위한 것입니다.
  • 감소 된 명령어 세트 마이크로 프로세서 : RISC라고도하는 이것은 컴퓨터 마이크로 프로세서의 속도를 높이기위한 것입니다. 이러한 칩은 마이크로 프로세서가 각 명령 내에서 더 적은 양의 작업을 수행 할 수 있도록하는 지침에 따라 구축되어 더 많은 명령을 더 빠르게 완료 할 수 있습니다.
  • 수퍼 스칼라 프로세서 : 이 유형의 프로세서는 마이크로 프로세서의 하드웨어를 복제하여 동시에 여러 명령을 수행 할 수 있습니다. 이러한 복제본 리소스는 커밋 된 산술 논리 단위 또는 승수 일 수 있습니다. 수퍼 스칼라는 여러 연산 단위로 구성됩니다. 수퍼 스칼라 마이크로 프로세서는 프로세서의 불필요한 작동 장치에 수많은 명령을 동시에 전송하여 단일 클록주기 동안 둘 이상의 명령을 수행합니다.
  • 애플리케이션 별 집적 회로 : ASIC 마이크로 프로세서라고도하는이 마이크로 프로세서는 자동차 배기 가스 제어 또는 개인용 디지털 단말기 컴퓨터로 구성 될 수있는 매우 정밀한 목적을 위해 고안되었습니다. ASIC는 때때로 사양에 따라 생산되지만 기성품 기어를 사용하여 제조 할 수도 있습니다.
  • 디지털 신호 멀티 프로세서 (DSP) : DSP는 비디오를 디코딩 및 인코딩하거나 디지털 또는 비디오를 아날로그로 또는 그 반대로 변환하는 데 사용되는 고유 한 마이크로 프로세서입니다. 이러한 작업에는 특히 수학적 계산을 수행하는 데 뛰어난 마이크로 프로세서가 필요합니다. DSP 칩은 일반적으로 SONAR, 휴대폰, RADAR, 홈 시어터 오디오 장비 및 케이블 셋톱 박스에 사용됩니다.

마이크로 컨트롤러 :

마이크로 컨트롤러

마이크로 컨트롤러



마이크로 컨트롤러는 전자 기기 관리에 최적화 된 컴퓨터 온칩입니다. 특히 특정 시스템을 제어하는 ​​것과 같은 정확한 작업을위한 것입니다. 마이크로 컨트롤러는 때때로 축약 된 uC, µC 또는 MCU를 사용하며, 기본적으로 자기 만족과 수익을 내도록 고안된 다양한 특수 마이크로 프로세서입니다. 또한 마이크로 컨트롤러는 기본적으로 완전한 회로 기판 인 시스템 세트의 일부입니다. 고정 시스템은 실시간 운동 제한을 사용하여 하나 이상의 기능을 반복해서 수행하기위한 컴퓨터 시스템입니다. 그것은 종종 하드웨어 및 전동 요소를 계산하는 전체 기계의 요소로 내장됩니다. 일부 외부 전자 주변 장치는 마이크로 컨트롤러에 연결됩니다. 더 나은 성능은 응용 프로그램에 따라 다릅니다.

마이크로 컨트롤러의 그림은 8051, Intel의 80196, Microchip의 PIC 및 Motorola의 68HCxx 시리즈입니다. 일반적으로 장난감, 자동차, 가전 제품 및 사무 기기에 통합되는 마이크로 컨트롤러는 단일 마이크로 칩에서 마이크로 프로세서 시스템의 여러 구성 요소를 통합하는 기어입니다.

  • 메모리 (ROM 및 RAM 모두)
  • CPU 코어 (마이크로 프로세서)
  • 일부 병렬 디지털 I / O

마이크로 컨트롤러는 여러 유용한 기능이 단일 IC 팩에 통합 된 것을 목격합니다. 이러한 기능은 다음과 같습니다.

  • 사용자 설명 작업을 수행하기 위해 누적 된 명령 세트를 수행하는 기능.
  • 주변 메모리 칩을 사용하여 메모리에서 데이터를 읽고 쓸 수있는 능력.

마이크로 컨트롤러의 유형 :

마이크로 컨트롤러는 사내 버스 폭, 내장 마이크로 컨트롤러, 주문 세트, 메모리 구조 설계, IC 칩 또는 VLSI 코어 또는 Verilog 파일 및 제품군 단위로 분류됩니다. 유사한 제품군의 경우 소스가 다른 다양한 에디션이있을 수 있습니다. 여기서 우리는 다양한 애플리케이션에 사용되는 마이크로 컨트롤러 유형 .


다양한 유형의 마이크로 컨트롤러

다양한 유형의 마이크로 컨트롤러

  • 8 비트 마이크로 컨트롤러 : MCU의 내부 버스가 8 비트 버스 인 경우 ALU는 순서대로 바이트에서 논리 및 산술 연산을 수행합니다. MCU는 8 비트 마이크로 컨트롤러입니다. 8 비트 MCU의 그림은 Intel 8031/8051, Motorola MC68HC11 및 PIC1x 제품군입니다.
  • 16 비트 마이크로 컨트롤러 : 16 비트 마이크로 컨트롤러는 16 비트 버스로 구성되며 ALU는 16 비트 피연산자에 대해 산술 및 논리 연산을 수행합니다. 8 비트 MCU에 비해 ​​더 높은 정밀도와 성능을 제공합니다.
  • 32 비트 마이크로 컨트롤러 : MCU의 데이터 전송 기능을위한 사내 버스가 32 비트 버스 인 경우 ALU는 순서대로 32 비트의 피연산자 워드에서 논리 및 산술 기능을 수행합니다. MCU는 32 비트 마이크로 컨트롤러입니다. 이들은 16 비트 MCU에 비해 ​​더 나은 정확도와 성능을 제공합니다.
  • 임베디드 마이크로 컨트롤러 : 고정 또는 임베디드 시스템에 각 하드웨어 및 소프트웨어 부품이 솔로 유닛에있는 MCU가 포함 된 경우 MCU를 임베디드 마이크로 컨트롤러라고합니다. 주변 장치를 제어하거나 사용하는 동안 처리 할 추가 주변 장치 또는 시스템이 거의 없거나 전혀 없습니다. 예를 들어, 전화 수신기 회로는 내장형 또는 내장형 마이크로 컨트롤러를 사용합니다.
  • 외부 메모리 마이크로 컨트롤러 : 내장형 또는 내장형 시스템이 각각의 하드웨어 및 소프트웨어 부품이 단독 구성 요소가 아닌 MCU를 추가하고 메모리 구성 요소의 전부 또는 일부를 외부 적으로 인터페이스하는 MCU를 추가하는 경우 접착제 회로, MCU는 주변 장치 또는 외부 메모리 마이크로 컨트롤러로 알려져 있습니다. 예를 들어, 8031은 외부로 인터페이스되는 프로그램 메모리로 구성됩니다. 8051에는 내부 및 주변 프로그램 메모리가 모두 있습니다.

마이크로 프로세서와 마이크로 컨트롤러의 차이점

이 둘 사이의 차이점은 마이크로 컨트롤러가 마이크로 프로세서 (ALU, CPU, 레지스터)의 기능과 ROM, RAM, 카운터, 입력 / 출력 포트 등의 추가 특성의 존재를 통합한다는 것입니다. 여기에서 마이크로 컨트롤러가 제어합니다. 기간에 따라 수정되지 않는 ROM에 축적 된 고정 프로그램을 사용하여 장치의 기능.

마이크로 프로세서와 마이크로 컨트롤러의 차이점

마이크로 프로세서와 마이크로 컨트롤러의 차이점

또 하나의 관점에서 볼 때 일반적인 마이크로 프로세서와 마이크로 컨트롤러가 아키텍처 용어를 나누는 가운데 주요 차이점은 적용 영역입니다. Pentium 제품군 또는 Intel Core 제품군 프로세서 또는 유사 프로세서와 같은 일반적인 마이크로 프로세서는 컴퓨터에서 보편적으로 작동하는 프로그래밍 가능한 기계입니다. 수명 기간 동안 지정된 수많은 할당 및 프로그램을 관리해야합니다.

대조적으로 PIC 제품군의 마이크로 컨트롤러 또는 8051 제품군 또는 기타 다른 사람들은 교통 신호 제어 시스템 또는 일종의 로봇 시스템과 같은 작은 임베디드 시스템에서 응용 프로그램을 발견했습니다. 또한 이러한 가젯은 전체 수명주기 동안 유사한 작업 또는 유사한 프로그램을 관리합니다. 또 다른 차이점은 마이크로 컨트롤러는 일반적으로 즉각적인 작업을 처리해야하는 반면, 반대로 컴퓨터 시스템의 마이크로 프로세서는 아마도 항상 즉각적인 작업을 처리하지 않을 것입니다.

요즘 많은 공대생들이 마이크로 프로세서에 많은 관심을 보이고 있습니다. 마이크로 컨트롤러 프로젝트 전자 분야에서 좋은 경력을 쌓는 데 매우 흥미롭고 도움이되기 때문입니다.

사진 크레딧 :

  • 마이크로 프로세서 blogspot
  • 다양한 유형의 마이크로 프로세서 blogspot
  • 마이크로 컨트롤러 projectforstudent
  • 다양한 유형의 마이크로 컨트롤러 엔지니어
  • 마이크로 프로세서와 마이크로 컨트롤러의 차이점 Creasoft