[CE] Processor and Core

2022. 12. 18. 22:48·Computer/CE
728x90
728x90

1. Processor

  • Instruction을 처리하는 논리회로.
    • ALU, Control Unit (or Execution Unit), Register 의 Core(핵심요소)와
    • internal bus, cache 등의 기타요소 로 구성됨.
  • 모바일 기기의 Processor는 CPU라는 용어보다 AP (Application Processor)가 많이 사용됨.
  • 점점 CPU를 대체하는 용어가 되고 있음.
  • Processor는 혼자서는 System으로는 동작하기 어려운 부품을 가리킴.
    • Memory 및 I/O device등이 추가되어야 함

1-1. Processor 종류

  • processor가 장착된 system에서 전체 control을 담당하고 있는 processor를 CPU라고 함.
  • System에서 CPU를 보조하는 processor들을 co-processor라고 부름.

과거에는 하나의 칩으로 만들지 못해서 Co-Processor가 존재:

  • Floating Point Coprocessor 나
  • Graphic Processing Unit(GPU) 등이 대표적.

2. Micro-processor or MPU (Micro Process Unit)

  • Processor (or CPU)가 하나의 chip(or IC)으로 구현된 것을 가르킴.
  • intel4004가 최초의 상용 micro-processor임. 

2022.12.18 - [Computer/CE] - [CE] Microprocessor

 

[CE] Microprocessor

Micro-Processor 란Control Unit (제어 장치 or Execution Unit)와 ALU (연산장치), Register들이 하나로 통합된 집적 회로.몇 개의 transistor를 집적시켰느냐 에 따라 기본적인 처리 속도  결정됨.설계 방식에 따라

dsaint31.tistory.com


3. Core (or Processor Core)

  • CPU (or processor)에서 instruction을 처리하는 핵심요소를 가르킴.
    • 과거의 CPU의 기능은 사실상 현재의 CPU에서 core가 담당함.
    • 때문에 Instructioni Set Architecture에 따른 구분도 Core에 의해 결정됨.
  • ALU, Control Unit, Register 로 구성됨.
  • 2022년 현재 대부분의 CPU가 multi-core CPU (= multi-core processor)로 하나의 CPU에서 core가 여러 개 존재함.
  • OS에서는 하나의 core가 하나의 독립된 processor로 보임.
  • 실제로 하나의 Core는 하나의 single-threaded process 혹은 하나의 thread를 수행할 수 있음.  

같이 보면 좋은 자료들

 


 

728x90

'Computer > CE' 카테고리의 다른 글

[CE] 10진수 소수를 2진수로 변환.  (0) 2022.12.28
[CE] Micro Controller Unit (MCU) and Micro-computer  (0) 2022.12.18
[CE] Microprocessor  (0) 2022.12.18
[CE] GPU (Graphics Processing Unit)  (0) 2022.12.18
[CE] Instruction Set Architecture (ISA): RISC vs. CISC  (0) 2022.12.18
'Computer/CE' 카테고리의 다른 글
  • [CE] 10진수 소수를 2진수로 변환.
  • [CE] Micro Controller Unit (MCU) and Micro-computer
  • [CE] Microprocessor
  • [CE] GPU (Graphics Processing Unit)
dsaint31x
dsaint31x
    반응형
    250x250
  • dsaint31x
    Dsaint31's blog
    dsaint31x
  • 전체
    오늘
    어제
    • 분류 전체보기 (786)
      • Private Life (15)
      • Programming (206)
        • DIP (116)
        • ML (35)
      • Computer (119)
        • CE (53)
        • ETC (33)
        • CUDA (3)
        • Blog, Markdown, Latex (4)
        • Linux (9)
      • ... (368)
        • Signals and Systems (115)
        • Math (176)
        • Linear Algebra (33)
        • Physics (43)
        • 인성세미나 (1)
      • 정리필요. (61)
        • 의료기기의 이해 (6)
        • PET, MRI and so on. (7)
        • PET Study 2009 (1)
        • 방사선 장해방호 (5)
        • 방사선 생물학 (3)
        • 방사선 계측 (9)
        • 기타 방사능관련 (3)
        • 고시 (9)
        • 정리 (18)
      • RI (0)
      • 원자력,방사능 관련법 (2)
  • 블로그 메뉴

    • Math
    • Programming
    • SS
    • DIP
  • 링크

    • Convex Optimization For All
  • 공지사항

    • Test
    • PET Study 2009
    • 기타 방사능관련.
  • 인기 글

  • 태그

    fourier transform
    Probability
    signal_and_system
    math
    Vector
    SIGNAL
    signals_and_systems
    SS
    인허가제도
    function
    cv2
    random
    Programming
    ML
    Optimization
    linear algebra
    Term
    Python
    numpy
    opencv
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dsaint31x
[CE] Processor and Core
상단으로

티스토리툴바