[SW사관학교 정글] Week05. 탐험 준비 - Malloc Lab

Youngeui Hong·2023년 9월 14일
0

👀 Week05 요약

이번 주는 카네기 멜론 대학교의 malloc-lab 과제를 통해 malloc, realloc, free 함수를 직접 구현해보았다.

개념 공부할 때까지만 해도 포인터가 왜 c에서 악명 높은 존재인지 모르겠다 생각했는데, 막상 실제로 구현을 해보니 그 이유를 알 수 있었다.
포인터 때문에 참 많은 Segmentation fault를 마주했었다 🥲

힘들기는 했지만 내가 직접 힙 영역을 확장하고 메모리를 할당, 해제해보면서 컴퓨터의 본질에 한 발짝 더 다가선 듯 해서 뿌듯한 한 주였다.

📝 관련 개발 일지

[컴퓨터 시스템] 동적 메모리 할당 - Implicit Free List 개념

[컴퓨터 시스템] 동적 메모리 할당 - Implicit Free List 구현 in C

[컴퓨터 시스템] 동적 메모리 할당 - Explicit Free List의 개념과 구현

[컴퓨터 시스템] 동적 메모리 할당 - Segregated Free List의 개념과 구현

[컴퓨터 시스템] 동적 메모리 할당 - Buddy System의 개념

0개의 댓글