Linux区分 微机总线地址 物理地址 虚拟地址 介绍三个内容

 地址


unix设计与实现
启蒙书内核设计文档


1.总线地址


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


Cpu能够访问内存的范围


现象:装了32位的win7系统, 明明内存条8G, 可是系统只识别了3.8G,装了64位,才能识别到8g
32位能表示/访问4,294, 967 ,296bit


bit     4, 294,967 , 296
kbit   4, 194, 304
mbit  4, 096
gbit   4


树莓派32位,1G 949M


2.物理地址


硬件实际地址或绝对地址程序 在磁盘超过1g, 1g


3.虚拟地址


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


BCM2835树莓派3b cPU的型号, 他是ARM- cotexA53架构
2440 2410 cpu型 号                             ARM9的架构

 

32为什么不是用 Linux操作系统 是因为他缺少一个 ARM MMU这样的 页表  

其实所有的IO口 外设 都是当作 内存去访问

 

分别讲了逻辑地址  物理地址 虚拟地址 总线地址

https://blog.csdn.net/skyflying2012/article/details/40708327?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

点灯小哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值