UEFI memory
时间: 2023-08-25 20:07:28 浏览: 164
A Tour beyond BIOS Memory Map Design in UEFI BIOS
UEFI memory指的是在UEFI环境下进行内存管理的一种机制。UEFI(Unified Extensible Firmware Interface)是一种新一代的固件接口标准,代替了传统的BIOS。在UEFI环境下,内存管理是通过UEFI提供的函数来进行的。
其中,UEFI提供的函数可以用来从指定类型的内存中分配一定大小的内存区域,并返回被分配的内存地址。这些函数会确保分配的内存是按八字节对齐的。
此外,UEFI还提供了另一类函数,用于分配一定数量的页面,并返回所分配页面范围的基址。这些函数会通过扫描内存映射来定位空闲的内存页面,并找到连续且足够大的页面来满足分配请求。一旦找到满足条件的页面,函数会修改内存映射,以指示这些页面的类型为MemoryType。
因此,UEFI memory管理涉及使用UEFI提供的函数来分配和管理内存,确保内存按需分配且对齐。这些函数提供了灵活的内存管理机制,用于支持不同类型和大小的内存分配需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [A Tour beyond BIOS Memory Map Design in UEFI BIOS](https://download.csdn.net/download/xiaoming141/10017477)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【BIOS/UEFI】 Memory Service(篇目二)DXE内存服务](https://blog.csdn.net/weixin_45258382/article/details/129850439)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文