실용적인 용어로 MacBook Pro CPU 성능을 이해하는 방법은 무엇입니까? 코어 2 듀오 친구에게는 Mac Pro가 있으며

새로운 MacBook Pro를 가지고 있는데 “이 Mac에 관하여”를 클릭하면 다음이 나타납니다.

2.66 GHz 인텔 코어 2 듀오

친구에게는 Mac Pro가 있으며 다음이 있습니다.

2 x 2.8 GHz 쿼드 코어 Intel Xeon

이것을 이해하는 방법 : 나는 하나의 CPU 만 있고 두 개가 있다고 가정합니다. 이것이 내가 할 수없는 일을 할 수있게 해주는 것입니다. 그의 기계가 내 기계보다 더 빠를까요? “2 Duo”는 “2 x 2″= 4 코어를 의미합니까? “2 x 쿼드 코어”는 “2 x 4″= 8 코어를 의미합니까? 실제적인 용어로 “핵심”이란 무엇입니까? 즉, 성능에 어떤 영향을 줄 수 있습니까?

이 두 기계의 실제 차이점은 무엇입니까?



답변

실제로 CPU / 코어에 많은 수요가있는 작업이있는 경우에만 성능이 관련됩니다. 따라서 비디오 나 그래픽 작업을 많이하면 추가 컴퓨팅 성능이 도움이됩니다. 그러나 웹을 탐색하거나, 이메일을 읽거나, 영화를 보거나, 음악을 듣는다면 몇 년 동안 완벽하게 처리 할 수 ​​있습니다.

프로세서 성능은 성능의 한 축일뿐입니다. RAM (메모리)의 양과 속도, 디스크의 양과 유형 (하드 드라이브 또는 솔리드 스테이트) 등도 전반적인 성능에 영향을 미치지 만, 이는 머신에 어떤 종류의 워크로드가 있는지에 달려 있습니다. 보다 중요한 측정 항목은 이러한 모든 변수를 고려하고 기계가 어떤 종류의 작업을 수행하는지 고려 하는 비용 / 이익 분석을 중심으로합니다 . 일반적으로 말하면, 구성 요소가 항상 저렴 해 지므로이 비용 / 혜택 지표는 일반적으로 최고 수준의 하드웨어입니다.

상대 성능을 테스트하기 위해 XBench 또는 GeekBench를 사용할 수 있지만 그 숫자가 그다지 흥미로운 것은 아닙니다.

특정 질문을 해결하려면

  • Core 2프로세서 제품군의 2 세대를 의미합니다. Duo두 개의 코어를 의미합니다. 코어가 2 개인 칩이 1 개 있습니다.
  • 예, 친구에게는 8 개의 코어가 있으며 2 개의 칩으로 퍼져 있습니다.
  • 코어는 단일 코어 칩에 비해 특정 유형의 작업 속도를 높이고 전원을 차단합니다.
  • 그가 할 수있는 모든 것을 할 수 있지만, 현대의 모든 프로그램은 작업 병렬화를 지원하기 때문에 일부 CPU 바운드 작업 (예 : 영화 인코딩)이 더 빠를 것입니다. 따라서 그는 8 개 코어에서 2 개 코어에서 일부 작업을 실행할 수 있습니다. 모든 것에 동일하게 적용되는 것은 아니므로 이러한 종류의 성능은 매우 집중적 인 작업에서만 눈에 able니다.

답변

각 코어는 실제로 프로세서입니다. 꽤 오랜 시간 동안 여러 개의 코어로 프로세서를 만드는 것은 어려웠으므로 고성능이 필요하고 많은 수의 작업을 동시에 수행해야하는 컴퓨터는 여러 개의 프로세서를 동시에 사용했습니다.

이 10 년 동안 기술은 매우 발전하여 단일 프로세서에 2 개의 코어를 두는 것이 실용적입니다. 기본적으로 2-in-1 패키지로 2 개의 개별 프로세서보다 낫습니다. 냉각이 쉬우 며 마더 보드 구성도 쉽습니다. 또한 두 개의 코어는 두 개의 개별 프로세서보다 서로 빠르게 통신 할 수 있습니다.

