시스템 모니터에는 CPU가 4개라고 되어 있지만 사양에는 CPU가 2개라고 되어 있습니다.

시스템 모니터에는 CPU가 4개라고 되어 있지만 사양에는 CPU가 2개라고 되어 있습니다.

내 노트북에서 Linux Mint 17을 실행하고 있습니다. System Info GUI 프로그램을 통해 프로세서가 Inter Core i3-2328M임을 확인했습니다. 시스템 모니터 GUI 프로그램을 확인하면 다음과 같이 표시됩니다.CPU 번호는 1부터 4까지입니다.명세서밖에 없다고 한다코어. 사양과 시스템 모니터가 일치하지 않는 이유는 무엇입니까?

시스템 정보

시스템 모니터

답변1

CPU에는 각 코어에서 사용하지 않는 리소스를 활용하여 성능을 향상시키는 Intel 하이퍼 스레딩 기술이 있습니다.

  • 하이퍼스레딩 기술레지스터와 같은 제한된 CPU 리소스 세트를 복제하여 각 코어가 여러 스레드를 처리할 수 있도록 합니다. 최신 CPU에는 각 코어에 다양한 실행 단위가 있으며 특정 프로그램에서 이들 모두를 사용하는 것은 아닙니다. 코어의 한 스레드가 정지되는 경우와 같이 이러한 리소스 중 일부가 사용 가능한 경우 하이퍼스레딩을 사용하면 다른 스레드가 동일한 코어에서 작동할 수 있습니다.

  • HTT를 사용하는 프로세서는 운영 체제에 두 배의 논리 프로세서가 있는 것처럼 보이지만 실제로는 각 "코어" 쌍이 동일한 리소스를 공유합니다. 즉, HTT는 일반적으로 멀티태스킹과 같이 많은 스레드를 사용하는 작업 부하에서 성능을 향상시키기는 하지만 실제 코어를 대체할 수는 없습니다.

  • 사양에 따라 프로세서에는 2개의 코어가 있지만 하이퍼스레딩 기술을 사용하여 4개의 스레드를 동시에 처리할 수 있습니다.

답변2

링크한 Intel 사양 페이지의 성능 섹션을 보면 다음과 같은 내용이 표시됩니다.

  • 코어 수: 2
  • 스레드 수: 4
  • 인텔® 하이퍼스레딩 기술: 예

Intel Core i의 하이퍼 스레딩-엑스시리즈를 사용하면 프로세서가 단일 프로세서 코어에서 두 개의 스레드를 동시에 실행할 수 있습니다. 대부분의 운영 체제에서는 이를 OS에 나타나는 방식인 4개의 코어로 간주합니다.

관련 정보