« 도움말

반디집의 Windows 10 on ARM 지원

반디집은 6.18 버전부터 Windows 10 on ARM을 공식 지원하며, ARM64 CPU에서 네이티브로 작동합니다. 반디집의 설치 파일은 하나의 설치파일로 x86/x64/ARM64를 모두 지원하므로, 다운로드 페이지에서 설치 파일을 다운로드 받아서 설치하면 되며, Windows 10 on ARM에서는 타이틀바에 ARM64가 표시됩니다. 반디집 다운로드

screenshot

Windows 10 on ARM 소개

Windows 10 on ARM은 마이크로소프트가 2018년 공개한 ARM64 CPU에서 작동하는 Windows 10 OS입니다.

ARM CPU는 주로 핸드폰이나 태블릿 PC와 같은 모바일 기기에서 사용되는 CPU이지만, 이번 마이크로소프트의 지원으로 앞으로는 노트북 뿐만 아니라 데스크톱에서도 사용될 것으로 예상됩니다.

마이크로소프트에서 밝힌 ARM CPU 지원 이유는 다음과 같습니다.

  • 저전력 CPU 사용으로 작동 시간이 길어지고
  • CPU의 크기가 작아, 기기의 크기도 작아지거나, 배터리 용량을 늘릴 수 있음
  • LTE 모뎀이 CPU에 내장되어 있어, LTE 모뎀을 바로 사용할 수 있음
  • 저전력 대기 상태에서 바로 작동 모드로 전환 가능

Windows 10 on ARM의 x86 앱 에뮬레이션

마이크로소프트는 Windows 10 on ARM을 발표하면서, 기존 x86에서 작동되는 애플리케이션을 Windows 10 on ARM에서도 작동할 수 있는 에뮬레이션 기능도 소개하였습니다.

chpe

인텔의 x86/x64와 ARM은 전혀 다른 CPU이기 때문에 서로의 실행파일을 바로 실행시키는 것이 불가능하며, x86의 실행 파일을 ARM에서 실행시키기 위해서 마이크로소프트는 실시간으로 x86 코드를 ARM 코드로 변환을 하여 실행하는 기능을 개발하였습니다.

이 기능은 무척 훌륭하고 잘 작동하지만, x86으로 개발된 프로그램은 네이티브 ARM64로 개발된 프로그램과 비교하여 다음과 같은 단점을 가지고 있습니다.

  • 에뮬레이션 기능이 32비트(x86) 앱만 지원하기 때문에 앱에서 2GB 이상의 메모리 사용이 불가능합니다.
  • 실시간으로 에뮬레이션을하므로 동일한 앱을 ARM64로 컴파일한 경우에 비해 CPU 연산 속도가 2배에서 최대 3배까지 느립니다.
  • ARM64로 컴파일 되지 않은 셸 확장 프로그램은 작동하지 않거나, 불완전하게 작동합니다.

다음은 퀄컴 스냅드래곤 835 CPU로 만들어진 에서 동일한 압축 파일을 Asus NovaGo에서 x86으로 컴파일된 반디집과 ARM64로 컴파일된 반디집으로 테스트 했을 때의 시간을 비교한 화면입니다. CPU 연산 속도가 최대 2-3배까지 차이 나는 것을 확인할 수 있습니다. Asus NovaGo

speed comparison

2018/10/18, park