세그멘테이션1 [운영체제] 세그멘테이션 Segmentation 1. 세그멘테이션 Segmentation1) 세그멘테이션 이란?세그멘테이션이란 프로세스를 논리적 내용(=세그먼트)으로 잘라서 메모리에 배치하는 방법을 말한다. 즉, 페이징처럼 프로세스를 일정한 크기단위로 자르는 것이 아니라 의미 단위로 자르는 것을 말한다. (프로세스를 나눈 것을 세그먼트라고한다.) 페이징은 외부 단편화를 해결할 수 있지만, 내부 단편화가 발생할 수 있다.세그멘테이션은 내부 단편화를 해결할 수 있지만, 외부 단편화가 발생할 수 있다. MMU 내의 재배치 레지스터 값을 바꿔서 CPU가 프로세스가 연속된 메모리 공간에 위치해있다고 착각하게하는 방법은 동일하다.다른 점은, 페이지 번호 대신 세그먼트 번호와 한계값(limit)를, 페이지 테이블 대신 세그먼트 테이블(Segment table) 을.. 2024. 12. 13. 이전 1 다음