Zawartość
- Definicja - Co oznacza Big-Endian?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia Big-Endian
Definicja - Co oznacza Big-Endian?
Big-endian odnosi się do sposobu sekwencyjnego przechowywania danych w pamięci komputera. Podobnie jak w książkach lub czasopismach, w których pierwsze słowo pojawia się w lewym górnym rogu każdej strony, dane w systemie big-endian są zorganizowane w taki sposób, że najbardziej znaczące cyfry lub bajty pojawiają się w lewym górnym rogu strona pamięci, a najmniej znaczące pojawiają się w prawym dolnym rogu. Jest to w przeciwieństwie do systemów little-endian, w których najmniej znaczące dane są zorganizowane w lewym górnym rogu, a najważniejsze bajty pojawiają się w prawym dolnym rogu. Oba systemy odnoszą się do „endianizmu” systemów komputerowych lub do sposobu, w jaki bajty są rozmieszczone dla tego konkretnego systemu.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia Big-Endian
Chociaż endianness jest obecnie znacznie mniej powszechny, architektura big-endian była zwykle stosowana w komputerach mainframe, szczególnie w komputerach mainframe IBM, natomiast komputery PC stosowały konwencję little-endian. Endianność wykorzystywana przez system może być dość kłopotliwa, ponieważ może powodować niekompatybilność między systemami, zapewniając więcej pracy podczas próby przeniesienia różnych programów i aplikacji. Podczas przesyłania danych przez sieć nie ma pewności, że można je zrozumieć, gdy dojdzie do drugiego końca. Niekompatybilność staje się przeszkodą, ponieważ odbiornik korzystający z systemu big-endian źle interpretuje dane pochodzące z er korzystającego z systemu little-endian i odwrotnie.Problem ten został jednak wyeliminowany w nowoczesnych systemach komputerowych przez automatyczne konwersje. Ponadto stosowanie systemów big-endian lub little-endian ma sens tylko wtedy, gdy dzielisz dane na kilka małych wartości. Jeśli używasz 32-bitowego rejestru lub więcej, możesz przechowywać wszystko i nie trzeba w ogóle brać pod uwagę endianizmu.