navis

운영체제 13강 (분산 운영체제) 본문

방송통신대 컴퓨터과학과

운영체제 13강 (분산 운영체제)

menstua 2024. 5. 13. 16:36
728x90
학습개요
  1. 분산 시스템은 크기나 성능이 다를 수 있는 여러 대의 컴퓨터가 네트워크로 연결되어 이루어지는 시스템입니다. 분산 시스템은 높은 성능과 신뢰성을 제공하기에 컴퓨터가 풀어야 할 문제가 커지고 복잡해지면서 점점 중요해지고 있습니다. 이번 강의에서는 분산 시스템의 기본적인 특징과 구성, 주요 서비스에 대해 살펴봅니다.
 학습목표
  1. 분산 시스템의 구조와 특징을 설명할 수 있다.
  2. 분산 시스템에서 파일, 메모리 등을 공유하는 방법을 설명할 수 있다.
  3. 분산 시스템에서 원격 프로시저 호출을 설명할 수 있다.
정리하기
  1. 분산 시스템은 네트워크를 통해 약하게 결합된 다양한 성능의 프로세서의 집합이며, 각 프로세서는 자신의 메모리와 클럭을 사용한다.
  2. 분산 시스템의 장점은 자원 공유, 성능 향상, 신뢰성 향상, 통신의 편리성이다.
  3. 분산 시스템을 관리하기 위한 운영체제가 분산 운영체제이며, 사용자가 원격 자원을 로컬 자원을 사용하는 것처럼 쉽게 사용할 수 있고, 둘 사이의 구별이 없이 투명성을 제공한다.
  4. 분산 파일 시스템은 클라이언트가 원격 파일과 로컬 파일을 구별하지 않고 처리할 수 있게 한다.
  5. 분산 메모리는 분산 시스템에 속한 컴퓨터들이 메모리를 공유할 수 있게 한다.
  6. 원격 메모리는 논리적 메모리를 정의하고 공유하도록 하는 원격 메모리 API를 통해 분산 메모리를 구현한다.
  7. 분산 공유 메모리는 가상 메모리 기능을 확장하여, 한 주소공간에 로컬 메모리, 보조기억장치, 원격 메모리를 대응시켜 분산 메모리를 구현한다.
  8. 원격 프로시저 호출(RPC)을 통해 한 컴퓨터에서 동작하는 프로그램이 다른 컴퓨터에 있는 프로시저를 호출할 수 있다.