Skip to main content

대칭 다중 프로세싱이란 무엇입니까?

smp (symmetric multiprocessing)는 두 개 이상의 중앙 처리 장치 (CPU)가 동일한 메모리에 대한 공통 링크를 공유하는 컴퓨터 아키텍처 유형입니다.원래 1960 년대에 개발되었으며 그 이후로 다양한 구성에 사용되었습니다.SMP 시스템의 모든 프로세서는 공유 메모리의 모든 부분에서 소프트웨어에 액세스하고 실행할 수 있습니다.이 설정의 인기는 기술이 발전하고 마켓 플레이스가 바뀌면서 연중 동안 변동되었지만 여전히 가장 일반적인 형태의 멀티 프로세서 기술 중 하나입니다.-연결하고 동일한 메모리 모듈 세트에 액세스 할 수 있도록합니다.메모리는 프로세서간에 공유되므로 SMP 하드웨어는 각 프로세서에 메모리를 전용 할 수있는 다른 기술보다 저렴할 수 있습니다.이 설정의 많은 변형이 사용되었으며 일부는 간단한 크로스바를 사용하여 두 개의 프로세서를 연결하는 반면, 다른 프로세서는 32 개의 프로세서 사이에 더 정교한 상호 연결을 사용했습니다.이 상호 연결의 속도와 용량으로 모든 대칭 다중 프로세싱 시스템을 유지할 수 있습니다.32 개의 프로세서가있는 시스템은 이러한 프로세서와 시스템 메모리 사이의 공통 연결이 혼잡해질 수 있기 때문에 반드시 32 배 빠를 필요는 없습니다.symper 다른 기술에 비해 대칭 멀티 프로세싱이 가지고있는 주요 장점 중 하나는 SMP 시스템이 모든 프로세서를 다소 처리하여 다른 컴퓨터 하드웨어에 대한 동일한 품질의 액세스를 제공한다는 것입니다.이는 시스템의 모든 프로세서가 컴퓨터 메모리에있는 프로그램의 위치에 관계없이 소프트웨어 프로그램에서 지침을 읽고 실행할 수 있음을 의미합니다.많은 소프트웨어 프로그램은 이제 스레드로 알려진 작은 청크로 나뉩니다.이러한 프로그램이 SMP 시스템에서 실행되면 각 프로세서는 프로그램의 스레드를 실행하여 전반적인 성능을 향상시킬 수 있습니다.대칭 멀티 프로세싱을 지원하는 시스템에서 실행되도록 사용자 수준 소프트웨어를 수정할 필요는 없지만 기본 운영 체제는 기술을 지원해야합니다.다른 기술이 개발되고 새로운 아키텍처가 탐구되면서 대칭 다중 프로세싱의 인기가 수년에 걸쳐 약화되고 왁싱되었습니다.컴퓨팅에 대한 기술의 가능한 영향에 대한 홍보는 1990 년대 초에 나타났습니다.많은 회사, 특히 시퀀스 컴퓨터 시스템이 고급 SMP 시스템 구축을 전문으로 시작했습니다.1999 년 IBM이 인수 한 시퀀스는 디자인에 대해 칭찬을 받았지만 컴퓨터 산업의 거인과 효과적으로 경쟁 할 수 없었습니다.NUMA (Uniform Memory Access)와 같은 새로운 멀티 프로세싱 기술은 고급 시스템에서 부분적으로 대체 된 SMP를 가지고 있습니다. computer 컴퓨터 제조업체는 수년에 걸쳐 소비자 수준의 하드웨어에서 대칭 다중화를 실험했습니다.그러나 값 비싼 애호가 하드웨어 이외의 대부분의 개인용 컴퓨터에는 기술이 부족합니다.멀티 코어 기술의 상승과 함께 동시 멀티 스레딩 또는 "하이퍼 스레딩"과 같은 단일 CPU 시스템을보다 효율적으로 만들기위한 새로운 기술은 SMP의 추가 비용없이 컴퓨터의 성능을 향상 시켰습니다.그러나 이러한 기술을 결합 할 수 있으며 가장 강력한 데스크탑 컴퓨터에는 SMP를 통해 연결된 여러 멀티 코어 프로세서가 포함되어 있으므로 대량의 계산 능력을 갖춘 시스템을 생성 할 수 있습니다.