이 인용의 맥락에서 개인용 컴퓨터에는 몇 개의 '칩 / 소켓'이 포함되어 있습니까?


12

내 교과서는 다음과 같이 말합니다.

마이크로 프로세서는 가장 빠른 범용 프로세서가되었을뿐만 아니라 이제 멀티 프로세서입니다. 각 칩 (소켓이라고 함)에는 여러 개의 프로세서 (코어라고 함)가 있으며 각 프로세서에는 여러 레벨의 대용량 메모리 캐시가 있으며 여러 개의 논리 프로세서가 각 코어의 실행 단위를 공유합니다. 2010 년 현재 랩톱에서도 2 개 또는 4 개의 코어 (각 2 개의 하드웨어 스레드가있는)가있어 총 4 개 또는 8 개의 논리 프로세서가있는 것은 드문 일이 아닙니다.

개인용 컴퓨터에는 하나의 칩만 포함되어 있습니까? 자체 칩에는 여러 개의 프로세서가 포함되어 있습니까? 아니면 그런 칩이 많습니까?


19
교과서에서 "소켓"이라는 단어를 잘못 사용하는 것 같습니다. 칩이 소켓에 연결됩니다. 소켓이 비어 있고 쓸모가 없습니다. 대부분의 회로 보드에는 소켓이 없지만 보드에 직접 납땜되는 CPU 역할을 지원하는 다른 많은 칩이 있습니다.
전자석

3
@electromaggot : 또한 단일 소켓에 연결하는 도터 보드에 여러 개의 칩이있는 컴퓨터가 있습니다 (예를 들어, IBM POWER8 Murano는 단일 보드에 단일 칩에 연결되는 두 개의 개별 칩을 제공함) 소켓, IBM은 이것을 MCM (Multi Chip Module)이라고 부릅니다. 소형 노트북 및 넷북에서는 CPU가 소켓없이 보드에 직접 장착 될 수 있습니다. 이 기사에서 사용 된 용어는 이제 막 벗어난 것입니다.
Jörg W Mittag

2
실제로 "소켓"이라는 단어를 사용하면 물리적 CPU 개체와 특정 CPU의 코어 간의 차이를 강조하는 데 매우 일반적입니다. 운영 소프트웨어는 거의 구별 할 수 없기 때문에 이전 Windows의 "1-2 CPU"라이센스로 쿼드 코어 CPU에서 문제가 발생했습니다.
Agent_L

1
@ hobbs 나는 그것이 틀렸다는 것에 동의하지만, 내가 의미하는 것은 그것이 다음과 같이 사용된다는 것을 알아 차렸다는 것입니다.)
Agent_L

4
라이센싱에서 소켓이 이런 식으로 사용되는 것을 종종 보게 될 것입니다.
Grant

답변:


16

대부분의 새 데스크탑 컴퓨터에는 여러 개의 코어가있는 단일 주 CPU 칩이 포함됩니다. 각 코어는 독립적 인 CPU와 매우 유사합니다.

때때로 각 코어에는 동시 멀티 스레딩 (SMT)이라는 기능이있어 각 코어를 운영 체제에 둘 이상의 가상 코어로 표시 할 수 있습니다. 인텔은 이것을 하이퍼 스레딩 이라고 부릅니다 .

따라서 하나의 CPU 칩에는 4 개의 코어가있을 수 있으며 각 코어에는 2 개의 가상 코어가있어 운영 체제에 8 개의 CPU가 표시됩니다.

CPU, 코어 및 가상 코어의 주요 개념 차이는 칩 내의 공유 리소스의 양에 있습니다.

과거에는 고성능 서버에서 여러 개의 개별 CPU 칩을 사용하는 경우가 많았으며 (이것은 아마도 사실 일 수도 있음) 때로는 공통 백플레인에 연결되는 별도의 CPU 보드에 있습니다.

데스크탑 컴퓨터에는 주로 그래픽을위한 하나 이상의 GPU가 있습니다. 이들은 CPU와 매우 유사하며 비트 코인 채굴과 같은 특수한 일반 계산에 사용될 수 있습니다.

