리얼 모드

위키百科, 우리 모두의 百科事典.

x86 아키텍처
16비트
1978   IA-16
1982   實際 모드
  非實際 모드
  保護 모드
32비트
1986   IA-32
  假想 8086 모드
1989   浮動小數點 裝置 內臟
1995   物理 住所 擴張 (PAE)
1997   MMX
1997   3DNow!
1999   SSE
2000   SSE2
2001   3DNow! 프로페셔널
2004   SSE3
2006   SSE4
64비트 ( x64 )
2003   AMD64 (x86-64)
  롱 모드
  NX 비트
2004   EM64T (IA-32e)
凡例:   아키텍처
  프로세서 모드
  命令 集合

리얼 모드 (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 라인 [ 編輯 ]

같이 보기 [ 編輯 ]