각 세그먼트는 각자 읽기,쓰기,실행 권한이 있는데
프로그램이 허용되지 않는 방식으로 세그먼트에 접근하려 한다면
세그먼트 에러Segmentation Fault 가 발생한다.
예를 들어 텍스트 세그먼트는 사용자가 작성한 프로그램이 바이너리로 저장되어 있는데
실수로 여기에 무언가 쓸 경우 난리가 날것이므로, RO로 설정되어 있다.
여기에 누가 무언가 쓰려고 하면 세그먼테이션 폴트 에러가 발생한다 이거지.
세그멘테이션 오류 (Segmentation Fault)란
잘못된 메모리 참조로 인해서 발생하는 에러이다.
쉽게 말해 건드리지 말아야할 메모리 영역을 건드려서 발생하는 에러이다.
세그먼테이션 폴트는 (별명이 서너개..) 이름이 많다.