前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何简单理解总线,计算机中的BUS

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

作者头像
问问计算机
发布2021-08-05 10:47:00
1.3K0
发布2021-08-05 10:47:00
举报
文章被收录于专栏:问问计算机问问计算机

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-07-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 changyandou 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档