본문 바로가기
IT모든것/베이직

마이크로프로세서와 코어 쓰레딩 의미

by godmulzu 2021. 10. 23.
반응형

마이크로프로세서란? (Microprocessor)
CPU 중에서도 각종 전자 부품과 반도체 칩을 하나의 작은 칩에 내장한 형태이며 마이크로 + 프로세서 결합된 용어이다. 즉, CPU의 기능을 하나의 전자칩에 올린 프로세서라고 이해를 하면 좀 더 쉽게 다가올 수 있다.

구현 방식 2종류 (CISC & RISC)

 

CISC (Complex Instruction Set Computer)

  • •복잡한 내부 명령어를 많이 가짐
  • •필요에 따라 여러 명령어 집합을 제공
  • •예: x86 계열의 모든 CPU

 

  • x86 또는 80x86은 인텔이 개발한 마이크로프로세서 계열을 부르는 말이자, 이들과 호환되는 프로세서에서 사용한 명령어 집합 구조들을 통칭하는 말.
    x86 또는 80x86이라는 이름은 여기에 속하는 초기의 프로세서들 이름이 모두 80으로 시작해서 86으로 끝났기 때문에 붙여짐.
  • 8086, 80186, 80286, 386, 486이 포함되며, 숫자로 상표를 등록할 수 없었기 때문에 그 뒤로는 펜티엄과 같은 별도의 이름을 사용하게 되었음.

 

RISC (Reduced Instruction Set Computer)명령어 조합을 통해 복잡한 작업을 수행참고: Apple A4RISC 계열의 ARM 구조

  • (아키텍처)의 프로세서
  • Pipeline을 통해 속도 향상을 꾀함
  • 필수적인 명령어만 제공함 (CISC30%)

 

멀티 코어(Multi-core) 프로세서

  • 단일 칩 패키지 안에 두 개 이상의 프로세싱 유닛을 가지고 있는 프로세서
  • CPU 형태의 하나. 다이 하나에 코어 여러 개가 집적된 일반 CPU, 그리고 CPU를 두 개 이상 장착하는 경우를 의미
     2개 이상의 프로세서를 포함한 집적회로
    Ex)듀얼 코어(dual-core), 쿼드 코어(quad-core), 헥사 코어(hexa-core)

 

하이퍼 쓰레딩( Hyper-Threading, HT )

 

프로세서의 자원을 다수의 독립된 스레드가 활용(=실행) 할 수 있도록 하여 프로세서의 성능을 높이는 방법.

단일 쓰레드를 사용하는 애플리케이션이 아닌 두 개 이상의 멀티스레드를 사용하는 애플리케이션에서 스레드를 병렬로 실행하게 함.
Ex) 한개의 두뇌로 2개의 팔을 활용하는 퍼포먼스

 

반응형

'IT모든것 > 베이직' 카테고리의 다른 글

P2E 게임 열풍 합류  (0) 2021.10.27
게임 그래픽카드 의미  (0) 2021.10.24
윈도 11에 숨어있는 기능들  (0) 2021.10.21
윈도11 호환 스펙  (0) 2021.10.18
P2E 게임 메타버스  (0) 2021.10.17