내 Mac에는 몇 개의 코어가 있습니까?


49

창에 대해 내 Mac을 볼 때 혼란스러워합니다.

여기에 이미지 설명을 입력하십시오

그건 내가 가지고 1 Processor4 cores. 하지만 htop내가 달리면8 cores

여기에 이미지 설명을 입력하십시오

내가 무엇을 놓치고 있습니까?

답변:


38

내가 무엇을 놓치고 있습니까?

하이퍼 스레딩 . 4 개의 물리적 코어가 있지만 8 개의 논리적 코어가 있습니다.

물리적으로 존재하는 각 프로세서 코어에 대해 운영 체제는 두 개의 가상 (논리) 코어를 처리하고 가능한 경우 이들 사이의 작업 부하를 공유합니다.

프로세서의 i7 4870HQ에있는 인텔 데이터 도 참조하십시오 .

코어 수 4

코어는 단일 컴퓨팅 구성 요소 (다이 또는 칩)의 독립적 인 중앙 처리 장치 수를 나타내는 하드웨어 용어입니다.

스레드 수 8

스레드 또는 실행 스레드는 단일 CPU 코어를 통해 전달되거나 처리 될 수있는 기본 순서의 명령 시퀀스에 대한 소프트웨어 용어입니다.


80

터미널에서 sysctl을 사용하여 실제 프로세서 수와 논리 프로세서 수의 차이를 확인할 수 있습니다.

$ sysctl hw.physicalcpu hw.logicalcpu
hw.physicalcpu: 4
hw.logicalcpu: 8

5
이것이 왜 다운 보트입니까? 이 명령은 (적어도 El Capitan에서) 작동합니다.
Gabriel Devillers


3

당신이 보는 것은 소위 hyperthreaded코어입니다.

각 물리적 코어에 대해 두 개의 하이퍼 스레드 (또는 논리) 코어가 있으며 여기에서 하이퍼 스레딩에 대한 자세한 내용을 확인할 수 있습니다.


1
Lol, 응답 홍수 (내 대답은 처음 btw ... :))
Yamakaja

0

4 개의 물리적 코어와 4 개의 논리적 코어가있어 총 8 개의 코어를 제공합니다.

이것을 하이퍼 스레딩 이라고합니다


4
이것은 잘못이다. 4 개의 물리적 코어가 있으며 각 물리적 코어에는 2 개의 논리적 코어가 있습니다. 따라서 8 개의 논리 코어가 있습니다.
Yongwei Wu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.