CPU中的三类总线
2016-03-15 09:37
211 查看
地址总线
已经说了总线的分类,因此要说这三类总线了,首先是地址总线。
一根导线只有高电平和低电平两种状态——很好理解吧
一个CPU有10跟地址总线,那么一次可以表示的数据就是2的10次方。(数学不好自觉脑部)到这里并没有结束,那么最大值是多少?并不是1024,因为我们是从0开始计数的,所以最小是0,最大是1023.
也就是说10跟导线全部是低电平时候表示的并不是1,而是0.所以计数就是从这里开始的。
一个CPU有10跟地址线,就说它的地址总线宽度是10,那么N跟呢,同理哦。
那么公式就来了:
CPU有N跟地址线,它的地址宽度为N,它的可以访问的内存单元数量为2的N次方。
数据总线
数据总线的宽度计算方式和地址总线的计算方式是一样的。8跟数据总线,一次可以传送8个二进制数据,也就是一个字节。宽度也就是2的8次方。
唯一不同的是数据总线是用来传送数据的,包括和内存之间,还有和其它器件进行传送。
控制总线
CPU要对外部的器件进行控制,这种控制的操作是控制总线来完成的。控制总线的宽度决定了CPU对外部器件的控制能力。
总结:
地址总线的宽度决定了CPU的寻址能力;
数据总线的宽度决定了CPU与其它器件一次可以交互的数据量。
控制总线的宽度决定了CPU对其他器件的控制能力。
已经说了总线的分类,因此要说这三类总线了,首先是地址总线。
一根导线只有高电平和低电平两种状态——很好理解吧
一个CPU有10跟地址总线,那么一次可以表示的数据就是2的10次方。(数学不好自觉脑部)到这里并没有结束,那么最大值是多少?并不是1024,因为我们是从0开始计数的,所以最小是0,最大是1023.
也就是说10跟导线全部是低电平时候表示的并不是1,而是0.所以计数就是从这里开始的。
一个CPU有10跟地址线,就说它的地址总线宽度是10,那么N跟呢,同理哦。
那么公式就来了:
CPU有N跟地址线,它的地址宽度为N,它的可以访问的内存单元数量为2的N次方。
数据总线
数据总线的宽度计算方式和地址总线的计算方式是一样的。8跟数据总线,一次可以传送8个二进制数据,也就是一个字节。宽度也就是2的8次方。
唯一不同的是数据总线是用来传送数据的,包括和内存之间,还有和其它器件进行传送。
控制总线
CPU要对外部的器件进行控制,这种控制的操作是控制总线来完成的。控制总线的宽度决定了CPU对外部器件的控制能力。
总结:
地址总线的宽度决定了CPU的寻址能力;
数据总线的宽度决定了CPU与其它器件一次可以交互的数据量。
控制总线的宽度决定了CPU对其他器件的控制能力。
相关文章推荐
- 汇编语言无效指令错误概述
- 我的服务器SQL2000的sqlserver占用了90%的cpu,怎么查是那个库?
- MySQL服务器进程CPU占用100%的解决方法
- C#获取CPU编号的方法
- 使用MySQL Slow Log来解决MySQL CPU占用高的问题
- 笔记本下什么是迅驰处理器(cpu)相关资料第1/2页
- 汇编语言超浓缩教程
- doscan.exe进程占用了大量的CPU和内存的解决方法
- CPU也有远程攻击漏洞 英特尔匆匆修补
- w3wp.exe占用cpu过高的解决方法第1/2页
- win2003中的w3wp.exe进程大量占用cpu资源的各种问题解决方法
- 服务器上w3wp.exe占用cpu过多有时候超过50%的原因分析
- 一个用了统计CPU 内存 硬盘 使用率的shell脚本
- shell脚本监控系统负载、CPU和内存使用情况
- Firefox浏览器狂占CPU解决办法
- Windows服务器上lsass.exe进程CPU使用率异常问题排查方法
- Python获取单个程序CPU使用情况趋势图
- JavaScript获取当前cpu使用率的方法
- 千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记
- C语言计算代码执行所耗CPU时钟周期