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
- rookiss
- 인프런
- map
- 멀티쓰레드
- 큐
- 스택
- std::map
- thread
- list
- 공부
- 알고리즘
- static_cast
- std::unordered_map
- 기술면접
- 벡터
- 트리
- 프래그멘테이션
- c#
- 배열
- 해쉬맵
- 리스트
- 차이점
- 자료구조
- vector
- 힙영역
- MonoBehaviour
- 객체지향
- 스택영역
- Queue
- 반복문
Archives
- Today
- Total
호빵의 IT 개발소
세그멘테이션이란? 본문
세그멘테이션(Segmentation) 개념 요약
|
면접 스타일 답변 예시:
세그멘테이션은 메모리를 코드, 데이터, 스택 등 논리적인 의미를 가진 단위로 분할하여 관리하는 방식입니다.
각 세그먼트는 크기가 가변적이며 시작 주소와 길이 정보를 통해 접근이 이루어집니다.
페이징이 물리적인 고정 크기 단위로 나누는 방식이라면 세그멘테이션은 논리적인 단위를 기준으로 한다는 점에서 차이가 있습니다.
하지만 가변 크기 세그먼트 사용으로 인해 외부 단편화가 발생할 수 있다는 단점이 있습니다.
'CS(전공지식) > 기술면접 준비' 카테고리의 다른 글
| 프레그멘테이션 회피 방법 (0) | 2025.04.01 |
|---|---|
| 프레그멘테이션이란? (0) | 2025.04.01 |
| 페이징이란? (0) | 2025.03.29 |
| 메모리 단편화란? (0) | 2025.03.29 |
| 디자인 패턴이란? (0) | 2025.03.29 |
Comments