جدول المحتويات:
تعريف - ماذا يعني Endian؟
يشير Endian إلى كيفية تصور ترتيب البايتات في قيمة البايتات المتعددة أو التعامل معه. هو نظام ترتيب العناصر الفردية في كلمة رقمية في ذاكرة الكمبيوتر وكذلك وصف ترتيب نقل بيانات البايت عبر وصلة رقمية. قد يتم تمثيل الكلمات الرقمية مثل endian قليلاً أو endian الكبيرة.
تيكوبيديا تشرح Endian
Endian أو endianness هو ترتيب البايت الذي تم اختياره لجميع الحوسبة الرقمية التي يتم إجراؤها في نظام كمبيوتر محدد ، وتملي بنية البرمجة منخفضة المستوى المستخدمة في هذا النظام. على الرغم من اليوم ، فإن endianness ليست مصدر قلق كبير لتوافق النظام حيث يمكن دائمًا التحايل عليها في المستويات الأدنى بحيث يتم بالفعل استخلاص مبرمجي ومستخدمي اللغة رفيعي المستوى بالفعل من endianness للنظام.
تم تقديم مصطلح endian لأول مرة بواسطة داني كوهين ، وتحديداً نوعي endianness: endian القليل و endian الكبير ، لوصف ترتيب البايت في وثيقة فحص سياسي وفني معروفة لمشكلات ترتيب البايتات في عام 1980. لقد رسم بشكل واضح المصطلح من رواية جوناثان سويفت لعام 1726 "رحلات جاليفر" حيث اندلعت حرب أهلية حول أي نهاية من البيض يجب أن تصدع أولاً ، النهاية الصغيرة أو النهاية الكبيرة.
لا يزال عالم الحوسبة منقسمًا بين النهاية الكبيرة والصغيرة على الرغم من عدم وجود مزايا أو عيوب واضحة بين الاثنين بعد الآن. انجذبت صناعة المعالج الصغري نحو endian قليلاً لأن بنية x86 من Intel ، والتي تستخدم على نطاق واسع اليوم ، تستخدم هذا. لكن big-endian تعتبر ترتيب بايت الشبكة لأن مجموعة بروتوكول الإنترنت (IP) ، وهذا يعني IPv4 / 6 ، TCP و UDP ، تستخدم هذا. لكن بالنظر إلى اختلافاتهم ، لا تزال أنظمة الكمبيوتر تعمل لأن هذا الاختلاف قد تم أخذه في الاعتبار بالفعل.