Notice
Recent Posts
Recent Comments
05-18 01:37
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Byeol Lo

1.8 Distributed Systems 본문

OS/OS Design

1.8 Distributed Systems

알 수 없는 사용자 2024. 4. 6. 15:58

 분산 시스템은 물리적으로 분리되고 가능한 경우에는 heterogeneous computer system의 모음으로도 볼 수 있으며, 사용자에게 시스템이 유지하는 다양한 리소스에 대한 접근을 제공하기 위해 네트워크로 연결되게 된다. 공유 리소스에 대한 접근은 계산 속도, 기능, 데이터 가용성 및 신뢰성을 증가시키며, 일부 운영체제는 네트워크 액세스를 파일 액세스의 형태로 일반화 하여 네트워크 세부 정보를 네트워크 인터페이스의 장치 드라이버에 포함시킨다. 다른 운영체제는 사용자가 명시적으로 네트워크 기능을 호출하도록 한다. 일반적으로 시스템은 두 가지 모드의 혼합을 포함하는데 예를 들어서 FTPNFS가 있다. 분산 시스템을 생성하는 프로토콜은 해당 시스템의 유틸리티와 인기에 큰 영향을 줄 수 있다.

 즉, 네트워크는 두 개 이상의 시스템 간의 통신 경로이며, 분산 시스템이 그들의 기능성을 위해 네트워킹에 의존한다. 네트워크는 사용되는 프로토콜, 노드 간의 거리 및 전송 매체에 따라 다양하며 TCP/IP는 가장 일반적인 네트워크 프로토콜이고 인터넷의 기본 아키텍처를 제공한다. 대부분의 운영체제는 TCP/IP를 지원하고, 일반적인 목적을 가진 운영체제가 포함된다. 일부 시스템은 필요에 맞는 전용 프로토콜을 지원한다. 운영 체제에서는 네트워크 프로토콜을 사용하기 위해서 인터페이스 장치(어댑터) 와 해당 장치를 관리하기 위한 장치 드라이버 뿐만 아니라 데이터를 처리하기 위한 소프트웨어가 필요하다.

 네트워크는 그들의 노드 사이의 거리에 따라 분류 할 수 있는데, 지역 네트워크(LAN)는 한 방, 한 건물 또는 한 캠퍼스 내의 컴퓨터를 연결하고, 광역 네트워크(WAN)은 보통 건물, 도시 또는 국가를 연결한다. 글로벌 기업은 전 세계의 사무실을 연결하기 위해 WAN을 사용할 수 있다. 이러한 네트워크는 한 가지 프로토콜 또는 여러 프로토콜을 실행할 수 있다. 새로운 기술의 지속적인 발전으로 새로운 형태의 네트워크가 등장하고 있으며, 도시 근처 네트워크(MAN)은 도시 내의 건물 간에 연결을 하거나, BlueTooth 및 802.11 장치들은 무선 기술을 사용하여 전화와 헤드셋 또는 스마트폰과 데스크톱 컴퓨터 간의 몇 피트 거리를 통신할 수 있다.

 네트워크를 전달하는 매체도 다양하다. 구리 선, 광 케이블, 위성 간의 무선 전송, 마이크로파 안테나 및 라디오 주파수 등등이 있으며, 컴퓨터 장치가 휴대전화에 연결되면 네트워크를 생성한다. 심지어 매우 짧은 거리의 적외선 통신도 네트워크에 사용될 수 있고, 기본 수준에서 컴퓨터가 통신할 때마다 네트워크를 사용하거나 생성한다.

  • 분산 시스템은 네트워킹을 사용하고, heterogeneous computer 의 모음 또한 분산 시스템의 일종으로 볼 수 있음
  • 네트워크 액세스를 파일 액세스의 형태로 일반화 하여 제공하기도 함
  • 다른 운영체제는 사용자가 명시적으로 네트워크 기능을 호출하도록 함
  • FTP 의 프로토콜과 NFS 의 네트워크 상에서 파일을 공유하기 위한 분산 파일 시스템을 사용할 수 있다.
  • 노드 사이의 거리에 따라 LAN, WAN, MAN 등을 적용 가능

 

'OS > OS Design' 카테고리의 다른 글

2.1 Operating-System Services  (0) 2024.04.07
1.9 Kernel Data Structures  (0) 2024.04.06
1.7 Virtualization  (0) 2024.04.06
1.6 Security and Protection  (0) 2024.04.06
1.5 Resource Management  (0) 2024.04.04
Comments