Processor
- Instruction을 처리하는 논리회로.
- ALU, Control Unit (or Execution Unit), Register 의 Core(핵심요소)와 internal bus, cache 등의 기타요소 로 구성됨.
- CPU에서의 Core(핵심 요소)들로 구성되며 (모바일 기기에서는 CPU라는 용어보다 AP (Application Processor)가 많이 사용되는 것처럼), 점점 CPU를 대체하는 용어가 되고 있음.
- 혼자서는 system으로는 동작하기 어려움 (Memory 및 I/O device등이 추가되어야 함)
Processor 종류
- processor가 장착된 system에서 전체 control을 담당하고 있는 processor를 CPU라고 함.
- 장착된 system에서 CPU를 보조하는 processor들을 co-processor라고 부름.
Micro-processor or MPU (Micro Process Unit)
- Processor (or CPU)가 하나의 chip(or IC)으로 구현된 것을 가르킴.
- intel4004가 최초의 상용 micro-processor임.
2022.12.18 - [분류 전체보기] - [CE] Microprocessor
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를 수행할 수 있음.
'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: RISC vs. CISC (0) | 2022.12.18 |