본문 바로가기

C.E/OS

운영체제란?? - Parallel System

Parallel System, 병렬 시스템

 

하나 이상의 CPU간의 연결을 통하여 멀티 프로세서 시스템이다.

 

이러한 Parallel System을 Distribute System과 비교하여

 

Tightly Coupled System이라고 하는데 이는 각각의 프로세서들이 자원과

 

Clock을 공유하기 때문이다. 각각의 프로세서들간의 연결은 공유메모리를 통해서

 

이루어진다. 이러한 Parallel System의 이점으로는

 

1. 효율(Throughtput) 증가(처리량 증가)

 

2. 경제성이 높음

 

3.신뢰성(Reliability) 향상(하나의 CPU가 고장시 다른 CPU가 대신)

 

이러한 Parallel System은 크게 두가지로 나 눌수 있는 이는 아래와 같다.

 

1. Symmetric Multiprocessing(SMP)

 

대칭 구조로서 두개 또는 그 이상의 프로세스들이 CPU의 통제에 따라서 작업을

 

수행하는 것을 말한다. 현재 대부분의 O.S들이 SMP를 지원한다.

 

 

 

2. Asymmetric Multiprocessing

 

 

비대칭 구조로써 대치형과 다르게 Master CPU를 두고 그 아래에 여러개의

 

Slave CPU를 두어 Mater CPU가 Slave CPU에게 작업을 할당하는 방식이다.