컴퓨터 프로세서 특성

컴퓨터 프로세서 특성

프로세서의 중요한 특성은 다음과 같습니다.



프로세서 제조업체 및 모델

프로세서의 주요 정의 특성은 AMD 또는 Intel 및 해당 모델입니다. 두 회사의 경쟁 모델은 기능과 성능이 비슷하지만 Intel 호환 마더 보드에 AMD 프로세서를 설치할 수 없으며 그 반대의 경우도 마찬가지입니다.

소켓 유형

프로세서의 또 다른 정의 특성은 적합하도록 설계된 소켓입니다. 예를 들어 소켓 478 마더 보드의 프로세서를 교체하는 경우 해당 소켓에 맞게 설계된 교체 프로세서를 선택해야합니다. 표 5-1 프로세서 소켓 별 업그레이드 가능성 문제를 설명합니다.



블록 이미지' alt=

표 5-1 : 프로세서 소켓 유형별 업그레이드 가능성



시계 속도

메가 헤르츠 (MHz) 또는 기가 헤르츠 (GHz)로 지정되는 프로세서의 클럭 속도는 성능을 결정하지만 클럭 속도는 프로세서 라인 전체에서 의미가 없습니다. 예를 들어 3.2GHz Prescott-core Pentium 4는 상대적 클럭 속도에서 알 수 있듯이 3.0GHz Prescott-core Pentium 4보다 약 6.7 % 빠릅니다. 그러나 3.0GHz 셀러론 프로세서는 2.8GHz 펜티엄 4보다 ​​느립니다. 주로 셀러론의 L2 캐시가 더 작고 호스트 버스 속도가 더 느리기 때문입니다. 마찬가지로, 펜티엄 4가 1.3GHz로 출시되었을 때 그 성능은 실제로 대체하려는 1GHz 펜티엄 III 프로세서보다 낮았습니다. 이는 펜티엄 4 아키텍처가 이전의 펜티엄 III 아키텍처보다 클록 대 클럭 효율성이 낮기 때문에 사실입니다.



클럭 속도는 AMD와 Intel 프로세서를 비교할 때 쓸모가 없습니다. AMD 프로세서는 Intel 프로세서보다 훨씬 낮은 클럭 속도로 실행되지만 클럭 틱당 약 50 % 더 많은 작업을 수행합니다. 일반적으로 2.0GHz에서 실행되는 AMD Athlon 64는 3.0GHz에서 실행되는 Intel Pentium 4와 전체 성능이 거의 같습니다.

'''MODEL NUMBERS VERSUS CLOCK SPEEDS''' Because AMD is always at a clock speed disadvantage versus Intel, AMD uses model numbers rather than clock speeds to designate their processors. For example, an AMD Athlon 64 processor that runs at 2.0 GHz may have the model number 3000+, which indicates that the processor has roughly the same performance as a 3.0 GHz Intel model. (AMD fiercely denies that their model numbers are intended to be compared to Intel clock speeds, but knowledgeable observers ignore those denials.) Intel formerly used letter designations to differentiate between processors running at the same speed, but with a different host-bus speed, core, or other characteristics. For example, 2.8 GHz Northwood-core Pentium 4 processors were made in three variants: the Pentium 4/2.8 used a 400 MHz FSB, the Pentium 4/2.8B the 533 MHz FSB, and the Pentium 4/2.8C the 800 MHz FSB. When Intel introduced a 2.8 GHz Pentium 4 based on their new Prescott-core, they designated it the Pentium 4/2.8E. Interestingly, Intel has also abandoned clock speed as a designator. With the exception of a few older models, all Intel processors are now designated by model number as well. Unlike AMD, whose model numbers retain a vestigial hint at clock speed, Intel model numbers are completely dissociated from clock speeds. For example, the Pentium 4 540 designates a particular processor model that happens to run at 3.2 GHz. The models of that processor that run at 3.4, 3.6, and 3.8 GHz are designated 550, 560, and 570 respectively.

호스트 버스 속도

