当前位置:网站首页>MMU learning summary
MMU learning summary
2022-07-27 22:29:00 【aningxiaoxixi】
When a few app At the same time
1 They are stored in sdram On
2 Their addresses are different
Link address :
Program runtime , Address
Generally, compile a app when , You need to specify its link address separately
linux On app The starting address of the program is the same .
When cpu function app When reading instructions , Read from the same address above .
The reason for introducing virtual addresses
1 Give Way app With the same link address , Compile . ( Good portability )
How to achieve 1g Of app, Can be in 64M Run on memory
1 First app When stored in emmc Upper
2 When running app when ,linux Devices generally move data to ddr On
3 app Of va0 Mapped to the actual address pa0
va1 To Mapped to the actual address pa 1 On .
function va2 when , No, the actual physical address is available , Then it's possible to put pa0 Data replacement , In the va2 The data of .
边栏推荐
- Maximum sum of jz42 continuous subarray (force buckle) (GIF diagram)
- Deploy dolphin scheduler high availability cluster based on rainbow
- Vs2019 release mode debugging: this expression has side effects and will not be evaluated.
- 7行代码让B站崩溃3小时
- How to buy stocks on mobile phones? Is it safe to open an account
- 什么是私域流量?
- Pythia: Facebook's latest open source visual and language multitasking learning framework
- The purpose of DDD to divide domains, sub domains, core domains, and support domains
- CMOS传输门原理及应用
- 【StoneDB故障诊断】MDL锁等待
猜你喜欢

Leetcode383 ransom letter

Solid state relay

Principle and application of CMOS transmission gate

Chapter 3 business function development (choose to export market activities, Apache POI)

基于简化的评分卡、Smote采样和随机森林的信贷违约预测

Drawing three coordinate (axis) diagram with MATLAB

Inventory Poka ecological potential project | cross chain characteristics to promote the prosperity of multi track

STM32项目分享---MQTT智能门禁系统(含APP控制)

极化继电器

Temperature relay
随机推荐
leetcode383赎金信
[stonedb fault diagnosis] MDL lock waiting
Memo mode - unity
SQL injection less29 (parameter pollution bypasses WAF)
Leetcode-55-jump game
Go language learning notes - mutex start go language from scratch
【无标题】
Reentranlock and source code analysis (learn ideas and click the source code step by step)
基于MCU的二维码生成及在墨水屏上进行二维码显示
More than 100 lines should be split into functions
七大排序之希尔排序
Starrocks community structure comes out, waiting for you to upgrade!
redis学习
[C language] high precision addition, subtraction, multiplication and division template
Excel only wants to visualize charts and make data move? Yes, come and watch (with a large number of templates to download)
How to customize logging of.Net6.0
软件测试的就业前景到底怎么样?
一种比读写锁更快的锁,还不赶紧认识一下
ApacheSpark-命令执行(CVE-2022-33891) 漏洞复现
7行代码让B站崩溃3小时