
[CSAPP 9장 완전 정복] 9.9(Part 7) 블록 배치(Placement) 정책의 종류와 장단점
·
크래프톤 정글/컴퓨터구조(CSAPP)
블록 배치(Placement) 정책의 종류와 장단점이번 포스트에서는 메모리를 할당할 때 어떤 블록을 선택할지 결정하는 배치 정책(Placement Policy)에 대해 알아보겠습니다. 배치 정책에는 다양한 규칙들이 있는데요. 어떤 배치 방법을 선택하는지에 따라 메모리 활용률과 프로그램 성능이 크게 달라질 수 있습니다. 배치 정책(Placement Policy)이란?배치 정책(Placement Policy)은 malloc 요청이 들어왔을 때, 어떤 free block에 메모리를 배치할지를 결정하는 규칙을 말합니다. 좋은 정책을 선택하게 되면 단편화를 줄이고 성능을 향상시킬 수 있습니다. 주요 Placement 정책들First-Fit (최초 적합)Free List의 처음부터 탐색하여, 요청 크기 이상인 ..