컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 분산 시스템이란 무엇입니까?

분산 시스템이란 무엇입니까?

분산 시스템은 네트워크 기반 소프트웨어 시스템입니다. 지원 작업을 처리하고 결과를 통합합니다. 분산 시스템에서 독립 실행형 컴퓨터 그룹은 하나의 시스템처럼 사용자에게 통합된 전체를 제공합니다. 시스템에는 작업을 동적으로 할당할 수 있는 다양한 공통 물리적 및 논리적 리소스가 있으며, 분산된 물리적 및 논리적 리소스는 컴퓨터 네트워크를 통해 정보를 교환할 수 있습니다. 시스템에는 컴퓨터 리소스를 전역적으로 관리하는 분산 운영 체제가 있습니다. 일반적으로 분산 시스템에는 하나의 모델이나 예제만 있습니다. 운영 체제 위에서 소프트웨어 미들웨어 계층은 이 모델을 구현합니다. 분산 시스템의 유명한 예는 월드 와이드 웹입니다. 월드 와이드 웹에서는 모든 것이 문서 (웹 페이지) 처럼 보입니다. 이러한 통합, 모델 및 소프트웨어는 컴퓨터 네트워크에서 존재하지 않습니다. 사용자가 보는 것은 실제 기계이며, 컴퓨터 네트워크는 이 기계들을 똑같이 보이게 하지 않는다. 이러한 시스템에 서로 다른 하드웨어나 운영 체제가 있는 경우 이러한 차이는 사용자에게 완전히 표시됩니다. 사용자가 원격 시스템에서 프로그램을 실행하려면 원격 시스템에 로그인하여 프로그램을 실행해야 합니다. 분산 시스템과 컴퓨터 네트워크 시스템의 유사점은 대부분의 분산 시스템이 컴퓨터 네트워크에 구축되어 있기 때문에 분산 시스템과 컴퓨터 네트워크의 물리적 구조가 거의 동일하다는 것입니다. 두 가지의 차이점은 분산 운영 체제와 네트워크 운영 체제의 설계 사상이 다르기 때문에 구조, 작동 방식 및 기능적으로도 다르다는 것입니다. 네트워크 운영 체제는 네트워크 사용자가 네트워크 리소스를 사용할 때 먼저 네트워크 리소스를 알아야 합니다. 네트워크 사용자는 네트워크에 있는 각 컴퓨터의 기능과 구성, 소프트웨어 리소스 및 네트워크 파일 구조를 이해해야 합니다. 사용자가 네트워크의 * * * 파일을 읽으려면 파일이 있는 컴퓨터와 디렉토리를 알아야 합니다. 분산 운영 체제는 시스템 자원을 전역적으로 관리하며, 사용자를 위해 네트워크 자원을 자유롭게 스케줄링할 수 있으며, 스케줄링 프로세스는 "투명" 합니다. 사용자가 작업을 제출할 때 분산 운영 체제는 필요에 따라 시스템에서 가장 적합한 프로세서를 선택하고, 사용자의 작업을 처리기에 제출하고, 처리기가 작업을 완료한 후 결과를 사용자에게 전달할 수 있습니다. 이 과정에서 사용자는 여러 프로세서의 존재를 인식하지 못하며 시스템은 프로세서와 같습니다.
上篇: 6~7년 전에 나온 마물 격투 게임을 소재로 한 휴대폰 게임 이름이 뭐였나요? 배치할 수 있다 下篇: Xianke MX_508 소형 강철 대포를 컴퓨터 블루투스에 연결할 수 있나요?
관련 내용