공부가 좀 익어간다고 생각을 했는데 아직도 기초에서 헤매는 것을 보면

항상 초심을 유지 하는 것이 얼마나 중요한 것인지 새삼 느낍니다.


프로세스의 가상 주소는 컴파일 타임에 할당 됩니다.

프로그램을 실행 하면 물리 메모리의 가용 공간에 올라 갑니다.

즉, 프로세스에 물리주소가 할당 됩니다.

이때 페이지 디렉토리와 페이지 테이블에 주소 변환 정보가 채워지게 될 것입니다.

이후 PC는 프로세스의 첫 명령어의 주소를 가상주소 영역에서 읽어오고 MMU와 변환 테이블을 거쳐

물리 메모리에서 가져오게 될것입니다.


MMU가 변환 테이블을 어떻게 사용하는지는 이해를 했는데

변환 테이블에 내용이 어떤 원리로 채워지는지 모르겠습니다.

커널이 페이지 디렉토리와 페이지 테이블을 생성하고 특정한 메커니즘에 의해 가상 주소와 물리주소의 매핑 정보를

테이블에 기록 할거라는 막연한 추측을 해볼뿐입니다.


답변 부탁드립니다.


비가 많이 오네요.

건강 조심하세요. ^^;

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 커널 스터디 관련 Q&A 게시판 입니다. [5] woos 2016.04.09 2197
1145 [ARM초] 7월 30일 스터디 장소 [3] myskan 2011.07.30 2391
1144 7월 30일 모임+참석인원 설문조사 [9] 정현철 2011.07.28 3410
1143 [ARM중] U-boot 분석 계획 [4] file 홍문화 2011.07.25 5523
1142 [ARM초] 7월 23일 스터디 장소 [2] myskan 2011.07.23 2826
1141 7/23 스터디 장소는 비트인가요? [1] Jason 2011.07.22 2521
1140 세그멘테이션에 관하여. [12] 홍문화 2011.07.22 7531
1139 7월 23일 모임 장소 + 회식 인원 조사 [8] 정현철 2011.07.18 3489
1138 BOOT Program 학습자료 추천합니다. [1] file 장성민 2011.07.18 2597
1137 7월 16일 스터디 장소 [5] 정현철 2011.07.13 3667
1136 책 하나 소개해 봅니다. [1] 홍문화 2011.07.13 3749
» 페이지 테이블에 주소 변환 정보가 채워지는 원리 [16] 홍문화 2011.07.12 16326
1134 likely/unlikely 사용시 차이점 [9] 박량우 2011.07.11 6838
1133 오류도서관 23일 예약이 이미 끝났답니다 ㅠㅠ [10] Jason 2011.07.10 3710
1132 [ARM 초] 7월 9일 스터디 장소 - 최종 [4] myskan 2011.07.09 3420
1131 내일 드디어 마지막 단원입니다. [3] 홍문화 2011.07.08 2776
1130 7월 9일 스터디 장소 [14] 김민호 2011.07.06 4258
1129 교재 477쪽 "자체 수정 코드" 관련 내용입니다. 홍문화 2011.07.06 4243
1128 스터디룸 꾀 비싸네요. [3] 홍문화 2011.07.04 3074
1127 드디어 최종 성적이 나왔네요 [18] file 홍성진 2011.07.04 4022
1126 [ARM초]스터디 교재 변경... [1] 권홍재 2011.07.03 3769
XE Login