728x90
728x90
728x90

0. processor란, 굉장히 범용적인 단어이다.

처리 장치. 연산 처리 장치. 처리 프로그램. 데이터에 연산 조작 등 몇 개의 처리를 일으키는 기능을 갖는 「장치」나 「프로그램」의 총칭컴퓨터 시스템 전체를 가리키는 경우도 있다. 

즉, 연산을 처리하는 장치는 모두 processor이다. 대개는 CPU를 가리킨다. 하지만 GPU도 processor인 것이다.

Multiprocessor system이라고 할 때 processor는 CPU를 가리킨다. 따라서 2개 이상 CPU를 가진 컴퓨터를 가리킨다.

(가정용은 거의 Single-processor)

CPU내에 core를 각각 processor라고도 부른다. 실행 "처리장치"이기 때문

 

1. core란

먼저 CPU란

CPU-arithmetic, logical control, I/O operations을 수행

core-CPU안에서 명령을 받고 수행하는, execution unit

따라서, core는 CPU의 구성요소이다.

멀티코어란 하나의 CPU 칩셋에 다수의 코어가 집접된 형태의 CPU 종류를 가리킨다.

(요즘은 대다수가 멀티코어)

 

2. CPU, Microprocessor, Micro Processor Unit이란

CPU는 Arithmetric and Logic Unit과 Control Unit으로 이루어져 있어, 컴퓨터시스템을 통제하고 프로그램의 연산을 실행하고 처리하는 컴퓨터의 제어 장치 혹은 그 기능을 내장한 칩을 가리킨다.

Microprocessor(=Micro Processor Unit=MPU)은 모토롤라가 쓰던 CPU와 같은 장치를 가리키던 용어로, 현재는 CPU와 동의어

(CPU나 MPU 모두 원칩솔루션으로 전환했기 때문)

 

 

비고:

Micro Controller Unit이란

CPU와 입출력 모듈을 하나의 칩으로 만들어 정해진 기능을 수행하는 것, 임베디드 애플리케이션을 위해 디자인되었으며, 개인용 컴퓨터(PC)에서처럼 다양한 요구에 동작하는게 아니라, 정해진 일을 수행하도록 프로그래밍되어, 냉장고나 전자레인지 등에 사용됨

728x90

'CS' 카테고리의 다른 글

[CS] 개발자에 좋은 글/사이트  (0) 2023.08.21
[OS]program, process, thread  (0) 2020.11.24
[OS]DMA(Direct Memory Access), PIO(Programmed I/O)  (0) 2020.11.24
[OS]인터럽트, 트랩  (0) 2020.11.24
(미완)UML, Unified Modeling Language란  (0) 2020.11.22

+ Recent posts