关于地址总线

地址总线(Address Bus)是一种计算机总线,是CPU或有DMA能力的单元,用来沟通这些单元想要访问(读取/写入)计算机内存组件/地方的物理地址。 [1]

数据总线的宽度,随可寻址的内存组件大小而变,决定有多少的内存可以被访问。

举例来说:一个 16位元 宽度的位址总线 (通常在 1970年 和 1980年早期的 8位元处理器中使用) 到达 2 的 16 次方 = 65536 = 64 KB 的内存位址,而一个 32位单元位址总线 (通常在像现今 2004年 的 PC 处理器中) 可以寻址到 4,294,967,296 = 4 GB 的位址。但现在很多计算机内存已经大于4G(windows XP x32位系统最大只能识别3.29G,所以要使用4G以上大内存就要用windows x64位系统)。所以主流的计算机都是64位的处理器也就是说可以寻址到2^64=16X10^18=16EB的位址,在很长一段时间内这个数字是用不完的。

地址总线AB是专门用来传送地址的,由于地址只能从CPU传向外部存储器或I/O端口,所以地址总线总是单向三态的,这与数据总线不同。地址总线的位数决定了CPU可直接寻址内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为2^16=64KB,16位微型机的地址总线为20位,其可寻址空间为2^20=1MB。一般来说,若地址总线为n位,则可寻址空间为2^n位。

可以想象内存是一块逻辑单元,例如:向它输入地址和读控制信号,则输出对应地址的数据到数据总线上,从而实现访问。

CPU通过地址总线寻址,即通过地址总线来指定存储单元,然后通过数据总线与外部设备互换信息。

地址总线的位数决定了CPU的寻址范围,数据总线的位数决定了CPU单次通信能交换的信息量。

总线的速度决定了CPU和外设互换信息的速度。我们平常说的CPU的位数通常指数据总线的位数。

相关推荐

  1. 关于地址总线

    2024-06-10 14:10:03       32 阅读
  2. 关于地球内部猜想,火山和地震成因“之一”

    2024-06-10 14:10:03       42 阅读
  3. 关于IP地址发展历程的详细探讨

    2024-06-10 14:10:03       33 阅读
  4. arm地址对齐的总结

    2024-06-10 14:10:03       40 阅读
  5. 关于管理方法的总结

    2024-06-10 14:10:03       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-10 14:10:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-10 14:10:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-10 14:10:03       82 阅读
  4. Python语言-面向对象

    2024-06-10 14:10:03       91 阅读

热门阅读

  1. 力扣2563.统计公平数对的数目

    2024-06-10 14:10:03       36 阅读
  2. xuexiyixiakeshegebizudejianyi

    2024-06-10 14:10:03       25 阅读
  3. 电脑录屏软件哪个好用视频最清晰

    2024-06-10 14:10:03       29 阅读
  4. Github 2024-06-09 开源项目日报 Top10

    2024-06-10 14:10:03       30 阅读
  5. 【arxiv】国内arxiv 镜像

    2024-06-10 14:10:03       30 阅读
  6. 树的4种遍历

    2024-06-10 14:10:03       31 阅读
  7. 贪心算法跳跃游戏1and2

    2024-06-10 14:10:03       29 阅读
  8. vim常用技巧

    2024-06-10 14:10:03       22 阅读