Clubcos  0.0.0
Clubcos - Clubc Operating System
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 페이지들
tagDynMemStruct 구조체 참조

동적 메모리를 관리하는 구조체입니다. 더 자세히 ...

#include <memory.h>

tagDynMemStruct에 대한 협력 다이어그램:

데이타 필드

uint32_t DynMemSize
 동적 메모리 영역의 크기입니다. 더 자세히 ...
 
uint32_t BeginAddr
 buddy block 메타데이터를 제외한 동적 메모리 영역의 시작 주소입니다. 더 자세히 ...
 
uint32_t UsedSize
 메타데이터를 제외한, 현재 할당되어 사용되고 있는 동적 메모리 영역의 크기입니다. 더 자세히 ...
 
uint32_t CountOfUnitBlock
 최소 크기(DYN_MEM_BUDDY_UNIT_SIZE )의 buddy block의 갯수입니다. 더 자세히 ...
 
uint32_t BitmapLevel
 buddy block 계층의 갯수입니다. 더 자세히 ...
 
BuddyBitmaparBitmap
 buddy block을 저장하는 비트맵들을 가리키는 포인터입니다. 더 자세히 ...
 

상세한 설명

동적 메모리를 관리하는 구조체입니다.

필드 문서화

BuddyBitmap* arBitmap

buddy block을 저장하는 비트맵들을 가리키는 포인터입니다.

uint32_t BeginAddr

buddy block 메타데이터를 제외한 동적 메모리 영역의 시작 주소입니다.

uint32_t BitmapLevel

buddy block 계층의 갯수입니다.

uint32_t CountOfUnitBlock

최소 크기(DYN_MEM_BUDDY_UNIT_SIZE )의 buddy block의 갯수입니다.

uint32_t DynMemSize

동적 메모리 영역의 크기입니다.

uint32_t UsedSize

메타데이터를 제외한, 현재 할당되어 사용되고 있는 동적 메모리 영역의 크기입니다.


이 구조체에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: