운영체제
28. 세그먼테이션 페이징 혼용 기법
1. 메모리 접근 권한 메모리의 특정 번지에 접근할 수 있는 권한이다. 읽기, 쓰기, 실행, 추가 4가지 권한이 존재한다. 다만, 추가는 쓰기가 반드시 동반되어야 하기 때문에 동일한 것으로 취급한다. 그래서 이를 조합하면 총 8가지 정도의 메모리 제어 방식이 나온다. 프로세스는 영역별로 접근 권한이 다르다. 다음은 각 영역별 권한에 대한 내용이다. 코드 영역 자기 자신을 수정하는 프로그램은 존재하지 않는다. 따라서 읽기 및 실행 권한을 가진다. 데이터 영역 데이터는 읽기, 쓰기가 모두 가능한 데이터와 읽기만 가능한 데이터로 나눌 수 있다. 일반적으로 모두 가능하고 상수로 선언한 변수는 읽기만 가능하다. 메모리 접근 권한 검사는 가상 주소 → 물리 주소 변환이 일어날 때마다 시행된다. 권한이 없는 접근을 ..
2021. 9. 23.