SMP 영어 모두 대칭 다중 처리 라고, 의미 "대칭 다중 처리"는 컴퓨터에 프로세서 집합의 컬렉션을 말합니다-즉, 여러 개의 Cpu, Cpu, 버스 구조 사이의 공유 메모리 서브 시스템. 그것은 비대칭 상대에 널리 사용 되는 병렬 기술 다중 처리 기술입니다.
이 아키텍처에는 컴퓨터는 더 이상 구성 단일 CPU의 다중 프로세서 운영 체제의 단일 복사본을 실행 하 고 메모리 및 한 컴퓨터에서 다른 리소스를 공유 하는 동안. 여러 개의 Cpu에서 동시에 사용 됩니다, 하지만 그들은 관리의 관점에서 단일 컴퓨터 처럼 동작 합니다. 시스템 배포 작업 큐 대칭 여러 Cpu, 따라서 전체 시스템의 데이터 처리 능력을 크게 개선 합니다. 모든 프로세서 메모리, I/O 및 외부 인터럽트에 평등 접근이 있다. 대칭 다중 처리 시스템에서 시스템 리소스는 시스템에 모든 Cpu에서 공유 하 고 작업 부하는 사용 가능한 모든 프로세서에 균등 하 게 배포할 수 있습니다.
SMP 응용 프로그램
현재 SMP 기술은 다중 채널 소형 컴퓨터, X86의 RISC 서버 캠프에 주로 사용 됩니다 서버 캠프 멀티 채널 처리 시스템 및 단일 CPU (또는 여러 개의 Cpu)를 달성 하기 위해 가상 CPU 기술의 일부를 사용 하 여 가상 멀티 채널.
우리가 일반적으로 일반적으로 "2-웨이 대칭 다중 처리", 어떤 일반 사업이 라고도 하는 대칭 다중 처리 시스템의 가장 일반적인 하나 듀얼 채널 CPU 시스템, 홈 응용 프로그램 많은 실제 사용 하지 않은 하지만 3DMax 스튜디오 등 전문 생산 포토샵 및 다른 소프트웨어 응용 프로그램 매우 좋은 성능 달성, 낮은 비용 워크스테이션을 구축 하는 좋은 파트너 이다. 사용자의 응용 프로그램 수준 개선, 서버 공급 업체는이 모순을 해결 하기 위해 대칭 다중 처리 시스템을 사용 하므로 실제 응용 프로그램의 요구를 충족 하기 위해가 매우 어렵습니다. 국내에서 이러한 유형의 일반적으로 4 또는 8의 메인 프로세서 시장, 몇 가지 16 프로세서. 하지만 일반적으로, 기계 확장성의 SMP 구조는 가난, 100 이상의 다중 프로세서, 일반은 일반적으로 8 ~ 16, 하지만 대부분의 사용자에 대 한이 충분 할 어렵다.
이 시스템의 장점은 그것은 동일 하지 않습니다 컴퓨터 또는 워크스테이션으로 하는 방식으로 사용, 프로그래밍에 변화는 상대적으로 작은 원래 컴퓨터 워크스테이션 프로그램 사용 하 여 SMP 기계에 이식 하려는 경우, 변화는 비교적 쉽습니다. SMP 구조는 가난한 모델 여부. 4 또는 8 프로세서 운영 체제와 단일 메모리를 공유 하기 때문에 전체 컴퓨터 운영 체제 문제가 되 면 마비 완전히 됩니다. 그리고 컴퓨터의 불 쌍 한 확장성 때문에 그것은 사용자의 투자를 보호 하기 쉽지 않다. 하지만 모델 기술의이 종류는 더 성숙한, 해당 소프트웨어는 또한 더 많은, 그래서 이제 국내 시장 출시는 많은 수의 병렬 기계는이 종류. 서버 PC에에서 가장 일반적인 대칭 다중 처리 시스템은 일반적으로 2, 4, 6, 또는 8 방향 프로세서를 사용합니다. 현재, 유닉스 서버 Sun의 제품 기업 10000 최대 64 CPU 시스템을 지원할 수 있습니다. SMP 시스템에서 가장 중요 한 기술은 더 나은 커뮤니케이션 및 다중 프로세서 간의 조정 문제를 해결 하는 방법입니다.
SMP 구축 조건
SMP 시스템을 구축, 맨먼저 포인트에 맞게 적절 한 Cpu에 대 한 필요는. 우리가 일반적으로 보고 CPU를 사용 하는 단일 우리가 어떤 차이 볼 수 없습니다 그래서, 하지만, 사실, SMP 기능 지원 하지 조건, 무작위 없이 그럴 듯 하지 않은 다중 처리 시스템을 구축할 수 있을 몇 가지 Cpu를가지고. SMP 기능을 달성 하기 위해 우리가 사용 하는 Cpu는 다음과 같은 요구 사항이 있어야 합니다.
1. 내부 APIC (고급 프로그램 가능 인터럽트 컨트롤러) 단위는 CPU 안에 건설 되어야 한다. 인텔 다중 처리 규격의 핵심 고급 프로그램 가능 인터럽트 컨트롤러 (고급 프로그램 가능 인터럽트 컨트롤러-apics)의 사용 이다. CPU 완료 다른 인터럽트를 전송 하 여 서로 통신 합니다. 인터럽트 추가 동작 (동작)을 함으로써, 다른 Cpu가 어느 정도 제어할 수 있습니다. 각 CPU는 그것의 자신의 APIC (되는 CPU의 로컬 APIC), 그리고 거기에 설치 된 I/O 장치에 의해 발생 하는 인터럽트를 처리 하기 위해 I/O APIC 이지만 각 cpu APIC 필수, 그렇지 않으면, 여러 개의 Cpu 간의 인터럽트 조정 처리할 수 수 없습니다.
2, 같은 제품 모델, CPU 코어의 동일한 유형. 예를 들어 제온 및 Hao 용 각각 APIC 단위, SMP 시스템을 함께 구축 불가능 건설과 그들의 지시는 정확 하 게 동일, 때문에 그들은 SMP 시스템을 빌드할 수 없습니다 경우에 그들은 제온 시리즈 또는 Hao 긴 시리즈의 CPU 코어에 속하고 그들은 동일한 개발 플랫폼에 속한다, APIC 인터럽트 조정은 또한 매우 다릅니다.
3, 작업의 정확한 동일한 주파수입니다. 듀얼 제온 또는 듀얼 hao 긴 시스템을 구축 하려면, 당신은 두 있어야 2.8 g h z 또는 두 개의 3.0 g h z 프로세서, 2.8 g h z, 구축 하는 또 다른 3.0 g h z를 사용할 수 없습니다, 그렇지 않으면 시스템 일반 조명 되지 것입니다.
4. 가능한 동일한 제품 일련 번호를 유지. 동일한 코어에도 동일한 주파수 프로세서 다른 생산 배치 때문에 엄청난 문제를 일으킬 수 있습니다. 듀얼 프로세서로 실행 하는 Cpu의 두 개의 생산 배치, 하나의 CPU 부담이 너무 높습니다, 그리고 다른 아주 작은, 최대 성능을 수행할 수 없습니다 또는 더 나쁜, 발생할 수 있습니다 공황, 따라서 생산 프로세서 SMP 시스템 구축의 동일한 배치를 선택 해야 가능 하다.
이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이
페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.
커뮤니티에서 표절 사례를 발견한 경우
info-contact@alibabacloud.com
으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.