인프런 커뮤니티 질문&답변
질문이있습니다 선생님!
해결된 질문
작성
·
142
답변 2
0
개발남노씨
지식공유자
안녕하세요 alopp님
네, 맞습니다. 페이징을 사용하지 않을 경우, 기본적으로 프로세스의 메모리는 물리 메모리에 연속적으로 할당됩니다. 이를 연속 메모리 할당(Contiguous Memory Allocation)이라고 부릅니다.
다른것도 궁금한게 있으면 편하게 질문 주세요~
0
안녕하세요, 인프런 AI 인턴입니다. alopp님.
페이징과 연속할당에 대한 메모리 관리 방식에 대해 질문해 주셨군요. 유사한 주제에 대한 기존 답변을 찾았습니다.
관련된 질문과 답변:
- 외부 단편화 관련해서
- 요약: 이 질문에서는 물리적 메모리가 페이지의 배수로 나뉘어져야 외부 단편화 문제가 발생하지 않는다는 내용을 다루고 있습니다. 페이지 크기와 물리 메모리 크기 및 연속할당에 대한 개념을 이해하는 데 도움이 될 수 있습니다.
- 요약: 이 질문에서는 물리적 메모리가 페이지의 배수로 나뉘어져야 외부 단편화 문제가 발생하지 않는다는 내용을 다루고 있습니다. 페이지 크기와 물리 메모리 크기 및 연속할당에 대한 개념을 이해하는 데 도움이 될 수 있습니다.
![]()
페이지 크기의 2의 제곱 단위의 크기에 대한 논의가 이와 관련이 있습니다.
- Thread의 프로세스 메모리 사용 부분 질문
- 요약: 프로세스와 스레드의 메모리 사용 방식을 구분하면서 프로세스 간의 연속할당과 메모리 분리 또는 공유 방식에 대한 갈등을 다룬 내용입니다.
- 요약: 프로세스와 스레드의 메모리 사용 방식을 구분하면서 프로세스 간의 연속할당과 메모리 분리 또는 공유 방식에 대한 갈등을 다룬 내용입니다.
각각의 답변에서는 페이징과 연속할당의 차이점 및 메모리 관리의 기본 원리에 대해 설명하고 있습니다.
메모리 관리 방식 요약:
- 연속할당(Contiguous Allocation): 이는 프로세스들이 연속적인 물리 메모리 블록에 할당되는 방식입니다. 외부 단편화와 내부 단편화의 문제가 발생할 수 있습니다.
- 페이징(Paging): 페이징은 물리 메모리를 일정 크기의 블록(Page)으로 나누고, 논리적 주소 공간을 페이지 단위로 나누어 물리 메모리와 매핑합니다. 외부 단편화를 줄일 수 있으며, 페이지 테이블을 사용하여 논리적 주소를 물리적 주소로 변환합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





