总线:我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中,连线并不成为一个问题,因为各器件间一般是串行关系,各器件之间的连线并不很多,但计算机电路却不一样,它是以微处理器为核心,各器件都要与微处理器相连,各器件之间的工作必须相互协调,所以就需要的连线就很多了,如果仍如同模拟电路一样,在各微处理器和各器件间单独连线,则线的数量将多得惊人,所以在微处理机中引入了总线的概念,各个器件共同享用连线,所有器件的8根数据线全部接到8根公用的线上,即相当于各个器件并联起来,但仅这样还不行,如果有两个器件同时送出数据,一个为0,一个为1,那么,接收方接收到的究竟是什么呢?这种情况是不允许的,所以要通过控制线进行控制,使器件分时工作,任何时候只能有一个器件发送数据(能有多个器件同时接收)。

器件的数据线也就被称为数据总线,器件所有的控制线被称为控制总线。  
在单片机内部或者外部存储器及其它器件中有存储单元,这些存储单元要被分配地址,才能使用,分配地址当然也是以电信号的形式给出的,由于存储单元比较多,所以,用于地址分配的线也较多,这些线被称为地址总线。 --------------------- 本文来自 tszy208 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/tszy208/article/details/74625958?utm_source=copy

CPU通过地址总线寻址,然后通过数据总线与外部设备互换信息。

地址总线

地址总线的位数决定CPU寻址范围。
若CPU的地址总线宽度是32位,那么CPU的寻址范围是4G,所以最多支持4G内存。

数据总线

数据总线的位数决定CPU单次通信能交换的信息数量

数据总线的宽度对CPU的性能的影响

  1. 首先,总线的速度(即:CPU的主频,CPU的性能指标之一)决定CPU和外设互换信息的速度。

  2. 其次,数据总线的宽度也是表示CPU性能的参数之一(通常,我们说“64位的CPU”是指CPU的数据总线的宽度是64位)。
    如:64位数据总线的CPU一次就能取出64bit的数据,8位数据总线的CPU一次只能取出8bit的数据,在相同频率的情况下,8位数据总线的CPU就得连续取8次数据,数据量才能和64位数据总线一次取出的数据量相同,单就比较取数据的性能就相差8倍。况且,通常CPU中的寄存器的位数与数据总线的宽度一样,所以在数据处理方面,64位的CPU又比8位的CPU快很多。

  3. CPU的地址总线位数和数据总线可以不同(典型代表就是51单片机),但是一般都相同。

以下内容摘抄自网友的文章:
地址总线宽度不是直接影响到性能的参数。给个例子:
假如说有个36位地址总线宽度、32位数据总线宽度的A型号的CPU,
假如还有个32位地址总线宽度、32位数据总线宽度的B型号的CPU。
你觉得这两个型号的CPU性能上能差到哪吗?只不过B型号的CPU地址超过了32位可能就不行能,也可能需要用其他的方式组合出更长位宽的地址来,总之不如A型号直接、高效。但是,只要不是这样的情况,A和B的其他因素相同,你觉得A和B两个CPU的性能差到哪吗。

其实,intel的x86CPU就刚好有这样的情况,36位地址总线宽度、32位数据总线宽度,寄存器是32位的,你会想,那寄存器放不下36位的地址,那怎么办呢,其实它是用某种方法组合出来的36位地址,段地址32位向高位偏移4位后加上偏移地址,就出来36位的地址。
一般,寄存器的宽度和数据总线宽度是一致的,地址总线可以通过某种方式组合出来,所以可以不一致。毕竟寄存器绝大部分时间是要存储和处理数据的,不是吗,地址作为数据使用的情况在整个程序运行中占的时间是很少数的。

--------------------- 本文来自 QCZTZSWT357 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qcztzswt357/article/details/52924770?utm_source=copy

