가상 86모드

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
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)
범례:   아키텍처
  프로세서 모드
  명령 집합

가상 86 모드(Virtual 8086 mode)는 인텔의 i386에서 처음 지원되기 시작한, CPU의 명령 세트 아키텍처(IA-32)의 동작 모드 가운데 하나이다. CPU가 보호 모드로 작동하여 태스크 관리가 이루어질 때, 8086의 코드가 실행되는 가상 머신의 구현을 하드웨어로 지원해주는 것이 그 특징이다.

가상 86 모드의 실행환경은, 보호 모드로 작동하는 가상 86 모니터와, 가상 86모드로 작동하는 가상86 태스크로 구성된다.

x86 윈도 NT 기반 운영 체제의 NTVDM은 VM86 모드를 사용하기도 하지만[1] 직접 하드웨어에 접근하는 것은 매우 제한되어 있다.

주석[편집]

  1. http://www.microsoft.com/resources/documentation/windowsnt/4/workstation/reskit/en-us/archi.mspx?pf=true#E5PAE

같이 보기[편집]