如何简单理解总线,计算机中的BUS - 优化 - 方帮信


大厂面试直通卡 本周拉勾免费课:《深入浅出搞定React》 7月6号下线 【腾讯云】2021新春采购节,爆款产品特惠,助力企业上云
当前位置: 首页 >  > 技术 > 优化

如何简单理解总线,计算机中的BUS

2021/7/20 22:52:59 浏览

计算机是数字城市的各种设备协同工作,通过对不同部件的协同,形成一个整体发挥作用。在城市中需要道路,需要交通。那么在计算机中同样需要在各部件之间传输信息的pathway,被翻译为「通路」。在早期的计算机部件中,如CPU和Rams不包含在单个IC板中,它们大多在单独的机柜…

站长送干货喽:

1.拉勾教育7天VIP

2.大场面试题第一季-阿里篇视频讲解

站长的微信:changyandoublog

计算机是数字城市的各种设备协同工作,通过对不同部件的协同,形成一个整体发挥作用。

在城市中需要道路,需要交通。那么在计算机中同样需要在各部件之间传输信息的pathway,被翻译为「通路」。

R-C.jpg

在早期的计算机部件中,如CPU和Rams不包含在单个IC板中,它们大多在单独的机柜中分开。信息通过电线束从一个柜子传送到另一个柜子,那么这里的

bundles of wires就被称作bus bar,后来被称为总线。

image-20210720140452678.png

从这个角度来理解总线,似乎更容易理解一点,bundles of wires.  wires电线,电线束。从电线束的角度来理解 bus bar,再到总线就更容易理解总线的概念了。


计算机总线有两种主要设计,就是我们常见的串行和并行的分类。它可以由一个或多个通道组成,每个通道是单线连接,数据的传输方式将根据通道的数量而有所不同。

这个可以理解为城市道路中的单车道和多车道,从单车道和多车道的角度来解剖总线的串行和并行的设计,抽象的概念就更贴近生活了。


并行总线通过多个车道传输信息,传输前,首先会把信息拆解成粒度更小的部分,然后通过每个车道发送。


Computer-Bus.jpg


总线对计算机很重要,就像道路对城市一样重要,它们的存在创造了一个统一的环境,可以作为一个单元运行,随着系统的不断发展,总线的架构将继续发展


总线是用于CPU和内存以及其他设备之间的通信,总线可以分为3种:地址总线、数据总线、控制总线。

地址总线:用于指定CPU将要操作的内存地址

数据总线:用于读写内存的数据

控制总线:用于发送和接受信号,比如中断、设备复位等信号,CPU收到信号后自然进行相应,这时也需要控制总线

1494831852.jpg

当CPU要读写内存数据的时候,一般需要通过两个总线:

①首先要通过地址总线来指定内存地址

②再通过数据总线来传输数据


微信同步:如何简单理解总线,计算机中的BUS


如何定位Java的CPU性能问题.jpg

来源:方帮信(微信:changyandoublog,邮箱:changyandou@126.com),欢迎分享!

上一篇:skywalking下载

下一篇:没有了