概念GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。在X86架构的机器中,Linux、BSD或其它Unix类的操作系统中GRUB、LILO是大家最为常用,应该说是主流。Windows...
分类:
系统相关 时间:
2014-07-23 12:08:06
阅读次数:
313
对于x86架构的开放品台机器来说,IBM的封闭平台系列可以说是另一个“体系世界”。IBM z series 大型机, z/os操作系统IBM i series/AS400 中型机, i/os操作系统IBM p series 小型机 ,AIX操作系统这里将p series归为封闭平台有些需要注意的地....
分类:
其他好文 时间:
2014-07-06 13:36:23
阅读次数:
221
物联网这个号称下一个千亿市场的生态系统虽然因为安全、行业标准的问题迟迟难以真正落地,却阻挡不了各大芯片厂商抢占先机的步伐。ARM架构、intel X86架构、IBM 新近开放的OpenPower平台都在这场赛跑中角逐争先,半导体业者已相继展开新一波布局攻势,厂商不仅要比资金、比技术、更要比策略--抛弃旧有思维,推出全新战略模式。为了抢攻物联网多元应用商机,各大巨头则各显神通。...
分类:
其他好文 时间:
2014-07-01 14:34:14
阅读次数:
247
说起CISC和RISC机器的,一个称之为复杂指令计算机,另外一个称之为精简指令计算机。复杂指令计算机方面主要代表有大名鼎鼎的X86架构,8位cisc嵌入式代表主要有因特尔的8051,16位的有80196,32位的有瑞萨的CISC架构,具体啥名字忘记了,相对比较非主流。精简指令计算机代表有arm,m....
分类:
其他好文 时间:
2014-06-22 10:41:08
阅读次数:
190
这次,聊聊「架构」这个术语。在PC相关的文档中,是不是经常看到「x86架构」这个短句。但是对于这句话,是不是总感到有种似懂非懂的感觉。架构的英语是「architecture」。这里面有「建筑」,「建筑风格」,「构造」的意思。实际上架构这个词在很多领域中都有「构造」的意思。其实,即使在电脑的世界里,「...
分类:
系统相关 时间:
2014-06-20 14:13:51
阅读次数:
271
x86架构起源于Intel公司在1978年推出的8086处理器。8086在1981年为IBM
PC所选用,之后x86便成为了个人电脑的标准平台,成为历上最成功的CPU架构。8086是一款16位CPU,之后Intel又推出了一系列完全兼容8086指令集的CPU,字长32位、64位的都有。由于这种向后兼...
分类:
其他好文 时间:
2014-06-16 06:44:36
阅读次数:
215
配置好Genymotion虚拟机后,运行cocos2dx的应用时会崩溃,报"unfortunately
stop"一、要将libcocos2dcpp.so编译成x86架构:在proj.android/jni/Application.mk文件中加入APP_ABI
:= armeabi x86二、 在....
分类:
其他好文 时间:
2014-06-10 09:03:58
阅读次数:
336
首先,为什么要指针对齐(Pointer Alignment)?
指针对齐有时候非常重要,因为许多硬件相关的东西在对齐上存在限制。在有些系统中,某种数据类型只能存储在偶数边界的地址处。
例如,在经典的 SPARC架构(以及经典的ARM)上,你不能从奇数地址读取一个超过1字节的整型数据。尝试这么做将会立即终止程序,并伴随着总线错误。而在X86架构上,CPU硬件处理了这个问题,只是这么做将会花费更多...
分类:
其他好文 时间:
2014-05-25 18:12:37
阅读次数:
917
首先,在x86架构的处理器上,一个正常页面大小为4KB,非PAE模式下,CR3持有页目录页面的物理地址,PDE和PTE格式相同大小为4字节。此时每个页表页面包含1024个PTE,可以映射1024个页面。而x86的4GB地址空间共包含1M个4KB的页面,映射所有这些页面共需要1024个页表页面,映射这...
4.28日,IBM面向大数据应用行业发布了Power 8服务器处理器,并且将Power
8架构设计全面开源,企图模仿arm在移动互联网领域的做法,建立自己的开源生态圈,这标志着IBM对于X86市场开始发力,以前IBM既有X86架构的产品,又有高端服务器产品,但是又不好左右手互搏,现在好了,有联想这个...
分类:
其他好文 时间:
2014-05-09 07:39:19
阅读次数:
265