데스크톱 컴퓨터에는 CPU가 아닌 다른 많은 칩도 포함됩니다. USB 인터페이스 제공과 같은 특수 기능을 수행합니다. 칩이라는 용어는 인쇄 회로 기판 (PCB)에 납땜 할 수있는 패키지의 모든 집적 회로 (IC)에 사용됩니다.


다음은 데스크탑 PC에서 찾을 수있는 PC 마더 보드의 임의의 예입니다.

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

  • "AMD 소켓 942"-단일 메인 CPU 칩이 설치된 곳.
  • "AMD SB950 Southbridge"칩-CPU 용 도우미 칩
  • "AMD 990FX 칩셋"-그래픽 처리 장치 (GPU)
  • "인텔 이더넷 GameFirst II"-네트워크 인터페이스 용 칩.

기타

각 CPU 칩에는 내부 논리 아키텍처가 있습니다. 다음은 단일 칩 내에 공유 리소스를 배열하는 한 가지 방법을 보여주는 예입니다.

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

정확한 세부 사항은 제조업체와 같은 제조업체의 세대 및 칩 범위에 따라 매우 다를 수 있습니다. 빠르게 변화하는 지역입니다. 일반적인 생각은 여전히 ​​유효합니다.


7
다중 CPU 서버는 실제로 여전히 NUMA와 함께 여전히 사용됩니다 (따라서 다중 CPU뿐만 아니라 다중 컴퓨터까지도). VM 호스트와 슈퍼 컴퓨터에 매우 유용합니다.
Luaan

1
60 ', 70'으로 돌아 가면 "코어"가 실제로 여러 개의 칩과 기타 구성 요소가있는 전체 PCB로 구성된 컴퓨터의 예도 있습니다.
Tonny

3
계층 구조가 소켓, 코어, 스레드보다 한 단계 깊어 진다고 말할 가치가 있습니다. 예를 들어, 코어가 4 개인 1 개의 소켓이 있고 각 코어에 2 개의 스레드가 있습니다 (OS에서 볼 수있는 총 8 개의 CPU). 이 분류법은 LLC, eDRAM 및 PCI 레인이있는 소켓, 실행 단위 및 캐시의 핵심 소켓, 전문 용어의 프론트 엔드 인 스레드 (시간에 따라 인터리브 될 수 있음)를 갖는 리소스와의 자원 공유를 반영합니다.
마가렛 블룸

@Margaret : 감사합니다. 이것을 언급하기 위해 답변을 업데이트했습니다.
RedGrittyBrick

@MargaretBloom : 단일 소켓에 여러 개의 칩을 연결하는 더 큰 모듈의 예도 있습니다. 따라서 여러 개의 소켓이있을 수 있습니다. 각 소켓에는 여러 개의 칩이있는 모듈이 있고 각각에는 여러 개의 코어가 있으며 여러 개의 스레드가 있습니다. 예를 들어, IBM은 p595에 "프로세서 북"을 가지고 있습니다. 예를 들어, 소켓이 여러 개인 "책", 모듈이 있거나 칩이 여러 개, 코어가 여러 개인 스레드가있는 "책"이 백플레인의 슬롯으로 미끄러 져 들어가는 경우 백플레인 당 여러 권의 책을 가질 수 있습니다. 아, 그리고 머신 당 여러 개의 백플레인 :-D
Jörg W Mittag

4

데스크탑 컴퓨터에는 둘 이상의 칩 / CPU가있을 수 있습니다.

과거

멀티 코어 CPU가 등장하기 이전에는 멀티 CPU 데스크톱 컴퓨터가 하나 이상의 프로세서 코어가 필요할 때 사용되었습니다. 참조 :

선물

요즘에는 CPU가 여러 개인 데스크톱 컴퓨터가 더 이상 자주 사용되지 않습니다. 몇 가지가 있습니다 ( Dell Precision Tower 7000 시리즈 (7810) 참조 ).

고급 멀티 코어 CPU 데스크탑 컴퓨터보다 상당한 컴퓨팅 성능이 필요한 경우 여러 멀티 CPU가있는 컴퓨팅 서버 (컴퓨팅 클러스터)를 갖도록 선택합니다. 데스크탑 컴퓨터를 통해 해당 클러스터에 로그인하고 작업을 원격으로 수행합니다. 참조 :


2

