MPU, FPU, GPU   Pocessor, Micro Pocessor Unit, Floating-point Processor, Graphic Processor   프로세서, 마이크로 프로세서, 소형 연산장치, 부동소수점 프로세서, 그래픽 프로세서

(2018-10-06)

멀티코어 프로세서

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

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


2. 마이크로 프로세서 (MPU, μP : Micro Pocessor Unit)

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

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

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

  ㅇ 역사적으로 최초의 단일칩 MPU : 1971년 인텔의 4004 칩

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


3. 프로세서 종류

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

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

  ㅇ 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. 파이프라인

 
        최근수정     요약목록(시험중)     참고문헌