计算机与CPU

作者:AirCity 2020.2.5
Aircity007@sina.com 本文所有权归作者Aircity所有

1 计算机架构

1.1 冯诺依曼架构

冯诺依曼架构的计算机,指令作为一种特殊的数据,和数据放在同一个存储器中。而且只有一套数据和地址线。
这种架构不利于流水线操作,不能在取址时同时取数据。

1.2 哈弗架构

哈佛架构的程序和数据放在两个存储器中,有两套数据地址线,可以做非常长的流水线操作。
DSP用的是哈弗架构,运行速度非常快。

2 CPU架构

2.1 CSIC

CSIC有很多的指令和寻址方式,并且指令长度不同,这导致IC的硬件设计十分复杂,集成电路的规模很大。现在只有Intel和AMD的电脑CPU在坚守这条路往下走。
这些指令集,其实大部分程序都只用到了20%。而且每条指令的执行周期都在5个时钟周期以上,越复杂的指令,执行周期越长。所以CSIC的译码效率非常低。
这种技术出现时,编译技术还不成熟,大部分程式以机器码出现,某些操作会使用大量机器码。为方便coding,就开发了很多指令。另外一个原因是当时的存储资源很紧缺。

2.2 RSIC

只包含最有用的指令,指令长度是固定的。这让CPU IC设计变的简单,寻址方式也很简单,CPU解码方便,平均下来每条指令的执行周期变短。
ARM就是RSIC,这种架构的IC比CSIC的功耗要低很多。

3 南桥与北桥

在这里插入图片描述
北桥通常用来处理高速信号,如CPU,内存DDR,AGP(显卡),PCIe,还有与南桥通信。

南桥连接一些低俗IO,如Flash,Keyboard,Mouse,USB,SATA,音频控制器等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值