分散コンピューティングとは何を意味しますか?
#分散コンピューティングとはどういう意味ですか?
分散コンピューティングはコンピューティング手法の 1 つです。コンピューティング技術の発展に伴い、一部のアプリケーションは完了するまでに非常に大きなコンピューティング能力を必要とします。集中コンピューティングを使用すると、完了までに長い時間がかかります。コンピューティングでは、アプリケーションを多くの小さな部分に分割し、それらを複数のコンピューターに割り当てて処理します。分散システムでは、独立したコンピュータのグループが、ちょうどシステムのように、統一された全体をユーザーに提示します。システムは、動的にタスクを割り当てることができる汎用の物理的・論理的リソースを多数備えており、分散した物理的・論理的リソースによりコンピュータネットワークを介した情報交換を実現している。システムには、コンピュータ リソースをグローバルな方法で管理する分散オペレーティング システムがあります。通常、ユーザーに対する分散システムのモデルまたはパラダイムは 1 つだけです。オペレーティング システムの上には、このモデルの実装を担当するソフトウェア ミドルウェア (ミドルウェア) の層があります。分散システムのよく知られた例は World Wide Web ですが、World Wide Web ではすべてがドキュメント (Web ページ) のように見えます。
コンピュータ ネットワークでは、この統一性、モデル、およびその内部のソフトウェアは存在しません。ユーザーは実際のマシンを目にしますが、コンピュータネットワークはそれらのマシンを均一に見せません。これらのマシンのハードウェアまたはオペレーティング システムが異なる場合、ユーザーにはその違いが完全にわかります。ユーザーがリモート マシン上でプログラムを実行したい場合は、リモート マシンにログインし、そのマシン上でプログラムを実行する必要があります。
分散システムとコンピュータ ネットワーク システムの共通点は、ほとんどの分散システムがコンピュータ ネットワーク上に構築されているため、分散システムとコンピュータ ネットワークの物理構造は基本的に同じであるということです。
両者の違いは、分散オペレーティング システムの設計思想がネットワーク オペレーティング システムとは異なるため、その構造、動作方法、機能も異なります。ネットワーク オペレーティング システムでは、ネットワーク リソースを使用する際、まずネットワーク ユーザーがネットワーク リソースを理解する必要があります。ネットワーク ユーザーは、ネットワーク内の各コンピュータの機能や構成、ソフトウェア リソース、ネットワーク ファイル構造などを理解しておく必要があります。ネットワーク上では、ユーザーはファイルがどのコンピュータのどのディレクトリに配置されているかを知る必要があります。分散オペレーティング システムはシステム リソースをグローバルな方法で管理し、ユーザーに対してネットワーク リソースを任意にスケジュールでき、スケジューリング プロセスは「透過的」です。ユーザーがジョブを送信すると、分散オペレーティング システムは必要に応じてシステム内の最適なプロセッサを選択し、ユーザーのジョブを処理プログラムに送信し、プロセッサがジョブを完了すると、結果がユーザーに渡されます。このプロセス中、ユーザーは複数のプロセッサの存在に気づかず、システムは 1 つのプロセッサのように動作します。
凝集性とは、各データベース配布ノードが高度に自律的であり、ローカル データベース管理システムを備えていることを意味します。透過性とは、各データベース配布ノードがユーザーのアプリケーションに対して透過的であり、ローカルかリモートかが分からないことを意味します。分散データベース システムでは、ユーザーはデータが分散されているとは感じません。つまり、ユーザーは、関係が分割されているかどうか、コピーがあるかどうか、データがどのサイトに保存されているか、トランザクションがどのサイトにあるかを知る必要がありません。に実行されました。
推奨チュートリアル: 「
PHP チュートリアル」
以上が分散コンピューティングとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています