모두가 기억할지는 모르겠지만 2021년 6월에 Microsoft는 실제로 새로운 Windows 11 운영 체제용 ARM64EC를 발표했습니다.
Redmond 기술 대기업은 ARM64EC를 ARM에서 기대하는 기본 성능으로 기존 x64 애플리케이션 속도를 높이는 새로운 방법이라고 설명합니다.
아직 아키텍처를 지원하지 않는 플러그인 및 종속성을 사용하는 경우에도 이것이 가능하다고 Microsoft가 명시하고 있다는 점을 기억하세요.
처음 출시된 지 1년이 조금 넘은 이제 ARM64EC는 Microsoft가 설계한 최신 운영 체제인 Windows 11에서 완벽하게 지원됩니다.
그리고 지금은 Windows 11 에뮬레이션에 대해 이야기하고 있으므로 Parallels Desktop 18이 많은 게임 및 기타 개선 사항을 제공한다는 점을 알아두세요.
약어가 무엇을 의미하는지 모르시는 경우를 대비해 이름에 있는 EC는 실제로 Emulation Compatible이므로 설명이 필요하지 않습니다.
Microsoft가 말했듯이 여기서 일반적인 아이디어는 개발자가 x64 및 ARM 코드를 사용하여 애플리케이션을 구축할 수 있는 ABI(애플리케이션 바이너리 인터페이스)를 제공하는 것입니다.
주제를 더 자세히 살펴보면 ARM 코드는 ARM 장치의 Windows 11에서 기본적으로 실행되는 반면 x64 관련 코드는 에뮬레이션을 통해 실행된다는 의미입니다.
말할 필요도 없이 이는 ARM64EC의 백본인 x64 에뮬레이션을 지원하는 유일한 Microsoft 운영 체제이기 때문에 실제로 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 성능을 향상하려면 코드베이스를 계속 업데이트해야 한다는 의미입니다.
전제 조건 없이 이것이 작동할 것이라고 생각하지 않으셨나요? 예, 이것이 실제로 작동하려면 다음과 같은 몇 가지 전제 조건이 있습니다.
위 내용은 Arm64EC가 포함된 ARM은 이제 Windows 11을 완벽하게 지원합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!