반응형

안녕하세요.

메모리의 Free Space 관리 기법을 정리해봤습니다.




1. Free Space 관리

- 메모리의 비어있는 공간 (Free Space) 의 관리가 필요

- 분할과 병합

- 힙의 확장


2. 최적 적합 (Best Fit)

- 빈 공간 리스트를 검색하여 요청한 크기와 같거나 더 큰 메모리 청크를 찾음

- 후보자 그룹 중에서 가장 작은 크기의 청크를 반환

- 공간의 낭비를 줄이려고 노력


3. 최악 적합 (Worst Fit)

- 가장 큰 빈 청크를 찾아 요청된 크기 만큼만 반환

- 남는 부분은 빈 공간 리스트에 계속 유지

- 커다란 빈 청크를 남기려고 시도


4. 최초 적합 (First Fit)

- 요청보다 큰 첫 번째 블럭을 찾아서 요청 만큼 반환

- 속도가 빠르다는 장점이 있음

- 주소-기반 정렬 (Address-based Ordering) 사용


5. 이진 버디 할당기

반응형
Posted by 해리팍
BLOG main image

Chanhyun Park (해리팍)
Software Engineer @ SK hynix

Contact Info.
parkch0708@hanmail.net
chanhyun0708@gmail.com
chanhyun.park@sk.com

카테고리

All (1502)
Profile (2)
Park's Life (600)
Computer System (165)
Computer Programming (39)
Computer Study (54)
Computer Etc. (189)
Scuba Diving (137)
Golf (8)
Traveling (245)
생활 정보 (12)
Pokemon GO (50)