11

有人可以非常简要地指出计算机体系结构中内存总线和地址总线之间的区别吗?另外,当您说内存总线时,是否意味着您指的是数据总线?

4

5 回答 5

16

在这里很好地解释

孤立地看,微处理器、内存和输入/输出端口是有趣的组件,但它们不能做任何有用的事情。如果它们能够相互通信,它们组合起来可以形成一个完整的系统。这种通信是通过将系统各部分连接在一起的信号线束(称为总线)完成的。

在任何处理器系统中通常存在三种类型的总线:

  • 地址总线:这决定了处理器将从内存中读取数据或写入数据的内存位置。
  • 数据总线:它包含已从内存位置读取或将写入内存位置的内容。
  • 控制总线:它管理组件之间的信息流,指示操作是读取还是写入,并确保操作在正确的时间发生。

在此处输入图像描述

于 2016-02-08T06:04:45.373 回答
4

数据总线:

数据总线是连接cpu、内存和主板上其他硬件设备的电气通路。数据总线中的线数会影响数据在组件之间传输的速度。由于每条线一次可以传输一位,因此,一次可以传输 8 线或一个字节。

地址总线:

地址总线之所以重要,是因为它的行数告诉了内存地址的最大数量。8位数据足以表示2(8的幂)=256。

于 2012-11-01T18:39:21.313 回答
2

当您从内存读取数据或将数据写入内存时,您会使用 2 个不同的项目,即地址和数据。不知何故,它们必须在 CPU 和内存之间传输。您可以有两辆公共汽车独立转移它们。或者您可以只拥有一个并同时使用它,一次一件事。

地址和数据总线可能有不同的宽度,也就是说,它们可能携带不同的位数。

是的,内存总线通常是指数据总线(承载内存数据)。

于 2011-11-15T10:20:17.933 回答
2

内存总线由地址总线(用于指定内存地址)和数据总线(用于指定要写入的值)组成。

于 2011-11-15T10:18:12.307 回答
1

数据总线是用于获取和存储数据的双向总线,而地址总线是用于指定地址的单向总线。这里有很好的叙述http://www.differencebetween.com/difference-between-address-bus-and-vs-data-bus/

于 2015-02-07T05:55:32.190 回答