x86 시스템의 메모리 접근 모드와 동작
1. 실제 모드
: 20비트 주소를 사용하며, 논리 주소(20bit) = 세그먼트 레지스터 + 오프셋 레지스터
** CS - IP
DS - SI, DI, BX
SS - SP, BP
ES - SI, DI, BX
2. 보호 모드
: 32비트 주소를 사용하며, 현재 많이 사용하고 있는 MS-Window 혹은 리눅스에서 동작하는 방법이다.
동작 방법은 셀렉터+오프셋 -> 세그먼트 -> (선형구조) -> 페이징 -> 물리 주소
** 실제 모드를 아직까지도 사용하고 있는 이유는 x86 시스템의 DOS 프로그램 호환성 때문이라고 함.
'학교 공부 > 시스템' 카테고리의 다른 글
[도커 #2] 도커 이미지(docker image)란? (1) | 2021.07.28 |
---|---|
[시스템] 메모리 주소 지정 방식 종류 (0) | 2021.03.17 |
[시스템] x86 시스템, 레지스터 종류 정리(핵심/간단) (0) | 2021.03.17 |
[도커 #1] 도커란? (0) | 2020.08.31 |
[운영체제] 병행성 제어와 교착상태 (1) | 2020.03.06 |
댓글