内容
- 定义-Endian是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- Techopedia解释Endian
定义-Endian是什么意思?
字节序是指如何感知或作用于多字节值中的字节顺序。它是一种对计算机内存中的数字字中的各个元素进行排序的系统,并描述通过数字链路传输字节数据的顺序。数字单词可以表示为小端或大端。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
Techopedia解释Endian
字节序或字节序是为特定计算机系统中进行的所有数字计算选择的字节顺序,并决定了该系统要使用的体系结构和低级编程方法。尽管今天,字节序并不是系统兼容性的主要考虑因素,因为它总是可以在较低级别上被规避,因此高级语言程序员和用户已经从系统的字节序中抽象出来了。
字节序由丹尼·科恩(Danny Cohen)首次提出,特别是两种字节序:小字节序(big-endian)和大字节序(big-endian),用于描述字节序问题的著名政治和技术审查文档中的字节序。1980年,他明确指出这个术语来自乔纳森·斯威夫特(Jonathan Swift)1726年的小说《格列佛游记》,其中内战爆发了,卵子的哪一端应该先破裂,小端还是大端。
尽管计算世界之间仍然没有明显的优缺点,但两者之间仍然存在很大的区别。微处理器行业已趋向于低位优先,因为当今广泛使用的英特尔x86架构使用了这种架构。但是big-endian被视为网络字节顺序,因为Internet协议(IP)套件(即IPv4 / 6,TCP和UDP)利用了这一点。但是,考虑到它们之间的差异,计算机系统仍然可以工作,因为已经考虑了这种差异。