목차

목표

자신만의 malloc, realloc, free를 구현해본다.

<aside> 💡 WEEK06: 시스템 콜, 데이터 세그먼트, 메모리 단편화, sbrk/mmap

</aside>

implicit 방법부터 시작(후에 시간이 되면 explicit, seglist, buddy system까지도 구현)

malloc-lab 과제에 대한 설명

구현 함수

mm.c

int mm_init(void);
void *mm_malloc(size_t size);
void mm_free(void *ptr);
void *mm_realloc(void *ptr, size_t size);

Goal


핵심 주제

시스템 콜

가상 메모리란 무엇인가?

메모리 매핑이란 무엇인가?