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. “보관된 사본”. 2010년 1월 18일에 원본 문서에서 보존된 문서. 2010년 11월 20일에 확인함. 

같이 보기 편집