สารบัญ:
คำจำกัดความ - Big-Endian หมายถึงอะไร?
Big-endian หมายถึงวิธีการจัดเก็บข้อมูลตามลำดับในหน่วยความจำคอมพิวเตอร์ เช่นเดียวกับในหนังสือหรือนิตยสารที่คำแรกปรากฏที่มุมบนซ้ายของแต่ละหน้าข้อมูลในระบบ big-endian ถูกจัดระเบียบเพื่อให้ตัวเลขหรือไบต์ที่สำคัญที่สุดปรากฏขึ้นที่มุมซ้ายบนของ หน้าหน่วยความจำในขณะที่หน้าสำคัญที่สุดจะปรากฏที่มุมล่างขวา นี่คือตรงกันข้ามกับระบบ endian เล็ก ๆ น้อย ๆ ซึ่งข้อมูลที่สำคัญน้อยที่สุดจะถูกจัดระเบียบในมุมซ้ายบนในขณะที่ไบต์ที่สำคัญที่สุดจะปรากฏด้านล่างขวา ทั้งสองระบบอ้างถึง "endianness" ของระบบคอมพิวเตอร์หรือวิธีการจัดเรียงไบต์สำหรับระบบนั้น
Techopedia อธิบาย Big-Endian
แม้ว่า endianness นั้นเป็นเรื่องธรรมดาน้อยกว่า แต่ตอนนี้สถาปัตยกรรมแบบ big-endian นั้นถูกใช้ในคอมพิวเตอร์เมนเฟรมโดยเฉพาะอย่างยิ่งในเมนเฟรมของ IBM ในขณะที่พีซีใช้การประชุมแบบ end-endian แทน endianness ที่ใช้โดยระบบอาจเป็นปัญหาค่อนข้างเพราะสามารถสร้างความไม่ลงรอยกันระหว่างระบบทำให้มั่นใจได้ว่าทำงานได้มากขึ้นเมื่อพยายามพอร์ตโปรแกรมและแอพพลิเคชั่นต่าง ๆ เมื่อส่งข้อมูลผ่านเครือข่ายไม่มีความมั่นใจว่าจะสามารถเข้าใจได้เมื่อไปถึงปลายทาง ความไม่ลงรอยกันกลายเป็นสิ่งกีดขวางเนื่องจากผู้รับที่ใช้ระบบใหญ่จะตีความข้อมูลที่มาจากผู้ส่งโดยใช้ระบบเล็ก ๆ น้อย ๆ และในทางกลับกัน
อย่างไรก็ตามปัญหานี้ได้ถูกกำจัดในระบบคอมพิวเตอร์ที่ทันสมัยโดยการแปลงอัตโนมัติ นอกจากนี้การใช้ระบบ big-endian หรือ little-endian นั้นเหมาะสมถ้าคุณแบ่งข้อมูลออกเป็นค่าเล็ก ๆ น้อย ๆ หากคุณใช้การลงทะเบียนแบบ 32 บิตหรือมากกว่านั้นคุณสามารถจัดเก็บทุกอย่างและไม่จำเป็นต้องพิจารณาถึงความ endianness เลย
