반응형
I. 병렬처리 지원 다중프로세서 시스템의 개요
가. 다중 프로세서 시스템(Multiple Processor System)의 정의
- 시스템상의 여러 처리기들에게 여러 개의 독립적인 작업을 각각 배정하여 두 개 이상의 처리기를 동시에 수행할 수 있도록 기능을 갖춘 컴퓨터 시스템
나. 다중 처리기의 장점
- 처리량 증가, 규모의 경제, 신뢰성
II. 메인 메모리 공유 방식에 의한 분류
구분 |
공유 메모리 멀티프로세서 |
분산 메모리 멀티 프로세서 |
개념 |
- 공통의 공유 메모리를 가짐 - 모든 CPU가 정보를 공유 - 각각의 프로세서들이 캐시와 같은 로컬 메모리 보유 가능 |
- 각 프로세서들은 각각 개별적인 로컬 메모리를 가짐 - 프로세서들은 교환 구조에 의해 연결 - 메시지 전달 방식의 정보 이동 |
장점 |
- 프로그램이 용이 - 별도의 통신 메커니즘 불필요 |
- 빠른 로컬 프로세싱 |
단점 |
- 통신 지연 |
- 프로그래밍이 어려움 |
III. 다중 처리기 시스템의 프로세서 관계 유형
구분 |
비대칭 다중처리기(ASMP) |
대칭 다중처리기(SMP) |
개념 |
- 다수의 프로세서 중 마스터 존재 - 마스터가 다수의 처리기 제어 |
- 모든 프로세서가 동일한 관계의 작업 수행 |
구조 |
||
- 마스터가 모든 스케줄링 결정, 타 시스템의 활동 제어 |
- 각 프로세서가 독자적 처리 - ASMP에 비해 SMP 스케줄링 구현이 복잡 |
반응형
'IT기술노트 > 컴퓨터구조 및 운영체제' 카테고리의 다른 글
메모리 장치(Memory Device) (0) | 2021.03.12 |
---|---|
메모리 관리기법 (2) | 2021.03.12 |
메모리 계층구조 (0) | 2021.03.12 |
CPU 스케줄링(CPU Scheduling) (0) | 2021.03.12 |
CUDA(Compute Unified Device Architecture) (0) | 2021.03.12 |
파이프라인 해저드 (0) | 2021.03.12 |
파이프라이닝의 유형 (0) | 2021.03.12 |
명령어 사이클 (0) | 2021.03.12 |
댓글