이것은 사용 된 단어의 의미에 관한 것입니다. 그들이 설명하는 기술은 비교적 새롭기 때문에 그 의미가 잘 확립되지 않았습니다. 혼란을 더하기 위해 한 가지 의미를 가진 것들을 분기시켜야했으며 이제는 두 가지 의미를 갖습니다.

소켓:

  1. 무엇이든 연결할 수있는 소켓 "cpu socket", "ram socket", "usb socket"등과 같이
  2. 하나의 물리적 프로세서를 장착 할 수있는 메인 보드의 CPU 소켓.
  3. 하나의 물리적 프로세서. 소켓 유형일 필요는 없습니다. 모든 프로세서가 소켓을 사용하는 것은 아니며, 일부는 대부분 랩톱의 소켓이 메인 보드에 직접 납땜되어 있습니다. 그러나이 정의에서는 여전히 "1 소켓"으로 간주됩니다.

프로세서 :

  1. 실제 프로세서 (일명 소켓) (가게에서 "하나의 프로세서"를 구입할 때 얻는 것)
  2. 논리 프로세서 (일명 스레드) (작업 관리자를 열면 OS에 표시되는대로)
  3. 가장 넓은 의미에서 : 모든 하드웨어 또는 프로그램을 실행할 수있는 부분.

프로세서 코어 :

  1. 물리적 프로세서가 구성되는 부분. 최신 코어에는 하나 또는 두 개의 스레드가있을 수 있습니다.

칩:

  1. 패키지에 하나의 집적 회로가 있습니다. 예를 들어 물리적 프로세서.
  2. 실리콘 한 조각, 다이

인용문을 분석해 봅시다 :

각 칩 [물리적 프로세서] (소켓 [물리적 프로세서] 라고 함 )에는 여러 개의 프로세서 [실행 가능한 모든 하드웨어] ( 코어 라고 함 )가 있으며, 각각 여러 레벨의 대용량 메모리 캐시가 있으며 여러 개의 논리 프로세서 가 각 코어 의 실행 단위를 공유합니다. .

이제 당신의 질문 :

개인용 컴퓨터에는 하나의 칩만 포함되어 있습니까? 자체 칩에는 여러 개의 프로세서가 포함되어 있습니까? 아니면 그런 칩이 많습니까?

대부분의 개인용 컴퓨터에는 여러 개의 물리적 프로세서가 포함되어 있지 않습니다 . 서버 및 때때로 애호가 (예 : Intel Skulltrail, EVGA Classified SR-2) 또는 하드 코어 번호 처리기를위한 워크 스테이션 용입니다. 현대의 거의 모든 개인용 컴퓨터에는 단일 소켓 / 물리적 프로세서 패키지 에 여러 개의 논리 프로세서 가 있습니다. 이러한 다중 논리 프로세서 는 하나의 물리적 프로세서에 있는 하나 이상의 칩 / 실리콘 칩의 코어 및 / 또는 코어 당 하나 또는 두 개의 논리 프로세서 / 스레드로 실현 됩니다 .

소프트웨어와 사용자 관점에서 그것들이 어떻게 실현되는지는 무의미합니다. 컴퓨터를 분해하지 않고 쉽게 볼 수있는 것은 수많은 논리 프로세서 / 스레드 입니다. 일부 사용에서는 스레드 당 하나의 코어 가 절반의 코어를 공유하는 동일한 수의 스레드 보다 현저히 빠릅니다 .


2

