세그멘테이션 (segmentation) 뜻
프로그램을 크기가 다른 논리적 단위로 나눠 메모리에 올리는 방식
Memory management that splits a program into variable sized logical segments
단계별로 보기
- 세그멘테이션은 프로그램을 코드, 데이터, 스택처럼 의미 단위로 나눕니다.
- 조각마다 크기가 다릅니다. 같은 크기로 자르는 페이징과 다른 점입니다.
- 세그먼트 표에 시작 주소와 길이를 적어 메모리에 둡니다.
- 크기가 제각각이라 사이사이 쓸 수 없는 빈틈이 생깁니다.
개발자의 타자 연습에서 운영체제 용어로 타자 연습을 해 보세요.