目次:
定義-ビッグエンディアンとはどういう意味ですか?
ビッグエンディアンとは、データをコンピューターのメモリに順次保存する方法を指します。 書籍や雑誌のように、最初の単語が各ページの左上隅に表示されるように、ビッグエンディアンシステムのデータは、最上位の数字またはバイトが左上隅に表示されるように編成されますメモリページ、最も重要でないものは右下隅に表示されます。 これは、最下位データが左上隅に編成され、最も重要なバイトが右下に表示されるリトルエンディアンシステムとは対照的です。 両方のシステムは、コンピューターシステムの「エンディアン」、またはその特定のシステムのバイトの配置を指します。
Techopediaはビッグエンディアンについて説明します
エンディアンは現在あまり一般的ではありませんが、ビッグエンディアンアーキテクチャは通常メインフレームコンピューター、特にIBMメインフレームで使用されていましたが、PCでは代わりにリトルエンディアンの規則が使用されていました。 システムで使用されるエンディアンは、システム間で非互換性を生じさせ、異なるプログラムやアプリケーションを移植しようとする際により多くの作業を保証するため、非常に面倒になります。 ネットワークを介してデータを送信する場合、データがもう一方の端に到達したときに理解できるという保証はありません。 ビッグエンディアンシステムを使用する受信者は、リトルエンディアンシステムを使用する送信者からのデータを誤って解釈し、その逆も同様であるため、非互換性が障害になります。
ただし、この問題は自動変換によって現代のコンピューターシステムで解消されました。 さらに、ビッグエンディアンまたはリトルエンディアンのシステムを使用するのは、データをいくつかの小さな値に分割する場合にのみ意味があります。 32ビット以上のレジスタを使用している場合は、すべてを保存でき、エンディアンを考慮する必要はまったくありません。
