Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 스택영역
- thread
- 알고리즘
- 배열
- map
- 기술면접
- 멀티쓰레드
- 반복문
- 공부
- 큐
- 프래그멘테이션
- rookiss
- Queue
- 스택
- 벡터
- c#
- 힙영역
- 자료구조
- list
- vector
- 해쉬맵
- std::unordered_map
- 트리
- 리스트
- MonoBehaviour
- std::map
- 객체지향
- static_cast
- 차이점
- 인프런
Archives
- Today
- Total
호빵의 IT 개발소
프레그멘테이션이란? 본문
프래그멘테이션(Fragmentation) 개념 요약
|
면접 스타일 답변 예시:
프래그멘테이션은 메모리가 단편적으로 쪼개져 효율적으로 사용되지 못하는 현상을 의미하며 외부 단편화와 내부 단편화로 나뉩니다.
외부 단편화는 충분한 전체 공간이 있음에도 불구하고 연속된 공간이 없어 할당이 불가능한 경우고 내부 단편화는 고정 크기 블록에 작은 데이터를 넣었을 때 남는 공간이 낭비되는 경우입니다.
이러한 단편화는 메모리 사용 효율을 떨어뜨리고 시스템 성능에도 영향을 줄 수 있기 때문에 적절한 메모리 관리 전략이 필요합니다.
Comments