본문 바로가기

University Classes/Operating System

특권레벨 ( pribilege Level)

 

악성코드나, 운영체제의 중요한 부분을 망가뜨리는 것과 같이

시스템에 악영향을 줄 수 있는 상황을 위해 시스템을 보호하는 것이 중요합니다.

인텔은 시스템 보호를 위해 많은 고민끝에, 가장 효과적인 방법은

마이크로프로세서 내의 MMU에서의 보호 메커니즘을 생각하였습니다.

 

 

이 방법은 어떠한 프로그램이든 메모리에 있는 코드 내용에 의해 실행이 되고

이러한 메모리에 대해 어떠한 명령어가 참조하고자 할 때,

그 명령을 실행하는 코드 메모리와 접근하는 메모리의 권한을 체크하여

프로세서 차원에서의 보호가 가능하게 하는 것으로 멀티링 형태로 디자인하였습니다.

 

 

즉, 운영체제 그룹은 신뢰성이 높은 루틴과 시스템 데이터가 속하므로 높은 특권레벨을 부여하고,

 

애플리케이션 그룹은 운영체제만큼 신뢰성이 높지 못한 프로그램이 속하므로 낮은 특권레벨을 부여하는 것입니다..

 

'University Classes > Operating System ' 카테고리의 다른 글

페이지 교체 알고리즘  (0) 2012.06.14
쓰레싱 (Thrashing) 이란?  (0) 2012.06.14
캐쉬(cache)  (0) 2012.06.12
캐시 교체 알고리즘, 캐시 쓰기 정책  (0) 2012.06.11
프로세스 내 캐쉬 관리  (0) 2012.06.11