Jia*_*eng 0 linux magic-numbers elf
在ELF-header中,value e_ident[EI_CLASS]
可以是1或2,表示32位操作或64位操作系统.但是从历史上我们知道ELF首次出现在1993年发布的Solaris 2.0中.然而,广泛使用的32位处理器Pentium Pro直到1995年才出现.那么为什么ELF头没有关于16位甚至是16位的信息8位信息?
第一个"广泛使用的"32位CPU是英特尔80386,它更老了.
然后我们就可以看到关于SUN及其SPARC架构的故事与386相同的时间框架.
Solaris是由SUN在1990年代早期为他们的机器开发的,接近于第一个64位系统开始出现的时候.
ELF(可执行文件和可链接格式的首字母缩写词)是在20世纪80年代后期开发的,当时所有主要的Unix变种都运行在纯粹或混合(想想摩托罗拉68000)32位系统上.
归档时间: |
|
查看次数: |
423 次 |
最近记录: |