소비자 데스크톱 및 랩톱 컴퓨터는 상당히 표준화 된 모듈 식 시스템을 기반으로 몇 가지 개별 구성 요소로 구성됩니다.

  • 마더 보드 : 모듈 식 구성 요소 및 외부 및 내부 장치 (예 : 하드 드라이브, USB, 그래픽 및 오디오 입력 및 출력 등) 용 소켓과 신호 및 전력 분배를 중재하는 전자 장치를 포함하여 매우 다양한 비트를 통합합니다. 그들. 여기에는 수십 개의 마이너 칩이 포함될 수 있지만 실제로는 컴퓨터의 처리 능력의 일부는 아니지만 여전히 중요한 기능을 수행하고 있습니다.

  • 그래픽 : 대부분의 보드에는 그래픽 처리를 위해 특별히 설계된 교체 가능한 하드웨어 블록 인 하나 이상의 그래픽 카드가 제공되며 자체 물리적 입력 및 출력 포트 세트 (HDMI 등)가 있습니다. 일부 (전부는 아님) CPU에는 전용 카드없이 그래픽 처리를 처리 할 수있는 통합 그래픽 칩도 있습니다. 일부 보드에서는 성능을 향상시키기 위해 여러 유사한 그래픽 카드를 동시에 사용할 수 있습니다 (SLI / 크로스 파이어). 최신 그래픽 카드에는 일반적으로 상당한 양의 온보드 메모리가 있습니다. 대부분의 그래픽 카드에는 이제 팬과 방열판이 통합되어 있습니다 (또는 액체 냉각 회로 연결을위한 준비).

  • BIOS : 컴퓨터의 가장 기본적인 기능을 처리하는 마더 보드의 칩 또는 칩 세트

  • RAM : 빠른 즉각적인 액세스 메모리로 CPU와 밀접하게 통합되어 컴퓨팅 성능을 향상시킵니다. 일반적으로 마더 보드의 전용 소켓에 장착되는 길고 좁은 모듈 식 및 교체 가능한 카드 형태입니다. 일반적으로 2의 배수로 설치됩니다. 고성능 RAM은 자체 통합 능동 또는 수동 냉각 시스템을 가질 수 있습니다.

  • 다른 I / O 카드 : 과거보다 덜 일반적이지만 일부 보드에는 전문가 용 오디오 입력 / 출력, 추가 USB 또는 기타 하드웨어 포트 또는 네트워크 어댑터 및 레거시 포트 용 전문가 카드가 제공 될 수 있습니다.

  • 내부 하드 드라이브, 광학 드라이브 및 기타 저장 장치 연결을위한 SATA / IDE 포트 .

  • CPU : 모든 마더 보드에는 '소켓 타입'으로 지정된 다양한 CPU 모델 (예 : AMD의 AM2 + 표준)을 수용하는 특정 핀 구성으로 CPU를 연결하기위한 소켓이 있으며 소켓 유형에는 다양한 프로세서가 있습니다 다른 수준의 성능. 거의 모든 최신 CPU에는 여러 개의 코어가 있으며 때로는 하나의 물리적 구성 요소 내에 그래픽 코어가 있습니다.

이 구조는 최소한 어느 정도의 역 호환성이 있기 때문에 마더 보드가 더 이상 최신 표준과 호환되지 않는 지점까지 모듈 식 구성 요소를 교환함으로써 PC의 성능을 합리적으로 쉽게 업그레이드 할 수 있도록 설계되었습니다. 완전히 '새로운'PC를 구매하지 않고도 모듈의 롤링 업그레이드를 유지할 수 있습니다 (내 PC는 15 년 동안 출시되었지만 실제로 유일한 유일한 구성 요소입니다). 방아쇠 빗자루 처럼

따라서 짧은 대답은 모든 PC에 특정 기능과 다양한 아키텍처 및 성능을 갖춘 수십 개의 개별 처리 및 메모리 칩이 포함되어 있다는 것입니다.


1

소비자 데스크톱 및 노트북 PC는 하나 개가 물리적 프로세서 A의 설치 될 수있다, 소켓 (대부분의 노트북을 일부 소형 데스크탑 마더 보드에 납땜 프로세서를)하지만, 여러가 코어를 . 각 코어는 자체 스레드를 실행할 수 있습니다 . 일부 프로세서에는 동시 멀티 스레딩 기능 (Intel에서 하이퍼 스레딩 기술이라고 함)이있어 각 코어에서 사용되지 않은 실행 리소스를 활용하여 각 코어가 한 번에 둘 이상의 스레드에서 작동 할 수 있습니다. 일반적인 데스크탑 Intel Core i7 프로세서에는 4 개의 코어가 있으며 각 코어에는 양방향 동시 멀티 스레딩 기능이있어 8 개의 스레드를 동시에 실행할 수 있습니다.

소켓이 여러 개인 시스템은 하나 이상의 물리적 프로세서를 수용 할 수 있습니다. 그것들은 서버 또는 워크 스테이션 사용을위한 것이며 일반적으로 매우 비쌉니다 (수만에서 수만 달러).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.