소프트웨어 측면에서 소위 “스레드”라고합니다. 기본적으로 각 간단한 프로그램은 한 번에 하나의 작업 만 수행 할 수 있습니다. 워드 프로세서가 문서를 스캔하는 동안 단추를 클릭하는 등 여러 가지 작업을 수행하려면 프로그램을 스레드라고하는 더 작은 구성 요소로 분리해야합니다. 컴퓨터는 어떤 트레드가 실행되고 있는지 빠르게 변경할 수 있으므로 한 번에 여러 가지 일이 발생한다는 사실을 사용자에게 알려줍니다. 프로세서가 여러 개인 컴퓨터에서는 각 프로세서가 하나 이상의 스레드를 실행할 수 있습니다 (한 번에 여러 개를 실행할 수있는 프로세서가 있지만 지금은 다루지 않겠습니다). 때때로 하나의 프로세서는 다른 프로세서에 의해 실행되는 스레드의 데이터를 필요로합니다. 한 프로세서가 다른 프로세서로 데이터를 전송하는 동안 속도가 느려질 수 있습니다.

이제 구체적인 질문이 있습니다. 2 Duo 부분을 잘못 해석하고 있습니다. Pentium II가 Pentium의 후속 제품인 것처럼 Core 2의 핵심 인 Core 2입니다. Duo는 해당 프로세서에 두 개의 코어가 있음을 의미합니다. 친구에게는 2 개의 쿼드 코어 제온이 있습니다. 그의 시스템은 멀티 프로세서 시스템과 멀티 코어 시스템의 조합입니다. 각 프로세서에는 8 개의 코어가 있고 시스템에는 2 개의 프로세서가 있습니다. 코어의 코어를 측정 할 때 프로세서보다 약간 빠릅니다.

즉, 동시에 2 개의 응용 프로그램을 실행할 수 있고 동시에 8 개의 응용 프로그램을 실행할 수 있습니다. 이것은 일부 응용 프로그램이 매우 까다로운 프로세서 시간이 많이 필요하고 작업이 별도의 스레드에서 수행되는 경우에 좋습니다. 시스템에 다른 스레드를 실행하는 데 사용할 수있는 추가 프로세서가있어 시스템의 응답 성이 향상되므로 매우 요구되는 단일 스레드가있는 경우에도 좋습니다.

Xeon Core 비교도 있습니다. 두 프로세서는 모두 관련되어 있지만 Xeon 프로세서는 많은 양의 데이터를 처리해야하고 안정성이 매우 중요한 서버에 적합합니다. 그들은 일반적으로 매우 높은 품질입니다. 코어 프로세서는 더 간단한 데스크탑 및 랩톱 버전이며 저렴하고 품질이 낮습니다. 또한 Xeon 프로세서는 다른 유형의 RAM을 사용하여 백그라운드 방사선으로 인한 오류를 감지하고 수정할 수 있습니다. 또한 친구의 시스템은 자신의 시스템보다 훨씬 많은 RAM을 사용할 수 있습니다. 프로세서가 대중화되었을 때 MacBook Pro는 정확한 숫자를 모릅니다. 4GiB 이상의 RAM을 사용할 수 없지만 친구의 컴퓨터는 16GiB 이상의 RAM을 사용할 수 있습니다.

내가 언급 한 품질 부분은 기본적으로 동일한 세대의 모든 프로세서가 함께 제조됩니다. 제조의 한 지점에서 각 프로세서가 테스트됩니다. 테스트 후 프로세서가 작동하지 않을 수있는 최악의 프로세서는 버리고, 손상이 가벼운 프로세서는 부품이 손상되어 저렴한 프로세서로 판매됩니다. 테스트 결과. Xeon에 대해 더 엄격한 테스트가 필요합니다.

따라서 기본적으로 컴퓨터가 할 수있는 거의 모든 것은 친구의 컴퓨터로 수행 할 수 있지만 훨씬 더 빠릅니다.


답변

그의 기계가 내 기계보다 더 빠를까요?

그의 기계는 거의 모든 것에서 더 빠를 것입니다. Mac Pro에는 2.8GHz에서 실행되는 두 개의 개별 Xeon이 있습니다. 각 Xeon은 쿼드 코어이므로 총 2×4 == 8 개의 코어를 사용할 수 있습니다.

귀하는 Core 2 Duo입니다. Core 2는 2 세대 Core 마이크로 아키텍처를 나타내고 Duo는 듀얼 코어를 나타냅니다. 따라서 기계에는 2 개의 코어가 있습니다. 코어는 물리적 처리 장치입니다.