본문 바로가기

IT/Basic

[Basic] cpu, core, processor 3

Processor chip 안에는 다음과 같이 3가지 종류가 있을 수 있겠습니다.

  • single-core processor
  • multi-core processor
  • multi processors
1. multi-core processor

 

 

 

 

 

멀티 코어 프로세서란?

전에 포스팅한 멀티 프로세싱과 헷갈릴 수 있는 용어입니다ㅎㅎ 용어 중간에 '코어'만 들어갔을뿐 그게 그거 같죠... 차이를 알아보겠습니다. 멀티 코어 프로세서는 여러 개의 작업을 보다 효율

donghoson.tistory.com

 


 

사진에서 E) multi core with shared chche 를 보면 중복되는 부분이 있다. 코어가 두개 있는 cpu이다.

cpu = 2개의 코어 + chche 인 것이다.

즉, cpu state, interrupt logic, excecution units이 코어를 이루는 요소이다.

따라서 코어가 한 개 씩 추가 될 수록 코어에 해당하는 부분이 한 덩이씩 추가되면 된다.

cpu state는 register set을 의미하는 것으로 보이며 exceution units은 하나의 명령어를 처리하는 유닛들을 가지고 있음을 의미하는 것으로 보인다.

 

 

인텔의 instruction 내부 처리 순서이다. 아래의 작업을 처리해주는 것이 execution units 부분이다. 즉 코어 하나당 아래와 같은 처리가 가능한 것이다.

 

이 그림 전에 이해가 안갔었는데 core안에 있는 기능들을 그려놓은 것이구나

core안에서는 제어, 연산, 기억 기능이 있다고 했다. 

 

 

멀티 코어란?

멀티 코어란 cpu의 코어 부분이 두 개 이상 있는 것을 의미한다. 제조사에 아키텍쳐가 다르므로 인텔 기준으로 설명하도록 한다. intel multicore architecture로 검색한 결과이다. 인텔의 어떤 제품의 아

bako94.tistory.com

파고파다 보면 컴퓨터구조까지 진짜 나오는구나...!

 

'IT > Basic' 카테고리의 다른 글

비트연산  (0) 2021.05.12
Fixed Point Precision(고정 소수점) 과 Floating Point Precision(부동 소수점)  (0) 2021.04.14
[Basic] cpu, core, processor 2  (0) 2021.03.18
[Basic] cpu, core, processor 1  (0) 2021.03.18
offset  (0) 2021.03.18