当前位置:网站首页>mmu学习总结
mmu学习总结
2022-07-27 19:35:00 【aningxiaoxixi】
当几个app同时运行时
1 它们同时保存在 sdram 上
2 它们的地址各不相同
链接地址:
程序运行时,所处地址
一般情况下编译某个app时,需要单独指定它的链接地址
linux 上app 的程序起始地址都是一样的。
当cpu 运行app 读取指令的时候,都是从上述相同的地址去读。
引入虚拟地址的原因
1 让app以同样的链接地址,进行编译。 (好的可移植性)
如何实现 1g 的app,可以在 64M的内存上运行
1 首先app时存储在 emmc 上的
2 当运行app 时,linux设备一般都会把数据搬到 ddr上
3 app 的 va0 映射到实际地址上的 pa0
va1 到 映射到实际地址的pa 1上。
运行 va2时,没用了实际物理地址可用,那么可能把 pa0 的数据置换出来,放进va2的数据。
边栏推荐
- 【图解】三次握手,四次挥手 —— 用心看这一篇就够了
- Can JVM tuning be done with single core CPU and 1G memory?
- Project analysis (what is it training that can't be given)
- Credit default prediction based on simplified scorecard, smote sampling and random forest
- 项目分析(哪些是it培训给不了)
- High frequency relay
- Behind every piece of information you collect, you can't live without TA
- Solid state relay
- ThreadLocal principle and source code analysis (click in step by step, don't recite, learn ideas)
- 基于简化的评分卡、Smote采样和随机森林的信贷违约预测
猜你喜欢

Interview question: what are the functions of fail safe mechanism and fail fast mechanism

华能福建公司与华为数字能源深化战略合作,共建低碳智能县域

Vs2019 release mode debugging: this expression has side effects and will not be evaluated.

2022 2nd cyber edge cup cyber security competition Web

leetcode15--三数之和

SQL注入 Less29(参数污染绕过WAF)

A lock faster than read-write lock. Don't get to know it quickly

JVM memory model interview summary

Encapsulate an array into a class

An2021 software installation and basic operation (new file / export)
随机推荐
What is eplato cast by Plato farm on elephant swap? Why is there a high premium?
Matlab 绘制风速、风向统计玫瑰花图
Optocoupler relay
STM32项目分享---MQTT智能门禁系统(含APP控制)
【OBS】P B 丢帧阈值 buffer_duration_usec
8000字讲透OBSA原理与应用实践
Principle and application of CMOS transmission gate
Is log4j vulnerability still widespread?
Simple use of enum
直播软件app开发,uniapp scroll-view隐藏滚动条
Yyds dry goods inventory # solve the real problem of famous enterprises: cycle number comparison
CMOS传输门原理及应用
First knowledge of esp8266 (I) -- access point and wireless terminal mode
MySQL execution process and order
Alibaba Senior Software Testing Engineer recommends testers to learn -- Introduction to security testing
8000 word explanation of OBSA principle and application practice
Go language learning notes - mutex start go language from scratch
刚培训完的中级测试工程师如何快速度过试用期
项目管理工具禅道
First zhanrui 5g chip! Exposure of Hisense F50, a pure domestic 5g mobile phone: equipped with Huben T710 + chunteng 510