asd
Trang chủCông NghệARM64EC hiện hỗ trợ đầy đủ Windows 11 trên ARM

ARM64EC hiện hỗ trợ đầy đủ Windows 11 trên ARM

Quay trở lại hồi tháng 6/2021, Microsoft đã thông báo ARM64EC cho Windows 11 và giới thiệu đây là một cách mới để đưa các ứng dụng x64 với tốc độ và hiệu suất ban đầu lên ARM, cho dù user dùng các plugin và phụ thuộc không được hỗ trợ. Hơn 1 năm sau thông báo, ARM64EC hiện đã hỗ trợ đầy đủ trên Windows 11.

Nếu chưa biết, “EC” trong ARM64EC là viết tắt của Emulation Compatible“. Ý tưởng đằng sau là cung cấp giao diện nhị phân ứng dụng (ABI – Application Binary Interface) cho phép các nhà phát triển xây dựng các ứng dụng dùng cả mã x64 và ARM. Điều này có nghĩa là mã ARM sẽ chạy nguyên bản trên Windows 11 trên ARM trong khi mã x64 cụ thể sẽ chạy thông qua giả lập.

ARM64EC hiện hỗ trợ đầy đủ Windows 11 trên ARM

Có thể nói đây là cột mốc quan trọng với Windows 11 trên ARM vì đây là hệ điều hành duy nhất của Microsoft được hỗ trợ chức năng mô phỏng x64, vốn là “xương sống” của ARM64EC.

Bên cạnh đó gã khổng lồ phần mềm cũng lưu ý ARM64EC ABI khác với ARM64 ABI. Cụ thể, ARM64EC ABI tuân theo các quy ước phần mềm x64 bao gồm quy ước gọi, dùng bộ nhớ stack và Data Alignment để ARM64EC và x64 có thể tương tác với nhau. Các ứng dụng được xây dựng dưới dạng ARM64EC có thể chứa mã x64 nhưng không nhất thiết phải có, vì ARM64EC là lớp ABI đầu tiên và hoàn chỉnh cho Windows.

Sau hơn 1 năm phát triển, Microsoft tin rằng ABI đã đủ ổn định để chuyển từ giai đoạn thử nghiệm sang giai đoạn phát hành và hiện có sẵn trên ARM64EC v17.3.

ARM64EC mang lại lợi ích lớn cho các nhà phát triển. Thay vì làm cách tiếp cận tất cả hoặc không có gì, trong đó nhà phát triển sẽ phải đảm bảo toàn bộ cơ sở mã tương thích với ARM, giờ đây họ có thể cập nhật (Update) từng bước mã của mình và có cả chức năng x64 và ARM chạy đồng thời.

Nếu chưa biết, “EC” trong ARM64EC là viết tắt của Emulation Compatible“. Ý tưởng đằng sau là cung cấp giao diện nhị phân ứng dụng (ABI – Application Binary Interface) cho phép các nhà phát triển xây dựng các ứng dụng dùng cả mã x64 và ARM. Điều này có nghĩa là mã ARM sẽ chạy nguyên bản trên Windows 11 trên ARM trong khi mã x64 cụ thể sẽ chạy thông qua giả lập.

Sending
User Review
0 (0 votes)

RELATED ARTICLES