그만큼 호스트 버스 속도 라고도하는 전면 버스 속도, FSB 속도 , 또는 간단히 FSB , 프로세서와 칩셋 간의 데이터 전송 속도를 지정합니다. 더 빠른 호스트 버스 속도는 동일한 클럭 속도로 실행되는 프로세서의 경우에도 더 높은 프로세서 성능에 기여합니다. AMD와 Intel은 메모리와 캐시 사이의 경로를 다르게 구현하지만 기본적으로 FSB는 초당 가능한 최대 데이터 블록 전송량을 반영하는 숫자입니다. 실제 호스트 버스 클럭 속도가 100MHz 인 경우 데이터를 클럭 사이클 당 4 번 전송할 수있는 경우 (따라서 '쿼드 펌핑') 유효 FSB 속도는 400MHz입니다.

예를 들어 Intel은 400, 533, 800 또는 1066MHz의 호스트 버스 속도를 사용하는 펜티엄 4 프로세서를 생산했습니다. 호스트 버스 속도가 800MHz 인 2.8GHz Pentium 4는 호스트 버스 속도가 533MHz 인 Pentium 4 / 2.8보다 약간 빠르며 400MHz 호스트를 사용하는 Pentium 4 / 2.8보다 약간 빠릅니다. 버스 속도. 인텔이 저가형 셀러론 프로세서를 차별화하기 위해 사용하는 한 가지 방법은 현재 펜티엄 4 모델에 비해 호스트 버스 속도가 감소한 것입니다. Celeron 모델은 400MHz 및 533MHz 호스트 버스 속도를 사용합니다.



모든 Socket 754 및 Socket 939 AMD 프로세서는 800MHz 호스트 버스 속도를 사용합니다. (실제로 Intel과 마찬가지로 AMD는 호스트 버스를 200MHz로 실행하지만이를 유효 800MHz로 쿼드 펌프합니다.) 소켓 A Sempron 프로세서는 166MHz 호스트 버스를 사용하여 효과적인 333MHz 호스트 버스 속도로 이중 펌프를 사용합니다. .

캐시 크기

프로세서는 두 가지 유형의 캐시 메모리를 사용하여 프로세서와 상대적으로 느린 주 메모리 간의 전송을 버퍼링하여 성능을 향상시킵니다. 의 크기 레이어 1 캐시 (L1 캐시 라고도 함 레벨 1 캐시 )는 프로세서를 재 설계하지 않고는 변경할 수없는 프로세서 아키텍처의 기능입니다. 레이어 2 캐시 (레벨 2 캐시 또는 L2 캐시 )는 프로세서 코어 외부에 있으므로 프로세서 제조업체가 서로 다른 L2 캐시 크기로 동일한 프로세서를 생산할 수 있습니다. 예를 들어 Pentium 4 프로세서의 다양한 모델은 512KB, 1MB 또는 2MB의 L2 캐시와 함께 사용할 수 있으며 다양한 AMD Sempron 모델은 128KB, 256KB 또는 512KB의 L2 캐시와 함께 사용할 수 있습니다.

일부 애플리케이션, 특히 작은 데이터 세트에서 작동하는 애플리케이션의 경우 L2 캐시가 클수록 특히 Intel 모델의 경우 프로세서 성능이 눈에 띄게 향상됩니다. (AMD 프로세서에는 더 큰 L2 캐시의 이점을 어느 정도 가리는 내장 메모리 컨트롤러가 있습니다.) 대규모 데이터 세트에서 작동하는 애플리케이션의 경우 더 큰 L2 캐시는 약간의 이점 만 제공합니다.

'''Prescott, the Sad Exception''' It came as a shock to everyone not the least, Intel to learn when it migrated its Pentium 4 processors from the older 130 nm Northwood core to the newer 90 nm Prescott-core that power consumption and heat production skyrocketed. This occurred because Prescott was not a simple die shrink of Northwood. Instead, Intel completely redesigned the Northwood core, adding features such as SSE3 and making huge changes to the basic architecture. (At the time, we thought those changes were sufficient to merit naming the Prescott-core processor Pentium 5, which Intel did not.) Unfortunately, those dramatic changes in architecture resulted in equally dramatic increases in power consumption and heat production, overwhelming the benefit expected from the reduction in process size.

공정 크기

공정 크기 라고도 함 fab (rication) 크기 는 나노 미터 (nm)로 지정되며 프로세서 다이에서 가장 작은 개별 요소의 크기를 정의합니다. AMD와 Intel은 지속적으로 프로세스 크기를 줄이려고합니다. 다이 수축 ) 각 실리콘 웨이퍼에서 더 많은 프로세서를 얻을 수 있으므로 각 프로세서를 생산하는 데 드는 비용을 줄일 수 있습니다. 펜티엄 II 및 초기 Athlon 프로세서는 350 또는 250 nm 프로세스를 사용했습니다. 펜티엄 III 및 일부 Athlon 프로세서는 180nm 공정을 사용했습니다. 최근 AMD 및 Intel 프로세서는 130 또는 90nm 프로세스를 사용하고 향후 프로세서는 65nm 프로세스를 사용합니다.

psn에서 로그 아웃 한 오류가 발생했습니다.

프로세스 크기는 다른 모든 요소가 동일하기 때문에 더 작은 프로세스 크기를 사용하는 프로세서가 더 빠르게 실행되고, 더 낮은 전압을 사용하고, 더 적은 전력을 소비하고, 더 적은 열을 생성하기 때문에 중요합니다. 주어진 시간에 사용 가능한 프로세서는 종종 다른 팹 크기를 사용합니다. 예를 들어 한때 Intel은 180, 130 및 90nm 프로세스 크기를 사용하는 펜티엄 4 프로세서를 판매했으며 AMD는 250, 180 및 130nm 팹 크기를 사용하는 Athlon 프로세서를 동시에 판매했습니다. 업그레이드 프로세서를 선택할 때 팹 크기가 더 작은 프로세서를 선호하십시오.

zte에서 앱을 sd 카드로 이동하는 방법

특별한 기능

다른 프로세서 모델은 다른 기능 세트를 지원하며, 그중 일부는 사용자에게 중요 할 수 있고 다른 일부는 걱정할 필요가 없습니다. 다음은 일부 현재 프로세서에서 사용할 수있는 잠재적으로 중요한 5 가지 기능입니다. 이러한 모든 기능은 최신 버전의 Windows 및 Linux에서 지원됩니다.

SSE3

SSE3 (스트리밍 SIMD (Single-Instruction-Multiple-Data) 확장 3) Intel에서 개발하여 현재 대부분의 Intel 프로세서 및 일부 AMD 프로세서에서 사용할 수있는은 비디오 처리 및 기타 멀티미디어 응용 프로그램에서 일반적으로 발생하는 특정 유형의 데이터를 신속하게 처리하도록 설계된 확장 명령 집합입니다. SSE3를 지원하는 애플리케이션은 지원하지 않는 프로세서보다 SSE3도 지원하는 프로세서에서 10 % 또는 15 %에서 100 % 더 빠르게 실행할 수 있습니다.

64 비트 지원

최근까지 PC 프로세서는 모두 32 비트 내부 데이터 경로로 작동했습니다. 2004 년 AMD는 64 비트 지원 Athlon 64 프로세서로. 공식적으로 AMD는이 기능을 x86-64 ,하지만 대부분의 사람들은 AMD64 . 결정적으로 AMD64 프로세서는 32 비트 소프트웨어와 역 호환되며 64 비트 소프트웨어를 실행하는 것만 큼 효율적으로 해당 소프트웨어를 실행합니다. 32 비트 호환성이 제한된 자체 64 비트 아키텍처를 옹호하던 인텔은 자체 버전의 x86-64를 도입해야했습니다. EM64T (확장 메모리 64 비트 기술) . 현재 64 비트 지원은 대부분의 사람들에게 중요하지 않습니다. Microsoft는 64 비트 버전의 Windows XP를 제공하며 대부분의 Linux 배포판은 64 비트 프로세서를 지원하지만 64 비트 응용 프로그램이 일반화 될 때까지 데스크톱 컴퓨터에서 64 비트 프로세서를 실행하는 것이 실질적인 이점은 거의 없습니다. Microsoft (마지막으로)가 64 비트 지원을 활용하고 많은 64 비트 응용 프로그램을 생성 할 Windows Vista를 출시 할 때 변경 될 수 있습니다.

보호 된 실행

Athlon 64를 통해 AMD는 NX (eXecute 없음) 기술, 인텔은 곧 XDB (eXecute 비활성화 비트) 과학 기술. NX와 XDB는 동일한 용도로 사용되므로 프로세서가 실행 가능한 메모리 주소 범위와 실행할 수없는 범위를 결정할 수 있습니다. 버퍼 오버런 익스플로잇과 같은 코드가 실행 불가능한 메모리 공간에서 실행을 시도하면 프로세서는 운영 체제에 오류를 반환합니다. NX 및 XDB는 바이러스, 웜, 트로이 목마 및 유사한 악용으로 인한 손상을 줄일 수있는 잠재력이 크지 만 Windows XP 서비스 팩 2와 같이 보호 된 실행을 지원하는 운영 체제가 필요합니다.

전력 감소 기술

AMD와 Intel은 모두 일부 프로세서 모델에서 전력 감소 기술을 제공합니다. 두 경우 모두 모바일 프로세서에 사용되는 기술은 전력 소비와 열 발생에 문제가있는 데스크탑 프로세서로 마이그레이션되었습니다. 기본적으로 이러한 기술은 프로세서가 유휴 상태이거나 부하가 적을 때 프로세서 속도 (따라서 전력 소비 및 열 발생)를 줄여 작동합니다. 인텔은 전력 감소 기술을 다음과 같이 말합니다. EIST (향상된 Intel Speedstep 기술) . AMD 버전은 Cool'n'Quiet . 둘 중 하나는 전력 소비, 열 생성 및 시스템 소음 수준에서 사소하지만 유용한 감소를 가져올 수 있습니다.

듀얼 코어 지원

2005 년까지 AMD와 Intel은 모두 단일 프로세서 코어로 가능했던 실제 한계에 도달했습니다. 확실한 해결책은 하나의 프로세서 패키지에 두 개의 프로세서 코어를 넣는 것이 었습니다. 다시 말하지만 AMD는 우아한 애슬론 64 X2 하나의 칩에 두 개의 긴밀하게 통합 된 Athlon 64 코어를 특징으로하는 시리즈 프로세서. 다시 한 번 추격을 강요 받았을 때, 인텔은 이빨을 긁어 모으고 자신이 부르는 듀얼 코어 프로세서를 함께 때렸습니다. 펜티엄 D . 엔지니어링 된 AMD 솔루션은 고성능 및 거의 모든 구형 Socket 939 마더 보드와의 호환성을 포함하여 몇 가지 이점이 있습니다. 기본적으로 통합하지 않고 하나의 칩에 두 개의 펜티엄 4 코어를 고정하는 것과 같은 슬랩 다시 인텔 솔루션은 두 가지 타협을 초래했습니다. 첫째, 인텔 듀얼 코어 프로세서는 이전 마더 보드와 역 호환되지 않으므로 새로운 칩셋과 새로운 마더 보드 시리즈가 필요합니다. 둘째, 인텔이 기존 코어 중 두 개를 하나의 프로세서 패키지에 붙 였기 때문에 전력 소비와 발열량이 매우 높기 때문에 인텔은 가장 빠른 단일 코어 펜티엄에 비해 펜티엄 D 프로세서의 클럭 속도를 줄여야했습니다. 4 가지 모델.

즉, 인텔은 펜티엄 D를 매력적으로 가격 책정 할만큼 똑똑했기 때문에 Athlon 64 X2는 결코 손을 댈 수있는 승자가 아닙니다. 가장 저렴한 Athlon X2 프로세서는 가장 저렴한 펜티엄 D 프로세서보다 두 배 이상 판매됩니다. 의심 할 여지없이 가격이 하락할 것이지만 가격 차이가 많이 변할 것으로 예상하지 않습니다. 인텔은 여분의 생산 능력을 가지고 있지만 AMD는 프로세서를 만드는 능력이 매우 제한적이므로 AMD 듀얼 코어 프로세서는 가까운 미래에 프리미엄 가격이 책정 될 가능성이 높습니다. 안타깝게도 듀얼 코어 프로세서는 대부분의 사람들에게 합리적인 업그레이드 옵션이 아닙니다. Intel 듀얼 코어 프로세서는 합리적인 가격이지만 마더 보드 교체가 필요합니다. AMD 듀얼 코어 프로세서는 기존의 Socket 939 마더 보드를 사용할 수 있지만 프로세서 자체가 너무 비싸서 대부분의 업그레이드가 가능한 후보가 아닙니다.

'''HYPER-THREADING VERSUS DUAL CORE''' Some Intel processors support ''Hyper-Threading Technology (HTT)'', which allows those processors to execute two program threads simultaneously. Programs that are designed to use HTT may run 10% to 30% faster on an HTT-enabled processor than on a similar non-HTT model. (It's also true that some programs run slower with HTT enabled than with it disabled.) Don't confuse HTT with dual core. An HTT processor has one core that can sometimes run multiple threads a dual-core processor has two cores, which can always run multiple threads.

핵심 이름 및 핵심 스테핑

그만큼 프로세서 코어 기본 프로세서 아키텍처를 정의합니다. 특정 이름으로 판매되는 프로세서는 여러 코어 중 하나를 사용할 수 있습니다. 예를 들어 최초의 Intel Pentium 4 프로세서는 Willamette 코어 . 나중에 펜티엄 4 변종은 노스우드 코어, 프레스콧 코어, 갈 라틴 코어, 프레스 토니아 코어 , 및 프레스콧 2M 코어 . 마찬가지로 다양한 Athlon 64 모델이 Clawhammer 코어, Sledgehammer 코어, Newcastle 코어, Winchester 코어, Venice 코어, San Diego 코어, Manchester 코어 , 및 톨레도 코어 .

코어 이름을 사용하는 것은 여러 프로세서 특성을 간략하게 지정하는 편리한 간단한 방법입니다. 예를 들어 Clawhammer 코어는 130nm 프로세스, 1,024KB L2 캐시를 사용하고 NX 및 X86-64 기능을 지원하지만 SSE3 또는 듀얼 코어 작업은 지원하지 않습니다. 반대로 맨체스터 코어는 90nm 프로세스, 512KB L2 캐시를 사용하며 SSE3, X86-64, NX 및 듀얼 코어 기능을 지원합니다.

프로세서 코어 이름은 소프트웨어 프로그램의 주 버전 번호와 비슷하다고 생각할 수 있습니다. 소프트웨어 회사가 주 버전 번호를 변경하지 않고 부 업데이트를 자주 릴리스하는 것처럼 AMD와 Intel은 코어 이름을 변경하지 않고 코어를 부 업데이트하는 경우가 많습니다. 이러한 사소한 변경 사항을 핵심 스테핑 . 프로세서가 사용하는 코어가 마더 보드와의 하위 호환성을 결정할 수 있기 때문에 코어 이름의 기본 사항을 이해하는 것이 중요합니다. 스테핑은 주목할 가치가 있지만 일반적으로 덜 중요합니다. 예를 들어, 특정 코어는 B2 및 C0 스테핑에서 사용할 수 있습니다. 나중의 C0 스테핑에는 버그 수정이 있거나 더 쿨러 실행되거나 이전 스테핑과 관련된 다른 이점을 제공 할 수 있습니다. 듀얼 프로세서 마더 보드에 두 번째 프로세서를 설치하는 경우 코어 스테핑도 중요합니다. (즉, 단일 소켓 마더 보드의 듀얼 코어 프로세서와는 반대로 두 개의 프로세서 소켓이있는 마더 보드입니다.) 절대로 듀얼 프로세서 마더 보드에서 코어 나 스테핑을 혼합하지 마십시오.

컴퓨터 프로세서에 대한 추가 정보