모두가 기억하는지 확실하지 않지만 2021년 6월로 돌아가서 Microsoft는 실제로 발표 새로운 Windows 11 운영 체제용 ARM64EC.
Redmond 기술 대기업은 ARM64EC를 ARM에서 기대할 수 있는 기본 성능으로 기존 x64 애플리케이션의 속도를 높이는 새로운 방법이라고 설명했습니다.
Microsoft는 아직 아키텍처를 지원하지 않는 플러그인과 종속성을 활용하는 경우에도 이것이 가능하다고 명시했습니다.
최초의 발표가 있은 지 1년이 조금 넘은 지금, 이제 ARM64EC가 완전히 지원됩니다. 최신 Microsoft 설계 운영 체제인 Windows 11에 의해
그리고 우리는 Windows 11 에뮬레이션에 대해 이야기하고 있기 때문에 많은 게임 및 기타 개선 사항이 있음을 알고 있습니다. 패러렐즈 데스크탑 18.
Arm64EC는 완전한 Windows 11 ARM 지원을 제공합니다
저스틴의 경우 약어의 의미를 모를 수 있습니다. EC 이름에서 실제로는 에뮬레이션 호환을 위한 것으로, 정말 자명합니다.
Microsoft가 말했듯이 여기서 일반적인 아이디어는 개발자가 x64 및 ARM 코드를 모두 사용하여 응용 프로그램을 빌드할 수 있도록 하는 응용 프로그램 바이너리 인터페이스(ABI)를 제공하는 것입니다.
주제에 대해 좀 더 자세히 알아보면 ARM 코드는 ARM 장치의 Windows 11에서 기본적으로 실행되는 반면 x64 관련 코드는 에뮬레이션을 통해 실행됩니다.
이것은 ARM64EC의 백본인 x64 에뮬레이션을 지원하는 유일한 Microsoft OS이기 때문에 이것이 실제로 ARM 기반 Windows 11의 주요 이정표라는 것은 말할 필요도 없습니다.
ARM64EC ABI는 x64 코드와 바이너리 호환된다는 점에서 기존 ARM64 ABI와 약간 다릅니다.
특히 ARM64EC ABI는 호출 규칙, 스택 사용 및 데이터 정렬을 포함한 x64 소프트웨어 규칙을 따르므로 ARM64EC와 x64를 상호 운용할 수 있습니다. ARM64EC로 빌드된 앱은 x64 코드를 포함할 수 있지만 ARM64EC는 Windows용 완전한 일급 ABI이기 때문에 반드시 그럴 필요는 없습니다.
이 프로젝트에 투입된 모든 작업에 이어 이 기술 대기업은 이제 ABI가 실험 단계에서 일반 릴리스로 전환하기에 충분히 안정적이라고 믿습니다.
또한 ARM64EC는 개발자에게 몇 가지 주요 이점을 제공합니다. 코드베이스는 ARM과 호환되며 이제 코드를 업데이트하고 x64 및 ARM 기능을 모두 실행할 수 있습니다. 동시에.
ARM 장치의 Windows에서는 후자가 더 나은 성능을 제공하므로 실제로 기능을 잃지 않고 네이티브 ARM 성능을 향상시키기 위해 코드베이스를 지속적으로 업데이트합니다. 프로세스.
ARM용 Windows 11의 최신 개선 사항에 만족하십니까? 아래 의견 섹션에서 의견을 공유하십시오.