惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
B
Blog
博客园 - Franky
H
Help Net Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
云风的 BLOG
云风的 BLOG
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 聂微东
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
M
MIT News - Artificial intelligence
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
宝玉的分享
宝玉的分享
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
V
V2EX
Martin Fowler
Martin Fowler
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队

博客园 - safeking

移动互联网,我来了 CPU内实现指令的方式 ARP(AddressResolutionProtocol)地址解析协议 满足网络处理应用的LA-1接口标准概述 下一代NSE架构 常用的电平标准总结 DDR技术与HSTL电平(ZZ) vxworks与linux内核比较 vxworks中断服务程序 VxWorks中断处理程序 ISR特性 去掉副作用的最小宏定义方式(linux kernel定义) 关于C语言中函数调用和参数传递机制的探讨(ZZ) ubuntu7.1下nvidia gfore4驱动安装(转,遇到终端空白,请参考本站相关的随笔) nbnutu7.1安装nvidia gf4驱动后,终端空白显示问题解决办法 风河公司用“硬实时”为Linux注入新活力 c的预处理 内联函数与宏 宏使用方法要点 浅谈嵌入式 Linux 的移植(转)
不同CPU的区别
safeking · 2008-03-25 · via 博客园 - safeking

通常而言,把握一个CPU要从如下3个方面去着手

*ABI,也就是通用寄存器约定,编程约定,堆栈约定。这是指通用编程模型。
*控制寄存器的约定
*微结构(Micro-Architecture)

前两个属于Architecture的范畴。

在这个精神指导下,我们就可以比较系统的考察不同的,或相似的CPU了。

1。首先考察Architecture方面。
2。然后考察Micro-Architecture方面。

在1中,1.2是变化最多的。或我们说,许多是, Vendor Dependent.
在2中,变化就很负责和微妙。一般读者接触不多。但有心人要多多去体会。比如,
L1和L2 cache结构,流失线的结构等等。

MPC和PPC的区别主要是在1.2和2上。
AMD和INTEL的IA32也是在1.2和2上。

另外:

MPC是飞思卡尔的,PPC是IBM或者AMCC。从体系结构上说,是基于603,603E和Book E。即使是MPC,不同的版本区别也很大。

MPC和PPC的最大区别是,飞思卡尔的MPC处理器一般有一个QUICC,里面多了些T1/E1, ATM,HDLC的一些接口,而PPC没有这个QUICC。