>> Edit article
이름
제목
패스워드
page fault를 OS가 처리 할 수 없을 경우 세그 폴트가 납니다. 즉 MMU가 virtual to phisical address translation을 할 때 address가 없으면 os의 도움을 요청하는 trap이 발생 (page fault) 하지만 이때 os가 여러 가지 이유로 (해당 페이지가 해당 세그먼트에 속해 있지 않다거나) 이를 처리 할 수 없다면 프로세스에게 segmentation fault signal을 보내고 보통 이 시그널은 core를 뱉고 죽는 게 디폴트 액션이죠. 자세한 것은 OS 기본책을 보셔요. : 컴파일은 잘 되는데 실행하면 Segmentation fault 에러를 쉽게 : 볼수 있는데 왜그럴까요. : : 저같은 경우는 포인터에 값을 잘못넣을경우 종종 발생하더군요. : : 이런 컴파일러가 잡지 못하는 실행오류는 어떻게 잡아야 하는걸까요.. : : 혹시 관련문서나 URL , 책같은게 있으면 답글좀 부탁드립니다. : : : : 아.. 궁금해 죽겠어요.. T_T
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved