14MAY18_XXXXXL56ENDIAN40
14MAY18_XXXXXL56ENDIAN40是什么意思?这个词汇看上去十分陌生,但是对于数字、计算机、编程等领域的人士来说,这绝对是一个非常熟悉且重要的名称。它是一个代表计算机芯片类型的名称。在现代的计算机体系结构中,有两种主流的芯片类型,一种被称为Little-Endian,一种被称为Big-Endian。14MAY18_XXXXXL56ENDIAN40正是代表其中之一。
在计算机领域中,各种理论和技术存在着极其微妙的差别,在许多情况下,我们必须要考虑到计算机硬件和软件系统之间的巨大差别。在这种情况下,计算机芯片类型的选择非常关键,会直接决定计算机数据储存和处理的先后顺序,直接影响程序运行效率和处理的正确性。
14MAY18_XXXXXL56ENDIA
14MAY18_XXXXXL56ENDIA的意义与14MAY18_XXXXXL56ENDIAN40类似,也是代表计算机芯片的类型,只不过它代表的是另一种类型的芯片:Big-Endian。Big-Endian的意思是高位字节在前、低位字节在后,即最高位的字节排在最前面,这种数据存储方式与我们平时习惯的字节序一致。
Big-Endian最早出现在六十年代初,在当时并没有什么数据交换标准。不同厂商和不同国家兴起了自己的一套标准。OSI制定出一套标准的字节序作为世界上的ISO 7层标准。随着网络的发展,TCP/IP存在了字节序的问题,HP-UX、Solaris、BSD、OSF/1、AIX等操作系统所采用的就是Big-Endian体系结构。
14MAY12_XXXXXL56ENDIAN小孩
14MAY12_XXXXXL56ENDIAN小孩这个名字比前两个更加神秘,但实际上,它依然是一个与计算机芯片相关的名称。这里的“小孩”指的是代表ARM架构的芯片类型。ARM芯片及其架构是英国从上世纪80年代末起推出的一种低功耗、小体积、高运算速度的IC设计,由于其明显的优势,现已成为手机、平板电脑、工业控制等场景下广泛使用的芯片类型。
ARM芯片也分为Little-Endian和Big-Endian两种类型。例如14MAY12_XXXXXL56ENDIAN小孩,其中的小孩代表ARM架构的类型,表达的是Little-Endian体系结构。可以看到,不同的芯片类型会对应不同的字节序,这个差别可能会直接影响到系统的运行和数据的处理。