Part 1
요약·해설
Allocation 단위와 동기화·주소 변환 요구에 따라 이어지는 여섯 하위 문서를 안내합니다.
Variable
heap
Fixed
slab · blocks
Paged
virtual memory
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
원문 SHA-256
73E48015B5192C74176371249FD8FDBF1100FBE07887D015CE5836FA1B88C215
.. _memory_management_api:
Memory Management
#################
The following contains various topics regarding memory management.
.. toctree::
:maxdepth: 1
heap.rst
shared_multi_heap.rst
slabs.rst
sys_mem_blocks.rst
demand_paging.rst
virtual_memory.rst
Part 3
한국어 전문 번역
이 절은 Zephyr kernel의 여러 memory-management 주제를 모은 목차입니다.
문서 구성
- Memory Heaps: k_heap, sys_heap, system heap의 가변 크기 allocation.
- Shared Multi Heap: cacheability 같은 attribute로 여러 memory region을 선택하는 공용 pool.
- Memory Slabs: 같은 크기의 block을 빠르고 fragmentation 없이 할당.
- System Memory Blocks: 고정 block allocator와 여러 allocator group.
- Demand Paging: 필요할 때 data page를 physical frame으로 불러오는 paging.
- Virtual Memory: virtual/physical mapping과 page 기반 memory 관리.
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.