Mục lục:
Định nghĩa - Big-Endian có nghĩa là gì?
Big-endian đề cập đến cách dữ liệu được lưu trữ tuần tự trong bộ nhớ máy tính. Giống như trong sách hoặc tạp chí, nơi từ đầu tiên xuất hiện ở góc trên cùng bên trái của mỗi trang, dữ liệu trong hệ thống cuối lớn được sắp xếp sao cho các chữ số hoặc byte quan trọng nhất xuất hiện ở góc trên bên trái của trang bộ nhớ, trong khi những trang ít quan trọng nhất xuất hiện ở góc dưới bên phải. Điều này trái ngược với các hệ thống endian nhỏ, trong đó dữ liệu ít quan trọng nhất được tổ chức ở góc trên bên trái, trong khi các byte quan trọng nhất xuất hiện phía dưới bên phải. Cả hai hệ thống đều đề cập đến "endianness" của hệ thống máy tính hoặc cách sắp xếp byte cho hệ thống cụ thể đó.
Techopedia giải thích Big-Endian
Mặc dù hiện tại endianness ít phổ biến hơn, kiến trúc endian lớn thường được sử dụng trong các máy tính lớn, đặc biệt là trong các máy tính lớn của IBM, trong khi PC sử dụng quy ước endian nhỏ. Tính bền vững được sử dụng bởi một hệ thống có thể trở nên khá rắc rối vì nó có thể tạo ra sự không tương thích giữa các hệ thống, đảm bảo công việc nhiều hơn khi cố gắng chuyển các chương trình và ứng dụng khác nhau. Khi gửi dữ liệu qua mạng, không có gì đảm bảo rằng nó có thể được hiểu khi đến đầu bên kia. Sự không tương thích trở thành một trở ngại bởi vì người nhận sử dụng hệ thống endian lớn sẽ hiểu sai dữ liệu đến từ người gửi sử dụng hệ thống endian nhỏ và ngược lại.
Tuy nhiên, vấn đề này đã được loại bỏ trong các hệ thống máy tính hiện đại bằng cách chuyển đổi tự động. Ngoài ra, sử dụng các hệ thống cuối lớn hoặc cuối nhỏ chỉ có ý nghĩa nếu bạn chia dữ liệu thành nhiều giá trị nhỏ. Nếu bạn đang sử dụng một thanh ghi 32 bit trở lên, bạn có thể lưu trữ mọi thứ và không cần phải xem xét đến tuổi thọ.