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