Search

'CLKH64 OS/09장'에 해당되는 글 2건

  1. 2013.01.11 9장 오류.

9장 오류.

CLKH64 OS/09장 2013. 1. 11. 14:17 Posted by 알 수 없는 사용자

 

1. 251p 에 PDE 구조체 Upper 4바이트에서 기준주소 영역이 39:32 까지 8비트를 사용하는데

이말은 실제 물리주소가 40비트를 사용할 수 있다는걸 의미함.

 

따라서 260페이지 kSetPageEntryData 함수의 두번째줄

 

pstEntry->dwUpperBaseAndEXB = (dwUpperBaseAddress & 0x0F) | 
    dwUpperFlags

 

가 되야함.

 

원래 책이 맞음

물리주소 40비트는 1TB 사용가능 이중에서 64GB만 사용하나 봄

 

'CLKH64 OS > 09장' 카테고리의 다른 글

Paging 번역, Intel Architecture Software Developer's Manual  (2) 2013.01.10