kernel/memory_management/index.html · kernel/memory_management/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Kernel · Memory Management

메모리 관리

가변 heap, 고정 slab, page와 virtual memory까지 kernel memory 관리 주제를 한곳에서 찾습니다.

Official pathkernel/memory_management/index.html
Source filekernel/memory_management/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

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

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.