OS

리얼 모드 (Real Mode)

라부송 2019. 9. 27. 10:49

리얼 모드

: 리얼 어드레스 모드

: 프로그래머가 가리키고 싶은 메모리가 OS의 영역일지라도 사용 가능 -> 메모리 보호가 전혀 되고 있지 않음

: 80286 이전에 x86 호환 CPU 운영 방식으로, 호환 모드라고도 부른다.

 

리얼 모드만의 세그먼트:오프셋 계산법

세그먼트 뒷자리에 0을 붙이고 오프셋을 더함

0x480:4 면 나타내고자 하는 메모리 주소는 0x4800+4 = 0x48004가 되겠다.

-> 16비트 환경에서 20비트로 물리주소에 매핑된다.

 

그러나 16비트인 리얼 모드는 보안적으로 문제가 많다.

따라서 현재 OS에는 보호 모드 (protected mode)가 필수적이다.