Skip to content

Latest commit

 

History

History
14 lines (6 loc) · 520 Bytes

ch03-01-zircon-memory.md

File metadata and controls

14 lines (6 loc) · 520 Bytes

Zircon 内存管理模型

Zircon内存使用的3种方式:

A process can use memory 3 ways:

  • 以堆、线程栈、可执行代码+数据的形式映射内存。这个内存由VMARs表示,而VMARs又持有一个对VMOs的引用。程序员通常通过内存地址与内存进行交互
  • 独立的VMOs。这些是没有通过VMAR映射的内存页集。程序员通过句柄与内存进行交互(通常利用vmo_readvmo_write的API)
  • 以内核对象句柄形式存在的内核内存