ما هي Endianness؟ شرح Big-Endian وLittle-Endian بالأمثلة

دقائق القراءة: 1

مقدمة: لماذا يهم ترتيب البايتات في الحاسوب؟

تفهم الحواسيب البيانات بصيغة ثنائية فقط، أي من خلال القيمتين 0 و1. وكل bit يمثل قيمة واحدة من هاتين القيمتين، بينما يتكوّن byte من 8 بتات. ومن هذه الوحدات البسيطة تُبنى أنظمة رقمية معقدة قادرة على عرض النصوص، وتشغيل الفيديو، وتنفيذ الخوارزميات المتقدمة.

بعض أنواع البيانات يمكن تمثيلها في byte واحد، بينما تحتاج أنواع أخرى إلى عدة bytes. وهنا يظهر مفهوم Endianness بوصفه جزءاً أساسياً من طريقة قراءة الحاسوب لهذه البايتات وتفسيرها.

رسم توضيحي لمفهوم Endianness وترتيب البايتات في الذاكرة بين Big-Endian وLittle-Endian

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *