Trang Chủ Phát triển Endian là gì? - định nghĩa từ techopedia

Endian là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Endian có nghĩa là gì?

Endian đề cập đến cách thứ tự các byte trong một giá trị nhiều byte được cảm nhận hoặc hành động theo. Đây là hệ thống sắp xếp các phần tử riêng lẻ trong một từ kỹ thuật số trong bộ nhớ của máy tính cũng như mô tả thứ tự truyền dữ liệu byte qua một liên kết kỹ thuật số. Các từ kỹ thuật số có thể được biểu diễn dưới dạng endian nhỏ hoặc endian lớn.

Techopedia giải thích Endian

Endian hay endianness là thứ tự byte được chọn cho tất cả các máy tính kỹ thuật số được thực hiện trong một hệ thống máy tính cụ thể và ra lệnh cho phương pháp lập trình và kiến ​​trúc cấp thấp được sử dụng cho hệ thống đó. Mặc dù ngày nay, endianness không phải là mối quan tâm lớn đối với khả năng tương thích hệ thống vì nó luôn có thể bị phá vỡ ở các cấp thấp hơn để các lập trình viên và người dùng ngôn ngữ cấp cao đã được trừu tượng hóa từ tính cuối cùng của hệ thống.

Thuật ngữ endian lần đầu tiên được giới thiệu bởi Daniel Cohen, cụ thể là hai loại endian: endian nhỏ và big endian, để mô tả thứ tự byte trong một tài liệu kiểm tra chính trị và kỹ thuật nổi tiếng về các vấn đề đặt hàng byte vào năm 1980. Ông đã rút ra rõ ràng thuật ngữ từ cuốn tiểu thuyết "Gulliver's Travels" năm 1726 của Jonathan Swift, nơi cuộc nội chiến nổ ra ở đầu quả trứng nào sẽ bị nứt trước, đầu nhỏ hay đầu lớn.

Thế giới điện toán vẫn bị phân chia giữa lớn và nhỏ, mặc dù không có lợi thế hay bất lợi rõ ràng giữa hai bên nữa. Ngành công nghiệp vi xử lý đã hướng về phía endian vì kiến ​​trúc x86 của Intel, được sử dụng rộng rãi ngày nay, sử dụng điều này. Nhưng big-endian được coi là thứ tự byte mạng vì bộ Giao thức Internet (IP), có nghĩa là IPv4 / 6, TCP và UDP, sử dụng điều này. Tuy nhiên, xem xét sự khác biệt của họ, hệ thống máy tính vẫn hoạt động vì sự khác biệt này đã được tính đến.

Endian là gì? - định nghĩa từ techopedia