[컴퓨터] 가상주소

등록일 2002.10.07 한글 (hwp) | 7페이지 | 가격 500원

목차

없음

본문내용

이제 모든 물리 메모리에 대한 페이지 테이블이 만들어졌으므로, NKPT개의 페이지 테이블의 주소를 페이지 디렉토리의 KPTDI에서부터 저장한다. 페이지 디렉토리의 권한이 PG_UW인 것에 주의를 할 필요가 있다. 386과 같이 2단계로 페이지 테이블을 관리하는 프로세서에서 최종적인 권한은 두 개의 AND로 결정된다. 즉, 페이지 디렉토리의 권한이 PG_UW이어도 페이지 테이블에 PG_KW로 되어있으면, 유저가 해당 페이지에 접근을 할 수 없다. 그러므로, 앞에서 I/O 영역만이 PG_UW로 설정됐기 때문에, 이 영역에 대해서만 유저가 접근할 수 있는 것이다.
마지막으로, 물리 주소 0~4MB 영역에 대하여, 가상 주소가 1:1로 매핑되도록, 페이지 디렉토리의 KPTDI가 가리키는 값을 페이지 디렉토리 0번째 엔트리에 넣는다. 이 매핑이 존재하지않으면, MMU를 enable하면서 페이지 폴트가 발생하게 된다. 왜냐하면, 386 프로세서가 instruction들을 prefetch하기 때문에, MMU를 enable할 때 prefetch되는 주소가 물리주소이기 때문이다.

참고 자료

80386cpu에서 가상 주소의 매핑
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서