반응형
분산처리 시스템 :
네트워크 상에 분산된 컴퓨팅 자원을 여러 다른 컴퓨터에서 이용하는 기술로써 중앙집중형과 달리 네트워크 상에 여러 컴퓨팅 플랫폼에 프로세스를 분산시키고, 분산된 프로세스를 논리적으로 마치 하나의 프로세스 처럼 수행하도록 하는 기술을 말한다.
투명성
1. 위치 투명성 : 사용자는 각 컴퓨터들이 어느 곳에 위치하는지 몰라도 자원을 사용할 수 있다.
2. 이주 투명성 : 자원 이동에 제한이 없다.
3. 복제 투명성 : 사용자에게 통지할 필요 없이 시스템 안에 자원들의 부가적인 복사를 자유롭게 할 수 있다.
4. 병행(동시) 투명성 :
- 다중 사용자들이 자원들을 자동으로 공유 할 수 있다.
- 자원의 위치를 모르더라도 사용자들이 자원을 병행하여 처리 및 공유한다.
- 다중의 사용자가 자동적으로 자원을 공유하고 사용자의 인식이 없어도 병렬적으로 수행한다. 사용자나 응용 프로그램이 공유 데이터나 객체에 대해 상호 간섭없이 동시에 접속하여 업무를 수행 할 수 있어야 한다.
5. 접근 투명성 : 각 프로세서의 로그인처럼 지역이나 원격 자원에 접근할 수 있다.
6. 성능 투명성 : 여러 부하에 대해 성능을 증가시키기 위해 시스템을 재구성 할 수 있다.
7. 규모 투명성 : 시스템이나 응용프로그램이 시스템 구조나 응용 알고리즘에 대한 변경 없이 규모에 따라 확장 가능하다.
8. 고장(장애) 투명성 : 분산 시스템 내의 구성 요소(트랜잭션, DBMS, 네트워크, 컴퓨터)가 장애를 일으켜도 영속성을 제공할 수 있다.
반응형
'전공공부 > 운영체제' 카테고리의 다른 글
138. 교착 상태 해결방법 (0) | 2020.02.18 |
---|---|
디렉터리 구조 (0) | 2020.02.17 |
지역성의 원칙(Principle of Locality) (0) | 2020.02.16 |
커널 (0) | 2020.02.16 |
프로세스 스케줄링 알고리즘 (0) | 2020.02.15 |
댓글