总线地址
地址总线 (Address Bus;又称:位址总线) 属于一种电脑总线 (一部份),是由CPU 或有DMA 能力的单元,用来沟通这些单元想要存取(读取/写入)电脑内存元件/地方的实体位址。

自己理解:cpu能够访问内存的范围

现象:装了32位的win7系统,明明内存条8G,可系统只是别了3.8G ,装了64位才能识别到8G。

装了32位的操作系统CPU的访问范围是2^32 bit,就是4194304kbit,就是4096Mbit,等于4G,也就是说只有4G用来访问内存,另外的用于其他的用途。

树莓派也是32位 ,一个G的内存,但它只能访问949M剩下的挪作他用。

 cat /proc/meminfo查看树莓派的内存大小

物理地址
硬件的实际地址或绝对地址称物理地址。

虚拟地址
逻辑(基于算法的地址(软件层面的地址))地址称为虚拟地址

cat /proc/cpuinfo
//查看树莓派的cpu型号
//BCM2835是树莓派3b cpu的型号,他是ARM-cotexA53架构


物理地址只有1G当程序运行起来要求的内存超过1G,真正的物理地址是不够用的,这时候由MMU的单元将物理地址映射成虚拟地址,设计完页表是通过MMU来执行的,将物理地址映射成虚拟地址,页表就是决定了将物理地址映射到虚拟地址的位置。

微机总线地址,物理地址 ,虚拟地址相关推荐

  1. 树莓派IO口驱动代码的编写、微机总线地址、物理地址、虚拟地址、BCM2835芯片手册

    地址总线: 百度百科解释: 地址总线 (Address Bus:又称:位址总线) 属于一种电脑总线 (一部份),是由CPU 或有DMA 能力的单元,用来沟通这些单元想要存取(读取/写入)电脑内存元件/ ...

  2. 树莓派高级开发------总线地址、物理地址和虚拟地址的认识

    一.微机总线地址 百度百科的解释:地址总线 (Address Bus:又称:位址总线) 属于一种电脑总线 (一部份),是由CPU 或有DMA 能力的单元,用来沟通这些单元想要存取(读取/写入)电脑内存 ...

  3. 什么是物理地址、虚拟地址、总线地址

    原文地址:https://blog.csdn.net/u014379540/article/details/52502470 1 虚拟地址 虚拟地址做为程序员应该听说的最多,不管是在linux还是wi ...

  4. 虚拟地址 线性地址 物理地址 傻傻分不清楚?

    Virtual address  Linear address  Physic address 先说说逻辑地址: 我们时常会看到一种地址的表述方式--segment:offset.比方0x0:0x7c ...

  5. 通俗理解物理地址、逻辑地址、线性地址、虚拟地址、有效地址的区别

    物理地址:物理地址就是内存单元的绝对地址,比如你有一个4G的内存条插在电脑上,物理地址0x0000就表示内存条的第一个存储单元,0x0010就表示内存条的第17个存储单元,不管CPU内部怎么处理地址, ...

  6. 树莓派Linux内核编译、文件系统、Linux内核驱动基础框架、驱动测试步骤、总线地址

    树莓派高阶开发课程 1. ubuntu18.04版本安装          让程序猿搭建环境太搞笑了,轻松easy! ========================================= ...

  7. 【操作系统复习】物理地址虚拟地址

    [操作系统复习] 物理地址虚拟地址 物理地址和虚拟地址的区别 物理地址 逻辑地址 线性地址 为什么要分成物理地址和虚拟地址 物理内存及虚拟内存定义 为什么要有虚拟内存 虚拟内存的实现(可以在页式或段式 ...

  8. 项目正式环境是双机,对外的访问地址是虚拟地址,在登录门户的时候,会等待15秒,才能进入门户...

    问题:项目正式环境是双机,对外的访问地址是虚拟地址,在登录门户的时候,会等待15秒,才能进入门户 原因: //userSession.setUserIP(request.getRemoteAddr() ...

  9. wireshark过滤MAC地址/物理地址

    wireshark中根据MAC地址/物理地址过滤数据包,捕获过滤和显示过滤的语法如下: wireshark捕获过滤中过滤MAC地址/物理地址 ether host 80:f6:2e:ce:3f:00 ...

最新文章

  1. C语言函数大全(a开头)
  2. Android10.0 Binder通信原理(四)-Native-C\C++实例分析
  3. mysql超详细教程_MySQL8.0.23安装超详细教程
  4. CentOS 8安装JFrog Artifactory社区版解决方案
  5. CodeForces 903D Almost Difference
  6. 11g R2 RAC客户端负载均衡配置
  7. maven 打包时动态替换properties资源文件中的配置值
  8. L298电机驱动原理图+PCB
  9. Recast源码解析(二):NavMesh导航网格生成原理(上)
  10. 如何设计一个秒杀系统(完整版)
  11. 利用实体类接收中国电信物联网平台推送的数据
  12. 如何删除双系统中的其中一个(完全删除)
  13. P4199 万径人踪灭 [Manacher + FFT]
  14. 【笔记】python中使用if语句处理列表:检查特殊元素、确定列表不是空的、使用多个列表
  15. android oppo 闪退,为什么oppo手机老是闪退?三个原因分析帮你解决问题
  16. 西门子Wincc/Step7/pcs7
  17. 爆款短视频是怎样练成的:视频发布技巧,首次公开
  18. 《权力的游戏》Python探索性分析
  19. 比尔·盖茨重申去世20年后关闭基金会:那时的富人更懂慈善
  20. 2015070306 - EffactiveJava笔记 - 第55条 谨慎地进行优化(2)

热门文章

  1. Product文本格式说明
  2. mongobd python_Python操作MongoDB数据库PyMongo库使用方法
  3. 极域电子书包课堂管理系统_【君莲微讯】君莲学校(小学部)开展电子书包第13共同体数学研讨活动...
  4. vue跳转页面增加等待_vue跳转页面方法
  5. c ajax定时获取,ajax的定时调用每5秒调用一次
  6. epub 机器人系列 阿西莫夫_艾萨克·阿西莫夫是不是穿越来的,他怎么能那么准地预言机器人,互联网技术呢?...
  7. Python利用matplotlib.animation和matplotlib.pyplot和ffmpeg录制动画并保存为MP4文件
  8. Harbo1.5.2离线搭建
  9. Ubuntu16.04 安装 docker
  10. Visual Studio 2013 添加一般应用程序(.ashx)文件到SharePoint项目