Skip to content
OnARM.Net

Prism이란? Windows 11 on Arm의 x86 에뮬레이션 해설

2026년 6월 5일 업데이트

대부분의 Windows 소프트웨어는 x86/x64 프로세서용으로 컴파일되어 있습니다. Snapdragon X 칩 기반 노트북 같은 Arm PC는 다른 명령어 집합을 사용하므로 이 코드를 직접 실행할 수 없습니다. Prism은 Windows 11 on Arm에 내장된 에뮬레이션 레이어로, x86/x64 명령을 실시간으로 Arm64로 변환해 기존 Windows 앱을 수정 없이 실행시켜 줍니다.

Prism의 작동 원리

Arm PC에서 x64 앱을 실행하면 Prism이 머신 코드를 블록 단위로 Arm64 명령으로 변환하고 결과를 캐시합니다. 자주 쓰이는 코드 경로는 변환 비용을 한 번만 지불합니다. 첫 실행 이후에는 캐시 덕분에 시작과 동작이 더 빨라집니다.

Prism은 32비트(x86)와 64비트(x64)를 모두 지원하며, 2025년 Prism 업데이트(24H2 최초 출시 이후)부터 일부 게임과 크리에이티브 도구에 필요한 AVX/AVX2 명령도 에뮬레이션 앱에 제공하기 시작했습니다.

기대할 수 있는 성능

에뮬레이션에는 오버헤드가 있지만 일상 소프트웨어에서는 생각보다 작습니다. 오피스, 메신저, 패스워드 매니저 등은 네이티브에 가까운 체감입니다. 격차는 연산 집약적 작업 — 장시간 영상 인코딩, 대규모 컴파일 — 에서 벌어지며, 이때 Arm64 네이티브 빌드가 훨씬 빠르고 배터리 효율도 좋습니다. 자세한 비교는 네이티브 vs 에뮬레이션을 참고하세요.

Prism이 못 하는 것

에뮬레이션은 애플리케이션만 다루며 저수준 시스템 코드는 포함하지 않습니다.

  • 커널 드라이버 — x64 드라이버는 에뮬레이션할 수 없습니다. VPN 클라이언트, 백신, 복제 방지 드라이버는 Arm64 네이티브 버전이 필요합니다.
  • 커널 수준 안티치트 — 많은 경쟁 게임이 이 때문에 실행을 거부합니다(Snapdragon 게이밍 가이드 참고).
  • 네이티브 프로세스에 주입되는 셸 확장과 플러그인은 호스트와 같은 아키텍처여야 합니다.

에뮬레이션 여부 확인 방법

작업 관리자 → 세부 정보 탭 → ‘아키텍처’ 열을 추가하세요. 에뮬레이션 앱은 x64/x86, 네이티브 앱은 ARM64로 표시됩니다. 단계별 안내: 앱 아키텍처 확인 방법.

추측하지 말고 확인하세요

호환성은 앱마다 다르고 매달 바뀝니다. 8,000개 이상의 검증된 데이터베이스에서 특정 앱이 네이티브인지 에뮬레이션인지 확인해 보세요.

← 전체 가이드