x86_64용 리눅스 커널이 4mb페이징을 쓰지 않는 이유는 무엇일까요?
글쓴이: criny333 / 작성시간: 목, 2014/07/24 - 8:37오후
질문그대로 입니다. x86_64용 리눅스 커널이 4mb페이징을 쓰지 않는 이유는 무엇일까요?
2mb페이징과 4kb페이징을 섞어서 쓰고 있는데 소스에서는...
커널 영역 ffff880000000000 부터 시작하는 직접영역 매핑에서 궂이 4mb를 쓰지않고 2mb를 쓰는게 왜일까요... ?
아직 x86머신 스펙 매뉴얼을 자세히 찾아보지는 않았지만...
2mb와 4kb를 페이징을 함께 엮어서는 사용가능하지만 4mb은 갖이 엮기가 불가능이라서 그런것인가요?
Forums:
http://en.wikipedia.org/wiki/
http://en.wikipedia.org/wiki/Page_%28computer_memory%29#Huge_pages
x86_64는 4KB, 2MB, 1GB 페이징을 지원한다고 나와있군요.
댓글 달기