인프런 커뮤니티 질문&답변

박호정님의 프로필 이미지
박호정

작성한 질문수

그림으로 쉽게 배우는 운영체제

페이지드 세그멘테이션(배치정책)

가상주소를 물리주소로 변환하는 과정

작성

·

118

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

2:55 부터 설명해주시는 예시에서 질문 드립니다!

  1. 논리주소 0x12300 번지 접근 요청시 세그먼트를 알아내는 방법은 무엇일까요?

  2. 3:50에서 프레임 3에서 페이지 개수 1000을 더하면 물리주소라는게 어떤 의미일까요? 페이징 기법과 유사하게 페이지 개수 칼럼이 세그먼트의 크기를 나타내기 위한 값으로 이해했는데, 실제 물리주소가 프레임 3에서 페이지 개수 1000을 더하면 나오는 값이 무엇인지 잘 모르겠어서 질문드립니다!

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

박호정님의 질문에 대해 구체적으로 다룬 질문과 답변 링크를 안내해 드립니다.

  1. 논리주소를 물리주소로 변환하는 과정에 관해 궁금하신 점은 페이지드 세그멘테이션 기법에서 메모리 주소 변환 할때요에서 비슷한 질문에 대한 답변을 찾아보실 수 있습니다. 이 질문에서는 세그먼트 기법에서 메모리 주소를 변환할 때 특정 번지수가 왜 특정 세그먼트에 속하는지 예시를 들어 설명해 주고 있습니다. 구체적으로, 메모리 시스템이 어떻게 주소를 계산하고 세그먼트 번호로 어떻게 변환되는지에 대한 이해를 도울 수 있습니다.

  2. 세그먼트와 관련한 질문으로, 공간의 분할 및 물리 주소로의 변환 과정은 논리주소와 BoundAddress의 비교에 대한 질문에서 보다 자세한 해설을 제공합니다. 여기서는 논리주소와 물리주소 변환 과정, 세그먼테이션과 페이징 기법의 연결고리 등에 대해 설명하고 있는데, 이는 세그먼트 내 페이지 개수와 프레임 번호가 어떻게 물리주소로 변환되는지를 이해하는 데 도움을 줄 수 있습니다.

이 두 링크는 세그먼트의 해석과 메모리 주소 변환 과정에 대한 궁금증을 해결하는 데 도움이 될 것으로 보입니다. 각각의 설명에서 언급된 메커니즘을 자세히 이해하면, 특정 논리주소로부터 어떻게 세그먼트를 알아내고, 프레임 번호와 페이지 개수를 더해 실제 물리주소로 어떻게 변환되는지에 대한 핵심을 파악할 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

박호정님의 프로필 이미지
박호정

작성한 질문수

질문하기