Domov Rozvoj Co je big-endian? - definice z techopedie

Co je big-endian? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Big-Endian?

Big-endian označuje způsob, jakým jsou data postupně ukládána do počítačové paměti. Stejně jako v knihách nebo časopisech, kde se první slovo objevuje v levém horním rohu každé stránky, jsou data v big-endian systému uspořádána tak, že nejvýznamnější číslice nebo bajty se objevují v levém horním rohu paměťová stránka, zatímco nejméně významné se zobrazují v pravém dolním rohu. To je v kontrastu s málo endiánskými systémy, ve kterých jsou nejméně významná data uspořádána v levém horním rohu, zatímco nejdůležitější bajty se objevují vpravo dole. Oba systémy odkazují na „endianness“ počítačových systémů nebo na to, jak jsou pro tento konkrétní systém uspořádány bajty.

Techopedia vysvětluje Big-Endian

Ačkoli endianness je nyní mnohem méně obyčejná, big-endian architektura byla typicky používána v počítačích sálových počítačů, obzvláště v IBM sálových počítačích, zatímco PCs používal little-endian konvence místo toho. Endianness používaná systémem může být docela problematická, protože může vytvářet nekompatibilitu mezi systémy a zajistit více práce při pokusu o přenos různých programů a aplikací. Při odesílání dat po síti neexistuje žádná záruka, že je lze pochopit, když se dostanou na druhý konec. Neslučitelnost se stává překážkou, protože příjemce používající systém big-endian bude chybně interpretovat data, která pocházejí od odesílatele pomocí systému Little Endian, a naopak.


Tento problém však byl v moderních počítačových systémech odstraněn automatickými převody. Kromě toho, použití big-endian nebo little-endian systémů má smysl, pouze pokud rozdělujete data do několika malých hodnot. Pokud používáte 32bitový registr nebo více, můžete ukládat vše a není třeba vůbec zvažovat endianness.

Co je big-endian? - definice z techopedie