合用总线怎么区分地址和数据
众所周知,总线就是用来帮助连接两个或多个计算机组件,计算机内部存在三种类型的总线,地址总线、数据总线和控制总线。
地址总线:这决定了处理器将从内存中读取数据或写入数据的内存位置。
数据总线:它包含已从内存位置读取或将写入内存位置的数据内容。
控制总线:它管理组件之间的信息流,指示操作是读取还是写入,并确保操作在正确的时间发生。
孤立地看,微处理器、内存和输入/输出端口是不同的计算机组件,但它们不能做任何有用的事情。
如果它们能够相互通信,组合起来就可以形成一个完整的系统。这种通信是通过将系统各部分连接在一起的信号线束(称为总线)完成的。
我今天就讲一下地址总线和数据总线的特点和用途。
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 条数据总线上。
热门推荐
-
如何在没有充电线的情况下 给iphone充电?
候带了充电宝,却忘了带数据线,又或者带错了数据线,例如苹果手机带成了安卓线。有时去机场、车站接人,在... -
二手笔记本-富士通(Fujitsu) U938使用感受
还要焊内存颗粒,风险略大。当然,请大家记住一句话,买二手电脑的时候,永远不要希望卖家会给你配上好的内... -
腾达路由器如何登录由器管理界面【详细步骤】
da)路由器的登陆地址是192.168.0.1,那么如何登录路由器管理界面呢??第一步:电脑或手机连... -
静态ip怎么设置
要设置静态IP地址来访问网络了。那手机静态ip地址推荐设置的方法是什么呢?1、打开WIFI。2、点击... -
行车记录仪漏拍怎么回事
日有不少用户都在咨询行车记录仪缺失视频的问题,对此,要弄清楚的问题主要有两点:一,为什么行车记录仪会... -
怎么知道自己电脑内存频率
可以通过windows自带的工具盒或者第三方软件查看一、运用系统命令行命令查看内存频率1、首先,当然... -
iOS 系统怎么降级?
加密备份:依次选择「本电脑 - 加密本地备份」然后设置密码⚠️密码一定要记下,忘记就永远无法恢复了。... -
打印机ip地址怎么改
后在松开,会出一张纸上面记录着打印机的ip地址。记录下打印机ip地址。3、点击电脑左下角开机键,在搜... -
手机自带内存跟插内存卡有什么区别?
16G与32G是内存的容量差异,跟硬盘的容量指相同的东西,但是与NFC没有任何关联;2,这种价格差异... -
苹果已激活怎么把安卓的数据转移的苹果手机
使用方法:1,在安卓手机上下载安装“转移到iOS”app。2,大部分软件商店都有,如果找不到可以去... -
电脑死机了怎么办,常见的死机解决办法
电脑死机怎么办呢?一、内存不足,开启程序太多1、内存不足就是电脑死机的最大凶手,按下Ctrl+Shi... -
死机了怎么办
查看占用内存最多的程序,右击不必要的程序,选择完成任务二、电脑经常死怎么办?1.垃圾文件太多,安装了... -
怎样在手机上修改wifi名称?
打开浏览器 在地址上输入192.168.1.1(具体参考路由器说明书的地址)进入路由器然后根据家里W... -
itunes怎么备份
同时使用数据线将苹果设备连接到电脑上,成功连接后,软件界面上将会显示出我们的设备。2、点击iTune... -
该内存不能为read怎么解决
会和其它杀毒软件争夺系统控制权,导致内存不能为read;4、计算机感染了病毒;5、玩游戏时出现内存不... -
彩信总是下载失败怎么回事?
无法下载彩信是因为无法使用数据网络。彩信是用数据下载的,保持数据打开。设置-应用联网-右上角选择“显... -
网络打印机如何配置IP地址
哈喽艾瑞巴蒂新的一年小双化身为技术小妖怪(专业对付各类IT难题)今天给大家带来的是网络打印机配置IP... -
三星手机存储空间不足怎么办
总是提示“没有储存空间”“内存不足”,这究竟是什么原因呢?手机运行内存不足,导致系统卡慢不流畅,而内... -
ip地址怎么设置
步骤2,将鼠标放在本地连接上-单击右键-单击属性-进入本地连接设置界面步骤3,第一步选择Intel ... -
iPhone数据线坏了别扔,这样操作可免费换新
iPhone还在保修期,配件也是能保修的。是的,其实不少用户可能一直以为数码产品的保修只是整机主体,... -
苹果ipad怎么清理内存垃圾,苹果ipad清理垃圾的方法
多的软件。5、进入首页,点击右下角的我。6、在打开的微信个人详情页面中,点击设置按钮。7、进入微信设... -
教你怎么快速修改iTunes备份路径从C盘到其它盘
是苹果公司发布的备份软件,但该软件却没有一个修改备份路径的地方,实属奇葩,我们不得不委曲求全,用其它... -
怎么清除手机内存
也越来越多了,很多朋友手机还没用多久就提示内存不足,但每次使用手机管家清理总感觉清理不干净,今天笔者... -
手机内存满了?无需安装清理软件,试试三星官方推出的黑科技插件
如果你的手机里有不少“高占用程序”很容易造成手机莫名发热卡顿,这时候就需要一个强力清理内存的软件来搞... -
作为一个电脑小白,如何看懂电脑配置?
,8G内存,指的就是内存的大小,一般同代的内存越大性能就越好,因此大家选电脑时,优先选择大内存。2:...