상세 컨텐츠

본문 제목

9. 절대 주소와 상대 주소

CS전공 지식/1. OS

by 본투비곰손 2023. 7. 3. 22:26

본문

728x90

절대 주소: 운영체제 영역을 포함한 주소

전역변수는 절대 주소 사용

상대 주소: 운영체제 영역을 제외한 주소(주로 가상 메모리에 사용)

지역변수는 상대 주소 사용

메모리 오버레이와 스왑

프로그램의 크기가 실제 메모리(물리 메모리)보다 클 때 전체 프로그램을 메모리에 가져오는 대신 적당한 크기로 잘라서 가져오는 기법(메모리 오버레이를 사용하면 물리 메모리보다 더 큰 프로그램도 실행이 가능)

RAM + 스왑 영역 = 사용할 수 있는 메모리 공간

최대 절전 모드 - RAM에 저장된 정보를 스왑 아웃하여 하드디스크의 스왑 영역에 저장 후 절전 모드 해제 시 스왑 인 하여 다시 사용할 수 있게 한다.

메모리 분할 방식

가변 분할 방식 장점

  • 실행 순서대로 정렬 (연속되게 할당)

가변 분할 방식 단점

  • 외부 단편화가 생김
  • 조각 모음이 필요
728x90

관련글 더보기