📂 목차
📚 본문
분산 시스템은 네트워크로 연결된 물리적으로 분리된 컴퓨터들이 자원을 공유하여 계산 속도, 기능성, 데이터 가용성, 신뢰성을 향상시키는 시스템이 있다면 특화된 처리를 하도록 할 수 있게 된다.
Distributed System 과 Network
물리적으로 분리된 컴퓨터들이 네트워크를 통해 자원들을 공유하는 시스템을 분산시스템이라고 한다.
이때 자원 공유로 계산 속도, 기능성, 데이터 가용성, 신뢰성이 향상되게 된다. 공유는 네트워크로 하게 되며 네트워크 접근에서 일부 운영체제는 파일 접근처럼 네트워크 처리(NFS) 다른 경우 명시적 네트워크 함수 호출(FTP)을 하게 된다.
네트워크 유형
네트워크 규모에 대해 다음과 같이 정리할 수 있다:
- PAN(개인 영역 네트워크): BlueTooth, 802.11
- LAN(로컬 영역 네트워크): 방, 건물, 캠퍼스 내 연결
- MAN(도시 영역 네트워크): 도시 내 건물끼리 연결
- WAN(광역 네트워크 연결): 도시 간, 국가 간 연결
프로토콜과 매체
- TCP/IP: 인터넷의 기본 프로토콜, 대부분 운영체제 지원
- 매체: 구리선, 광섬유, 무선(위성, 라디오, 적외선 등)
- 네트워크 성능과 신뢰성은 프로토콜, 거리, 매체에 따라 다양
각각은 네트워크 분야에서 더 자세히 볼 수 있다.
네트워크 운영 체제와 분산 운영 체제
- 네트워크 운영 체제
- 네트워크를 통해 파일 공유
- 프로세스 간 메시지 교환
- 각 컴퓨터는 독립적으로 작동
- 네트워크 인식 및 통신이 가능
- 분산 운영 체제
- 네트워크 컴퓨터들이 단일 운영 체제처럼 작동하도록 긴밀히 통신
- 덜 자율적이며, 통합된 시스템 환경 제공
1.9 자료구조에 대한 것이므로 다른 분야에서 다루기 때문에 넘어간다.