컴퓨터 프로세서의 근접 촬영입니다.
이미지 크레디트: Zhukow/iStock/게티 이미지
다중 프로세서 시스템과 다중 컴퓨터 시스템의 차이점은 각각에 관련된 컴퓨터의 수입니다. 둘 다 다중 처리 환경입니다. 둘 다 한 번에 둘 이상의 CPU를 사용합니다. 다중 프로세서 시스템은 여러 개의 CPU로 작동하는 단일 컴퓨터이고 다중 컴퓨터 시스템은 단일 컴퓨터로 작동하는 컴퓨터 클러스터입니다. 다중 처리 환경은 대칭 다중 처리라고 하는 운영 체제를 공유하는 CPU로 작동할 수 있습니다. -- 또는 운영 체제의 개별 인스턴스를 실행하는 각 CPU에서 -- 대규모 병렬 처리라고 합니다.
다중 CPU 시스템
동일한 마더보드에 연결된 두 개 이상의 독립형 프로세서가 있는 컴퓨터는 다중 프로세서 시스템입니다. 각 프로세서는 다중 CPU 시스템에서 자체 소켓과 냉각 장치를 갖습니다. 프로세서는 같은 건설 현장의 개별 건설 노동자와 같습니다. 그들은 하나의 작업을 더 빨리 완료하기 위해 함께 작업하거나 둘 이상의 작업을 동시에 완료하기 위해 개별적으로 작업할 수 있습니다. 다중 CPU 시스템은 모든 일반 컴퓨팅 작업에 사용할 수 있지만 일반적으로 하이엔드 시장과 서버, 전문 영상 편집 등의 집약적인 사용으로 인해 비용. 일부 애플리케이션 워크로드는 둘 이상의 CPU로 분할할 수 없으므로 성능 향상이 제한됩니다.
오늘의 비디오
멀티코어 CPU 컴퓨터
멀티코어 프로세서는 둘 이상의 CPU를 포함하는 단일 칩입니다. 멀티코어 CPU를 사용하는 컴퓨터는 모든 프로세서 코어가 동일한 칩과 소켓을 공유한다는 점을 제외하고는 여러 CPU 시스템과 똑같이 작동합니다. 마치 앞에서 언급한 건설 직원이 작업 현장으로 카풀을 한 것과 같습니다. 멀티코어 시스템은 멀티프로세서 시스템보다 비용이 훨씬 저렴하고 거대한 마더보드가 필요하지 않습니다. 멀티코어 CPU는 대부분의 경우 다중 프로세서 시스템을 대체했습니다. 멀티코어 CPU는 모든 종류의 컴퓨팅에 사용되며 스마트폰, 태블릿, 저가형 노트북 및 고급 데스크탑에 사용됩니다. 또한 다중 프로세서 시스템은 여러 개의 다중 코어 CPU를 사용할 수 있습니다.
네트워크로 연결되고 폐쇄된 다중 컴퓨터 환경
다중 컴퓨터는 Voltron 또는 Captain Planet과 같은 하위 영웅의 힘을 결합한 만화 슈퍼 히어로와 유사합니다. 다중 컴퓨터는 단일 컴퓨터로 작동하는 컴퓨터 클러스터입니다. 다중 컴퓨터의 각 시스템에는 자체 전용 하드웨어, 자체 운영 체제 인스턴스가 있으며 MPP를 통해 데이터를 처리합니다. 다중 컴퓨터는 동일한 마더보드에 내장되거나 다른 컴퓨터 케이스에 내장되어 함께 네트워크로 연결될 수 있습니다. 다중 컴퓨터는 과학 시뮬레이션, 비즈니스 정보 처리 및 인터넷에서 웹 사이트 호스팅과 같은 대량 데이터 처리 상황에서 사용됩니다.
분산 컴퓨팅 환경
분산 컴퓨팅은 문자 그대로 상자 밖에 있는 멀티컴퓨팅 유형입니다. 때로는 지리적 영역 밖에 있습니다. 마더보드나 로컬 네트워크를 공유하는 대신 분산 컴퓨팅은 서버를 사용하여 큰 작업을 여러 세그먼트로 나누고 해당 작업을 분산합니다. 세그먼트를 다른 시스템(일반적으로 인터넷을 통해)으로 전송하고 배포 시스템을 사용하여 데이터를 처리하고 처리된 데이터를 서버에 반환합니다. 분석. SETI@home(외계 생명체 찾기) 및 Folding@home(의학 연구 데이터 처리) 프로젝트는 컴퓨터를 가진 거의 모든 사람이 자발적으로 참여할 수 있는 분산 컴퓨팅의 두 가지 주목할만한 용도 에.