본문 바로가기

C.E/OS

운영체제란?? - Distributed System

Distributed System, 분산 시스템

 

여러개의 개별적인 프로세서들을 이용하여 네트워크를 구성, 이를 이용해 작업을 처리한다.

 

이는 Parallel System과 구분하여 Loosely Coupled System이라고 하는데 이는

 

각각의 프로세서들이 각각의 메모리와 colck을 가지고 있고 parallel System이

 

공유 메모리를 통해서 연결되어있는거에 비해 네트워크를 통해 연결되어 있기 때문이다.

 

이러한 Distributed System의 이점은 아래와 같다.

 

1. 자원(Resources) 공유

 

2. 게산 속도 증가 - 작업량 공유

 

3. 신뢰성 향상

 

이러한 Distributed System의 대표적인 예로서 SETI@HOME이 있다.

 

SETI 프로젝틑 우주로부터 날아오는 방대한 양의 전파 정보를 분석/처리하기 위하여

 

독립된 슈퍼 컴퓨터를 사용하기 보다 네트워크를 통해 전세계의 개인용 컴퓨터를

 

이용하기로 했다. 200만대가 넘게 참여중인 SETI프로젝트는 인텔의 펜티엄칩 1만개를

 

병렬로 연결시킴 슈퍼 컴퓨터보다 200배 이상 빨리 정보를 처리 할수 있다.