일반적으로 프로세스의 페이지 테이블 정보는 커널 스택에 직접 저장되지는 않습니다. 커널 스택은 각 프로세스마다 독립적으로 할당되는 것이 아니라, 커널 전체에서 공유되는 메모리 공간이기 때문입니다. kernel 스택에 프로세스 switching 시에 저장되는 정보는 뭐야? 프로세스 스위칭 시에는 커널 스택(kernel stack)에도 일부 정보가 저장됩니다. 이 정보는 주로 인터럽트나 예외 처리 시에 필요한 정보들입니다. 보통 커널 스택에 저장되는 정보에는 다음과 같은 것들이 있습니다. 인터럽트 또는 예외 처리 시에 저장되는 레지스터 값: 인터럽트나 예외가 발생하면 커널 모드로 전환되고, 해당 인터럽트 또는 예외를 처리하는 인터럽트 핸들러(interrupt handler)가 실행됩니다. 이때 현재 실행 중..