总线及单片机各种线 以及数据总线宽度相关推荐

  1. 计算机组成原理 位宽,数据总线宽度一般为存储单元位宽的整数倍 这怎么理解哦...

    满意答案 gy96300 2015.03.25 采纳率:42%    等级:9 已帮助:112人 计算机在访问存储器时,用地址来进行索引,也就是根据地址来找到数据进行存储或读取 而计算机内最小的地址单 ...

  2. 总线制和多线制示意图_再谈总线制与多线制的区别

    再谈总线制与多线制的区别 作者:大鹏 日期:2019-04-29 07:25:58 浏览:3007 关于火灾自动报警系统总线制与多线制的问题(其实就消防其他一些报警.预警系统也存在,本质是一样的),笔 ...

  3. 总线制和多线制示意图_主机总线线 总线制和多线制示意图

    消防主机总线不能上电是什么原因? 一般回路线出现短路,开路,接地故障,还有回路卡损坏都会引起报总线故障的,排除方法:怀疑是短路故障引起的可用以下方法,在主机回路接线端把回路线的正负极线拆下,在回路线不 ...

  4. 总线制和多线制示意图_火灾自动报警系统 总线制与多线制的区别

    火灾自动报警系统中总线制与多线制的区别? 总线制: 对于大系统还是总线制,就是 从报警控制器引出 2 条线 当作总 线,所有的探测器都挂接到此总线上. 总线制是各回路信号均通过总线回到控制中心. 总线 ...

  5. 自动修改线为指定宽度的AutoLisp程序

    给一段自动修改线为指定宽度的AutoLisp程序 问题的提出 实现目标 实现代码 使用方式 后记 问题的提出 在用AutoCAD绘图时遇到需要修改别人画好的图的各种线为指定宽度的问题.我们都知道应该用 ...

  6. 总线的性能指标,包括总线频率,宽度,和带宽(微机接口技术)

    1.总线宽度:指总线能够同时传送的数据位数,即所谓的8位,16位,32位或64位等数据信号个数. 2.总线频率:指总线信号的时钟频率(工作频率),常以兆赫兹(MHz)为单位,时钟频率越高,工作速度越快 ...

  7. 总线制和多线制示意图_知识||RS485简介及与其他总线网络的区别

    点击关注仪表之家,实际可行的为仪表工/自控/热工解决检修时问题 一.RS485简介 智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断.究其原因就是企业信息化的 ...

  8. ad16自动布线设置规则_pcb自动布线设置_设置线间距与宽度设置_pcb布局布线技巧...

    什么是布线 布线意思是元器件间导线连接的布置,先布好线,将导线穿过有电气连接的引脚所在的孔,这样可以在焊接元件的同时,实现元件间的连接. 布线技巧 在制作单片机的实验板时,焊位数码管时1引脚,要分别用 ...

  9. 产品线的长度宽度深度_LED照明经销商该如何规划自己的产品线

    在LED市场竞争日益惨烈,整体市场疲软的大背景下,LED照明经销商的生意越来越不好做了,要想更好地挣钱.挣大钱,非常不容易.那么在新的市场环境下,LED照明经销商究竟应如何规划自己的产品线? 第一,根 ...

  10. 基于 8051单片机的线跟随小车

    线跟随小车是一种跟随线的机器,它可以是黑线或白线,线路跟随器感应到线路并越过它.在此项目中,如果感应到白线,会往白线的一侧转弯,直到没有感应到白线,再继续前进. 线跟随小车的原理 线跟随器的概念与光有 ...

最新文章

  1. 各种 Optimizer 梯度下降优化算法总结
  2. 职教云python题和答案_智慧职教云课堂Python程序设计题目答案
  3. python官网怎么下载-python下载官网
  4. linux mysql 5.7.12_Centos 6.7 安装 mysql 5.7.12详细介绍
  5. bzoj 2435: [Noi2011]道路修建【树形dp】
  6. 马云缺席的一个半小时,李彦宏和马化腾都聊了什么
  7. 计算机病毒按破坏性分为哪两类,计算机导论复习要点.doc
  8. humanize时间库使用及汉化
  9. QML笔记-使用Row的时候要注意的地方(一定要指明高度和宽度)
  10. 递归、os.walk、内置函数、lambda、hashlib模块、md5加密、python安装第三方模块、操作mysql数据库...
  11. Inception 模型
  12. 前端笔试中两道与节点有关的算法题
  13. thinkpad t420设备管理器没有蓝牙
  14. VB6.0数据库访问技术与例程解析Java教程
  15. windows 10上fastboot无法识别设备问题
  16. 关于如何将动作识别数据集UCF101中的每一小段视频按类别分割成一帧帧图片
  17. Lae程序员小漫画(三),仅供一乐
  18. 什么叫简正振动模式(即简正模)
  19. win10计算机睡眠 隔几分钟就唤醒,win10系统点击睡眠后又迅速自动唤醒怎么办
  20. android qq协议分析工具,分析Androidqq协议之收到qq群消息

热门文章

  1. win10任务栏太宽而且调不了_win10系统任务栏变宽了的修复方法
  2. 服务器做jsp网站教程视频,linux jsp服务器 视频教程
  3. RSA加密算法流程图
  4. 武汉大学计算机研究生导师,武汉大学计算机学院导师简介-丁立新
  5. SAP License:影响中国信息化全面预算管理八大成功案例
  6. Java实验一:博饼
  7. 力扣第39题dfsdfs(respathtarget-candidates[1]i)#调用递归,组成目标的 i 可以重复用,不用i+1,def dfsdfs(resres,pathtarget,ind
  8. iOS--HealthKit简单使用
  9. HealthKit 的新增功能
  10. HealthKit框架简介