학교 공부/시스템
[시스템] x86 시스템, 메모리 접근 모드와 동작
그적
2021. 3. 17. 15:00
x86 시스템의 메모리 접근 모드와 동작
1. 실제 모드
: 20비트 주소를 사용하며, 논리 주소(20bit) = 세그먼트 레지스터 + 오프셋 레지스터
** CS - IP
DS - SI, DI, BX
SS - SP, BP
ES - SI, DI, BX
2. 보호 모드
: 32비트 주소를 사용하며, 현재 많이 사용하고 있는 MS-Window 혹은 리눅스에서 동작하는 방법이다.
동작 방법은 셀렉터+오프셋 -> 세그먼트 -> (선형구조) -> 페이징 -> 물리 주소
** 실제 모드를 아직까지도 사용하고 있는 이유는 x86 시스템의 DOS 프로그램 호환성 때문이라고 함.