合用总线怎么区分地址和数据
众所周知,总线就是用来帮助连接两个或多个计算机组件,计算机内部存在三种类型的总线,地址总线、数据总线和控制总线。
地址总线:这决定了处理器将从内存中读取数据或写入数据的内存位置。
数据总线:它包含已从内存位置读取或将写入内存位置的数据内容。
控制总线:它管理组件之间的信息流,指示操作是读取还是写入,并确保操作在正确的时间发生。
孤立地看,微处理器、内存和输入/输出端口是不同的计算机组件,但它们不能做任何有用的事情。
如果它们能够相互通信,组合起来就可以形成一个完整的系统。这种通信是通过将系统各部分连接在一起的信号线束(称为总线)完成的。
我今天就讲一下地址总线和数据总线的特点和用途。
1、地址总线
地址总线是一种微处理器用于传输内存物理地址的计算机总线。它是单向的,只能在一个方向传输数据的 I/O 和数据的内存地址。
CPU 和 DMA(直接内存访问)使用地址总线来定位用于通信的物理地址,计算机处理器使用地址总线从内存中定位数据的位置,在需要访问时指定物理地址的单个内存块,这有助于读取/写入数据。
CPU 和 DMA 以二进制位的形式读/写所有的地址总线。
当系统要在内存中写入数据时,它会发送写入信号并将写入地址放在地址总线上,通过地址总线定位内存中的某个位置,然后将特定数据放在数据总线上,将数据传输到该位置。
同理,当系统要从内存中读取数据时,它会在地址总线上发送读取命令信号。当内存接收到读取信号时,它将从内存中获取特定数据并将特定数据放回数据总线上。
一条 32 位宽的总线可以寻址 2^32 个内存块,相当于 4GB 内存空间。现在,新的计算机都在使用 64 位地址总线。
我简单计算一下,为什么32 位宽的地址总线可以 4GB 的内存空间,计算结果如下:
4GB = 4 * 2^10 MB = 4 * 2^10 * 2^10 KB = 2^2 * 2^10 * 2^10 * 2^10 B = 2^32 B
4GB 表示有 2^32 个字节(byte),而内存中最小的存储单位就是字节。
所以 4GB 内存有 2^32 个位置(内存地址)可以存储数据,这样的话,32 位地址总线,就可以遍历完 4GB 物理内存中的所有位置地址。
所以如果电脑的地址总线宽度为 32,那么即使有 8G 内存,其中的 4 个 G 的内存也是用不了的(想使用 8G 内存,至少需要总线宽度为 33)。
2、数据总线
数据总线有助于将数据从一个设备传输到另一个设备,数据总线是双向的,它有助于发送和接收数据。
数据总线承载数据,然后将它们存储在特定位置,这有助于在不同的计算机组件之间发送数据。
在数据总线中,宽度是指传输数据的速率,即一次可以传输的数据位数,类似于高速公路上的车道数,2019 年制造的所有计算机都有 64 位数据总线(64 位机器)。
数据总线仅用于传输数据信号,分为内部和外部数据总线,内部总线在处理器内部传输或传输信息或数据,而外部总线在处理器和内存之间传输数据。
对于读取和写入操作,均使用相同的数据总线,当系统调用写入命令时,处理器会将写入的数据放入数据总线上。同样,当系统调用读命令时,内存控制器会从某个内存块中获取数据,然后通过数据总线发送出去。
通过控制总线来控制写入还是读取。
数据总线速度也影响计算机系统的整体处理性能。32 位是数据总线的第一个标准,但现在新的数据总线可以处理更多的数据量。
需要注意的是:
数据的每一位都必须在数据总线的不同线上传输,假如数据总线宽度为8,则数据 7 表示为 0000 0111,这些 0 和 1 比如分别放在 8 条数据总线上。
热门推荐
-
内存卡读不出来怎么办
法:无法打开网页,或者网络无反映都有可能是因为第三方输入法引起的,切换回原来的输入法,问题就解决了。... -
腾达路由器如何登录由器管理界面【详细步骤】
da)路由器的登陆地址是192.168.0.1,那么如何登录路由器管理界面呢??第一步:电脑或手机连... -
iOS 系统怎么降级?
加密备份:依次选择「本电脑 - 加密本地备份」然后设置密码⚠️密码一定要记下,忘记就永远无法恢复了。... -
ip怎么换
式几秒后,再关闭,手机IP地址已经更改。2.关闭流量换IP关闭手机数据流量,再次打开,即可自动更改手... -
如何通俗理解睡眠、休眠、关机、重启?
唤醒后同样可以恢复到之前的状态,包括打开的程序等,但唤醒速度通常比睡眠慢,这取决于硬盘性能。打个比... -
手机内存怎么清理
品牌手机开启方式也一样。正确方法二:清理微信垃圾关闭自动下载微信有个默认开启按钮,只要你在微信浏览视... -
手机怎么清除数据
高级设置】-【备份和重置】-【恢复出厂设置】,确定后就把所有的数据清除掉了。苹果手机的话则是可以选择... -
二手笔记本-富士通(Fujitsu) U938使用感受
还要焊内存颗粒,风险略大。当然,请大家记住一句话,买二手电脑的时候,永远不要希望卖家会给你配上好的内... -
OPPO手机自带的运行内存怎么看还有多少?
我的十倍变焦版有这个设置,不知道你的是不是这样 -
打印机ip地址怎么改
后在松开,会出一张纸上面记录着打印机的ip地址。记录下打印机ip地址。3、点击电脑左下角开机键,在搜... -
给笔记本电脑加装内存条一条龙详解
而且加装内存条很简单。自带内存是4GB是的,虽然换了固态硬盘后电脑性能有了质的提高,但内存占用往往是... -
怎么看内存
怎么查看电脑内存大小 方法一、右击【我的电脑】,点击【属性】,就可以看到内存大小;方法二、右击【开始... -
如何给外地朋友叫外卖
美团外卖首页,点击左上角的定位信息,进入。5、进入页面后,选择之前保存好的外地朋友地址。6、定位已经... -
怎么清除手机内存
也越来越多了,很多朋友手机还没用多久就提示内存不足,但每次使用手机管家清理总感觉清理不干净,今天笔者... -
充电宝怎么充电
这个充电宝的电流输入接口采用的type-c接口(可见厂家也是很用心,使用这款充电宝的消费者一定是有t... -
mac地址怎么查
ac地址就是电脑物理地址,要如何知道自己电脑的物理地址呢?我们可以通过dos命令来 查看mac地址 ... -
联想平板电脑怎么样
第一款:联想平板小新Pad,参数如下:品牌: 联想(Lenovo)商品名称:联想小新商品编... -
ip地址怎么设置
步骤2,将鼠标放在本地连接上-单击右键-单击属性-进入本地连接设置界面步骤3,第一步选择Intel ... -
三星笔记本电脑内存太低,想加一条内存条,如何选购?可兼容两条8G内存条吗?
你这电脑可以插另一根内存条,这个不用拆机,用cpu-z就可查出来第二,确定现在内存的品牌和型号,看是... -
台式电脑开不了机怎么办?N个妙招教你排查电脑开不机
所以不能启动自检,不过近几年的主板在这部分改进不少,这种故障几率就会很难见到了。启动乱报警,内存或显... -
金士顿内存性价比怎么样?
性价比一般般,颗粒好坏存在抽奖的概率,建议上英睿达的铂胜内存条会更有性价比,开启xmp轻松超频,而且... -
电脑怎么看配置好不好
那就建议你用intel带核显的cpu。CPU买新不买旧,最少要买intel10代处理器。显卡最低GT... -
作为一个电脑小白,如何看懂电脑配置?
,8G内存,指的就是内存的大小,一般同代的内存越大性能就越好,因此大家选电脑时,优先选择大内存。2:... -
教你怎么快速修改iTunes备份路径从C盘到其它盘
是苹果公司发布的备份软件,但该软件却没有一个修改备份路径的地方,实属奇葩,我们不得不委曲求全,用其它... -
如何使用iTunes备份手机数据?
说你不会用iTunes备份数据吗?好吧,鉴于真的很多人对备份不熟悉,今天就专门开个文说说如何用iTu...
科技创新、旗龙记载!