快速了解总线

总线的基本概念:

冯诺依曼将计算机分成了五大设备:运算器,控制器,存储器,输入和输出设备。
就算我们将运算器和控制器组合在一起做成CPU,将输入和输出设备做成I/O设备,那么计算器也可以分成三大部分
那么为什么需要总线呢?
因为计算机的这些部件十分复杂,只有将这些部件连接在一起,才能够协调的进行工作,才能组合成一个完整的计算机。
有一种方法是分散连接,也就是说每个部件两两进行连接,但是这种方法明显会很复杂,并且扩展性不好,那么这个时候就出现了总线。
那么什么是总线呢?
总线是连接各个部件的信息传输线,是各个部件共享的传输介质。
在任何时候,都只能有一对部件在使用这根总线。

总线上的信息传输:

串行
并行(并行方式需要多条数据线进行传输,如果传输的距离比较长,那么相互平行的线路就会彼此产生干扰,那么在接收方就很难接收到正确的数据)

总线结构计算机举例:

在这里插入图片描述
所有的部件都连接到一根总线上。
那么这种单总线的结构会有什么问题?
因为在任何时候都只能有一对部件使用这根总线,如果我们的主存和I/O有连接,那么这个时候CPU就会暂停工作,这个时候就会严重影响CPU的效率。

那为了解决这个问题,我们需要使用多条总线。
面向CPU的双总线结构:
在这里插入图片描述
上面这种结构中,我们把CPU和主存中专门连接了一条总线,这样就可以防止上面的那种现象发生。

那么这种结构其实也有问题:比如我们想让主存和外部设备之间进行信息传输的话,因为他们之间没有一条直接的线路,所以只能够通过CPU进行传输

以存储器为中心的双总线结构:

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值