리얼 모드
(real mode:實際 모드,
文化語
:
실方式)는 리얼 住所 모드 또는 虎患 모드라고도 한다. 80286 以後의 x86 互換
CPU
의 運營 方式이다. 리얼 모드는 20비트 세그먼트 메모리 住所 空間이 特徵을 決定한다. (最大 1 메가바이트의 메모리가 番地에 記錄될 수 있다는 것을 뜻함) 80286 系列 以後의 모든
x86
CPU
들은 리얼 모드에서 電源이 켜질 때 始作된다. 80186 系列 以前의 CPU들은 하나의 運營 方式만 存在했으며 나중에 나온 칩들의 리얼 모드와 同一하다.
歷史
[
編輯
]
286 아키텍처는 하드웨어 水準의 메모리 保護를 할 수 있도록
保護 모드
를 導入했다. 그러나 이러한 새로운 機能들을 使用하려면 保護 모드를 위해 만들어진 새로운 運營 體制가 必要했다. x86 마이크로프로세서의 根本的인
디자인 規格
을 使用하면 286 以前의 모든 x86 칩에 맞춰 만들어진 소프트웨어에 對한 互換性이 떨어진다. 그러므로
8086
과
80186
龍으로 만들어진
運營 體制
를 돌리기 위해 286 칩은 새로운 메모리 保護 機能을 꺼 주는 리얼 모드로 始作해야 했다. 오늘날까지, 最新 x86 CPU 또한 電源이 켜지면 리얼 모드로 始作되고, 以前의 칩에서 돌아가던 소프트웨어를 돌릴 수 있다.
MS-DOS
,
DR-DOS
와 같은
도스
運營 體制는 리얼 모드에서 動作한다.
그래픽 使用者 인터페이스
셸을 도스 위에서 動作하게 해 주던, 運營 體制는 아니었던, 初期 버전의
마이크로소프트 윈도우
는 리얼 모드와 保護 모드를 同時에 支援했던
윈도우 3.0
까지 리얼 모드에서 돌아갔다. 윈도 3.0은 두 가지의 保護 모드를 맛 볼 수 있었다. 標準 모드는 保護 모드와 標準 모드의 가상화 버전인 386 擴張 모드를 使用하여 實行된다. 그러므로 286에서 돌아가지 않는다. 윈도 3.1은 리얼 모드를 支援하지 않으며 적어도 80286 프로세서가 있어야 動作하는 첫 酒類 運營 環境이었다. 現代의 거의 모든 x86 運營 體制들(
FreeBSD
,
리눅스
,
OS/2
,
솔라리스
,
윈도우 95
以後)은 始作하자마자 CPU를 保護 모드로 轉換한다.
A20 라인
[
編輯
]
같이 보기
[
編輯
]