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