MPU   Pocessor, Micro Pocessor Unit   프로세서, 마이크로 프로세서, 소형 연산장치

(2019-05-31)

멀티코어 프로세서, FPU, Floating-point Processor, 부동소수점 프로세서, GPU, Graphic Processor, 그래픽 프로세서

1. 프로세서 (Processor, 처리기)정보를 처리하는 요소/장치 (계산능력이 있음)
     - 거의 모든 CPU가 마이크로 프로세서화되감에 따라, 
        . `CPU`를 그냥 `프로세서` 라고도 함

  ㅇ 한편, 정보를 저장하는 요소/장치 => 메모리


2. 마이크로 프로세서 (MPU, μP : Micro Processor Unit, 매우 작은 처리기)

  ㅇ 범용 CPU 기능을 포함하고 있는 초소형 실리콘 칩 (IC 소자)
     - 통상, 컴퓨터 내에 장착되는 MPU 이면, 이를 CPU 라고 함

  ㅇ 마이크로프로세서 구성
     - ALU(산술연산장치), 레지스터, 캐시, 명령어 디코더, 추가적인 논리회로 등

  ㅇ 마이크로프로세서 기능
     - 명령어를 페치(fetch)하여 실행하고, 
     - 레지스터, 내부 캐시 또는 외부 메모리에 저장된 데이터를 처리

  ㅇ 역사적으로 최초의 단일칩 MPU
     - 1971년 인텔의 4004 칩 (108 kHz, 버스 길이 4 비트, 약 2,300개 Tr 집적)

  ㅇ 멀티 코어 프로세서 (Multi Core Processor)
     - 하나의 칩 기판에 다수의 프로세서를 집적한 마이크로 프로세서
        . 단일 프로세서에서의 성능 증가는, 밀집도 증가에 비례하나, 
        . 이에따른 냉각 문제로 더이상 집적도를 높이기 어려워,
        . 여러 프로세서(코어)를 집적하여 병렬화한 프로세서를 말함
        . 응답시간 보다는 처리량(처리시간) 개선에 더 중점을 둠
     - 例) 듀얼 코어 프로세서, 쿼드 코어 프로세서 등


3. 주요 프로세서 종류

  ㅇ 데스크톱 형 : Intel, AMD, VIA 社의 x86 계열의 프로세서

  ㅇ 임베디드 형                                             ☞ 임베디드 시스템 참조
     - 마이크로 콘트롤러     
        . 산업용 기기 제어를 위해 특정 용도에 특화 가능한 프로세서 또는 그 보드
        . CPU,ROM,RAM,I/O 포트 등이 기본 내장된 단일 칩 형태
     - 어플리케이션 프로세서 
        . 스마트폰 등에서 여러 응용 및 그래픽 처리를 전담하는 SoC 형태의
          핵심 시스템 반도체 프로세서
        . 범용 데스크톱형 프로세서에 준하는 성능으로 발전중
     - 상용 임베디드 중심 프로세서 例)
        . 고기능(32 또는 64 비트 위주) : ARM 프로세서, MIPS 프로세서 등
        . 저기능(8 비트 위주)          : AVR 프로세서 등


4. CPU 보조 프로세서부동소수점 처리기 (FPU : Floating-point Processor Unit)
     - 빠른 속도부동소수점 연산을 계산하여 CPU 부담을 덜어주는 보조 프로세서
     - 요즈음에는 점차 메인 프로세서 내부에 내장되어짐

  ㅇ 그래픽 가속기 (GPU : Graphic Processor Unit)
     - 그래픽 데이터를 처리하는 CPU 부담을 덜어주는 보조 프로세서
     - 주로 비디오 카드에 장착됨


[중앙처리장치] 1. CPU 2. MPU,MCU,FPU,GPU 3. RISC,CISC 4. ALU,제어장치 5. 내부 레지스터 6. 파이프라인 7. 명령어

 
        최근수정     요약목록     참고문헌