분산 컴퓨팅이란 무엇을 의미하나요?
분산 컴퓨팅은 컴퓨팅 기술의 발전으로 일부 응용 프로그램을 완료하는 데 매우 큰 컴퓨팅 성능이 필요합니다. 분산 컴퓨팅을 사용하면 응용 프로그램이 무너지는 데 오랜 시간이 걸립니다. 여러 개의 작은 부품으로 나누어 처리를 위해 여러 컴퓨터에 배포됩니다.
유통이란 무엇인가요?
분산 시스템에서는 독립적인 컴퓨터 그룹이 시스템처럼 사용자에게 통일된 전체를 제공합니다. 시스템은 동적으로 작업을 할당할 수 있는 다양한 일반 물리적, 논리적 자원을 가지고 있으며, 분산된 물리적, 논리적 자원은 컴퓨터 네트워크를 통해 정보 교환을 실현합니다. 시스템에는 글로벌 방식으로 컴퓨터 리소스를 관리하는 분산 운영 체제가 있습니다. 일반적으로 사용자에게 분산 시스템을 제공하는 모델이나 패러다임은 단 하나뿐입니다. 이 모델 구현을 담당하는 운영 체제 상단에는 소프트웨어 미들웨어(미들웨어) 계층이 있습니다. 분산 시스템의 잘 알려진 예로는 World Wide Web이 있습니다. World Wide Web에서는 모든 것이 문서(웹 페이지)처럼 보입니다.
컴퓨터 네트워크에서는 이러한 통일성, 모델 및 소프트웨어가 존재하지 않습니다. 사용자는 실제 기계를 볼 수 있으며 컴퓨터 네트워크는 이러한 기계를 균일하게 나타내지 않습니다. 이러한 컴퓨터에 다른 하드웨어나 운영 체제가 있는 경우 이러한 차이점은 사용자에게 완전히 표시됩니다. 사용자가 원격 컴퓨터에서 프로그램을 실행하려면 원격 컴퓨터에 로그인한 다음 해당 컴퓨터에서 프로그램을 실행해야 합니다.
분산 시스템과 컴퓨터 네트워크 시스템의 공통점은 대부분의 분산 시스템이 컴퓨터 네트워크를 기반으로 구축되므로 분산 시스템과 컴퓨터 네트워크의 물리적 구조는 기본적으로 동일하다는 것입니다.
그들 사이의 차이점은 분산 운영 체제의 설계 아이디어가 네트워크 운영 체제와 다르기 때문에 구조, 작업 방법 및 기능도 다르다는 것입니다. 네트워크 운영 체제에서는 네트워크 사용자가 네트워크 리소스를 사용할 때 먼저 네트워크 리소스를 이해해야 합니다. 네트워크 사용자는 네트워크에 있는 각 컴퓨터의 기능과 구성, 소프트웨어 리소스, 네트워크 파일 구조 등을 알아야 합니다. 네트워크, 사용자는 이 파일이 어느 컴퓨터에 있는지 알아야 합니다. 분산 운영 체제는 전역 방식으로 시스템 리소스를 관리하고 사용자를 위해 네트워크 리소스를 임의로 예약할 수 있으며 예약 프로세스는 "투명"합니다. 사용자가 작업을 제출하면 분산운영체제는 필요에 따라 시스템 내에서 가장 적절한 프로세서를 선택해 처리 프로그램에 사용자의 작업을 제출하고, 프로세서가 작업을 완료한 후 결과를 사용자에게 전달한다. 이 과정에서 사용자는 다중 프로세서의 존재를 인식하지 못하며 시스템은 하나의 프로세서처럼 작동합니다.
응집력은 각 데이터베이스 배포 노드가 고도로 자율적이며 로컬 데이터베이스 관리 시스템을 가지고 있음을 의미합니다. 투명성이란 각 데이터베이스 배포 노드가 사용자의 애플리케이션에 투명하며 로컬인지 원격인지 알 수 없음을 의미합니다. 분산형 데이터베이스 시스템에서는 사용자는 데이터가 분산되어 있다는 느낌을 받지 않는다. 즉, 관계가 나누어져 있는지, 복사본이 있는지, 데이터가 어느 사이트에 저장되어 있는지, 거래가 어느 사이트에서 이루어지는지 알 필요가 없다. 에 실행되었습니다.
추천 튜토리얼: "
PHP 튜토리얼위 내용은 분산 컴퓨팅이란 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!