비동기 인터럽트 컨텍스트가 Linux 커널의 페이지 테이블에 기록됩니까?

비동기 인터럽트 컨텍스트가 Linux 커널의 페이지 테이블에 기록됩니까?

특히, Linux 커널에서는 비동기 인터럽트 컨텍스트(로컬 타이머 인터럽트)가 발생할 때 페이지 테이블(level3_kernel_pgt)을 덮어쓰는 것이 가능합니다. 나는 항상 이런 행동을 봅니다. 뒤에서 무슨 일이 일어나고 있는지 잘 모르겠습니다. 아니면 내 도구가 잘못되었을 수도 있습니다.

답변1

VM 페이지는 단지 메모리의 테이블일 뿐이며, 이 메모리 페이지는 사용자 공간에서 액세스할 수 없습니다. 그러나 모든 메모리는 커널 공간에서 액세스할 수 있습니다.

네, 가능합니다. 지시 사항이 모두 유효합니까?

관련 정보