[운영체제] 멀티프로세서 시스템의 상호연결 구조, 연결 기법

2017. 3. 5. 20:109급 공무원/컴퓨터 일반

* 시분할 공유버스(Time shared single bus) : 프로세서, 기억장치, 입출력장치들 간에 하나의 통신로를 이용하여 데이터 전송

 > 시스템이 간단하고, 전송률이 낮다. / 경제적이지만, 버스에 이상이 생기면 전체 시스템이 가동 불능이 됨


* 크로스바 스위치 : 공유버스 시스템에서 버스의 수를 기억장치의 수만큼 증가시킨 구조

 > 모든 기억장치에 대한 동시 전송이 가능하지만 하드웨어가 복잡해짐 / 높은 전송률, 프로세서가 많은 경우 적합


* 다중포트 기억장치 : 시분할 공유 버스 + 크로스바 스위치

 > 프로세서와 각 메모리 모듈사이에 각각의 버스를 가짐

 > 하나의 프로세서에 하나의 버스가 할당되어 버스를 이용하려는 프로세서간 경쟁이 적음

 > 프로세서의 수가 적을 경우 적합


* 다단계 교환망 : 다중 프로세서 시스템에서 프로세서와 메모리 사이의 연결을 위해 사용되는 네트워크 방식

 > 크로스바 스위치의 기본개념을 이용하면서도 하드웨어 복잡성을 감소시킨 상호 연결망이다.


* 하이퍼큐브 : 상호연결망 형태로 대단히 많은 수의 처리기(프로세서)를 경제적인 방법으로 연결할 수 있는 방법