세그먼트(segment), 오버레이(overlay)

2018. 8. 2. 09:59용어

 

l  세그먼트 (segment)

주 기억 장치 상에 적재되는 프로그램의 최소 분할 단위. 프로그램이 주 기억 장치에 한 번에 저장되기에 힘든 경우, 세그먼트 단위로 나눠서 저장한다. 처리의 흐름에 필요한 세그먼트만 주기억장치에 저장하며, 그 부분의 사용이 종료하는 시점에 다음에 사용할 세그먼트를 호출된다. 이 행위를 오버레이 (overlay)라 한다.

 

l  오버레이 (overlay)

주 기억장치에 프로그램이 한 번에 저장되어지기 힘든 경우, 최소 분할 가능한 단위인 나뉜 보조 기억 장치에 있는 세그먼트를 처리에 흐름에 필요한 영역을 주 기억 장치에 차례로 불러내어 실행하는 방식

è  , 프로그램을 보조 기억 장치 세그먼트 단위로 나누어 놓고, 현재 처리의 흐름에 필요한 부분만 주 기억장치에 불러내어 실행하는 방식.

 

 

- https://ko.wikipedia.org/wiki/%EB%8F%99%EC%A0%81_%EB%A9%94%EB%AA%A8%EB%A6%AC_%ED%95%A0%EB%8B%B9#/media/File:C_MemMap_Exam_VS.png _ 송석천님의_자작ppt 참고

 

(동적 할당 메모리에 대해 공부하다 위 이미지를 보고 찾아보게 되었습니다.)