Windows 11 trên ARM là gì và nó so với Windows thông thường như thế nào?

Tác giả Security+, T.Hai 17, 2024, 12:57:11 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Windows 11 trên ARM là gì và nó so với Windows thông thường như thế nào?


Windows đã có sẵn trên PC chạy ARM trong nhiều năm, nhưng bạn có nên sử dụng nó không?

  • Windows on Arm là phiên bản sửa đổi của Windows chạy trên máy tính có bộ xử lý Arm.
  • Hầu hết các ứng dụng Windows chủ yếu được biên dịch cho bộ xử lý x86, do đó việc chạy chúng trên Arm Windows yêu cầu mô phỏng, dẫn đến hiệu suất chậm hơn.
  • PC Windows sử dụng chip Qualcomm không ấn tượng về hiệu suất so với PC x86 truyền thống và khả năng tương thích ứng dụng vẫn là một vấn đề.

PC Windows với chip Arm đang dần thu hút được sự chú ý, hứa hẹn thời lượng pin và kết nối di động tốt hơn và Microsoft có một phiên bản Windows đặc biệt dành riêng cho những máy tính đó. Windows trên Arm có thể trông giống hệt Windows 11 thông thường nhưng có một số điểm đáng chú ý.

1. Windows trên Arm: Nó là gì?

Windows on Arm là phiên bản sửa đổi của Microsoft Windows chạy trên máy tính có bộ xử lý Arm, thay vì bộ xử lý dựa trên x86 (chủ yếu của Intel và AMD) sử dụng Microsoft Windows thông thường. Nó hoạt động tốt nhất với phần mềm được xây dựng riêng cho chip Arm, nhưng nó có thể chạy nhiều ứng dụng x86 32 bit và 64 bit trong mô phỏng ở tốc độ chậm hơn.

Windows on Arm có từ năm 2012, khi Windows RT xuất hiện cùng với máy tính bảng Microsoft Surface đầu tiên. Windows RT là phiên bản sửa đổi của Windows 8 dành cho PC Arm, nhưng nó không có lớp tương thích ngược nên chỉ có thể chạy phần mềm được xây dựng lại cho Arm. Hầu hết các ứng dụng đều không làm được điều đó vì máy tính bảng Surface và các thiết bị Windows RT khác không bán chạy.

Microsoft sau đó đã tiết lộ Windows 10 trên Arm vào năm 2017, đã rút ra một số bài học từ sự thất bại của Windows RT. Nó dựa trên Windows 10 mới thay vì Windows 8 và Microsoft đã có mối quan hệ hợp tác chặt chẽ hơn với nhà sản xuất chipset Arm Qualcomm. Không giống như Windows RT, phiên bản đầu tiên có thể chạy một số ứng dụng và trò chơi x86 ở chế độ mô phỏng, do đó việc thiếu phần mềm ít gây ra vấn đề hơn. Microsoft bắt đầu thử nghiệm mô phỏng x86 64 bit vào năm 2020, cho phép PC Arm 64 bit chạy nhiều phần mềm không phải Arm hơn nữa. Chức năng đó cuối cùng đã xuất hiện vào năm 2021, nhưng chỉ dành cho PC Arm được cập nhật lên Windows 11.

Windows trên Arm cũng có thể chạy như một máy ảo trên một số máy tính chạy Arm khác. Ví dụ: nếu bạn thiết lập Parallels Desktop, VMWare Fusion, UTM hoặc một ứng dụng ảo hóa khác trên máy Mac có chip Apple Silicon, bạn sẽ sử dụng Windows trên Arm.

2. Cách kiểm tra xem PC có Arm Windows không

Bạn có thể kiểm tra xem mình có đang chạy Windows trên Arm hay không thông qua ứng dụng Cài đặt Windows. Trước tiên, hãy mở ứng dụng Cài đặt bằng cách tìm kiếm nó trong menu Bắt đầu hoặc bằng cách nhấp chuột phải vào nút Bắt đầu và chọn mục menu "Cài đặt". Sau đó chọn menu "Hệ thống" và nhấp vào "Giới thiệu".


Phần Thông số thiết bị trong trang Cài đặt sẽ cho bạn biết bạn có loại máy tính nào. Nếu bạn thấy "Bộ xử lý dựa trên Arm" thì PC của bạn đang chạy Windows trên Arm.

Bạn cũng có thể kiểm tra từ bảng Thông tin hệ thống trong Windows. Nhập phím tắt Win + R (hoặc nhấp chuột phải vào nút Bắt đầu và chọn "Chạy"), sau đó nhập msinfo32 vào trường văn bản và nhấp vào OK. Thao tác này sẽ mở ứng dụng Thông tin hệ thống.


Trang Tóm tắt Hệ thống chính sẽ hiển thị loại máy tính bạn có. Nếu nó ghi "PC dựa trên Arm64" hoặc tên nào khác có "Arm" thì bạn có Windows trên Arm.

3. Windows trên x86 so với Windows trên Arm

Windows on Arm hoạt động giống như phiên bản Windows x86 thông thường. Nó có cùng giao diện, cùng File Explorer, cùng các ứng dụng hệ thống và hầu hết các tính năng giống nhau. Nếu bạn ngồi trước một chiếc PC Windows Arm và không biết nó có phần cứng khác bên trong, có lẽ bạn sẽ không thể nhận ra sự khác biệt.


Ưu điểm và nhược điểm của Windows trên Atm thiên về chip cụ thể đang được sử dụng trong máy tính. Hầu hết Windows trên PC Arm đều là máy tính xách tay tầm thấp hoặc tầm trung, với chip Qualcomm chậm hơn bộ xử lý máy tính xách tay phổ thông của Intel và AMD. Do đó, Windows trên Arm có thể cảm thấy chậm hơn nếu bạn quen với PC cao cấp hơn nhưng đó không hẳn là lỗi của hệ điều hành. Hầu hết các thiết bị Arm Windows cũng có kết nối di động, trong khi hầu hết PC Windows x86 thì không có, vì vậy hỗ trợ LTE và 5G thường là điểm bán hàng của Arm trên Windows.

Sự khác biệt chính với Windows on Arm là khả năng tương thích phần mềm. Hầu hết các ứng dụng và trò chơi Windows chủ yếu được biên dịch cho bộ xử lý x86 chứ không phải bộ xử lý Arm. Windows có một lớp tương thích tích hợp sẵn giúp dịch các lệnh x86 thành các lệnh Arm, nhưng nó không hoàn hảo—xem thêm điều đó trong phần tiếp theo. Ngoài ra còn có một số phần mềm Windows không thể chạy qua lớp tương thích, như trình điều khiển phần cứng.

4. Ứng dụng X86 có hoạt động trong Windows trên Arm không?

Windows 11 trên Arm có lớp tương thích tích hợp sẵn để chạy các ứng dụng Windows 32 bit và 64 bit x86. Trong hầu hết các trường hợp, bạn chỉ cần nhấp đúp vào ứng dụng như bình thường (hoặc chọn nó trong Start Menu) và nó sẽ chạy như bạn mong đợi. Tuy nhiên, đó không phải là một giải pháp hoàn hảo, đặc biệt là so với Rosetta 2 trên máy tính Apple Silicon Mac.

Đầu tiên, quá trình mô phỏng x86 diễn ra chậm, do đó, phần mềm không phải bản địa sẽ chạy kém hơn trên Arm Windows so với trên PC Windows x86 thông thường. Đây không phải là vấn đề lớn đối với các ứng dụng đơn giản hoặc trò chơi cũ nhưng nó đặc biệt đáng chú ý trong phần mềm nặng về CPU, như ứng dụng Electron, trình khởi chạy Steam và trò chơi PC hiện đại. Lớp tương thích cũng không thể hoạt động đối với trình điều khiển phần cứng hoặc các thành phần hệ thống cấp thấp. Ví dụ: hầu hết các giải pháp chống gian lận trong trò chơi trên PC sẽ không hoạt động—Fallout 76, VRChat và nhiều trò chơi khác đều không hoạt động vì lý do đó. Trình điều khiển phần cứng và ứng dụng dựa trên tiện ích mở rộng File Explorer cũng sẽ không hoạt động trừ khi chúng thêm hỗ trợ Arm. Ví dụ: Dropbox hoàn toàn không chạy trên Arm Windows cho đến khi hỗ trợ Arm được thêm vào năm 2023, vì nó kết nối với Trình quản lý tệp để xử lý đồng bộ hóa tệp.

Thứ hai, lớp tương thích có một số cài đặt mô phỏng khác nhau mà bạn có thể cần thay đổi theo cách thủ công nếu ứng dụng không hoạt động. Bạn có thể thay đổi cài đặt bằng cách nhấp chuột phải vào tệp thực thi, chọn "Thuộc tính" và mở tab Tương thích. Nếu ứng dụng nằm trong Menu Bắt đầu, trước tiên bạn sẽ phải chọn "Mở vị trí tệp" trên ứng dụng đó, thao tác này sẽ hiển thị vị trí của nó trong File Explorer.


Tab Tương thích trong Windows trên Arm có nút "Thay đổi cài đặt mô phỏng" hiển thị một số tùy chọn bổ sung. Bạn có thể thử chuyển sang "Mô phỏng nghiêm ngặt" hoặc "Mô phỏng rất nghiêm ngặt" nếu ứng dụng không hoạt động, mặc dù hiệu suất sẽ bị ảnh hưởng. Tôi cũng nhận thấy rằng các ứng dụng và trò chơi cũ hơn đôi khi hoạt động tốt hơn nếu bạn chọn hộp "Chạy chương trình này ở chế độ tương thích cho" và chọn Windows 7 hoặc Windows 8.


Ngay cả với những hạn chế đó, lớp tương thích vẫn rất ấn tượng. Tôi đã chơi rất nhiều Civilization VI, Fallout 3, Civilization V và SimCity 2000 trong Arm Windows trên MacBook Air của mình, tất cả đều là phần mềm x86 32 bit hoặc 64 bit.

Thật không may, không có cách nào dễ dàng để kiểm tra xem một ứng dụng hoặc trò chơi nhất định có hoạt động trên Arm Windows hay không. Nếu phần mềm có phiên bản Arm chính thức thì phần mềm đó phải được liệt kê trong yêu cầu hệ thống chính thức, nếu không trang tải xuống sẽ có phiên bản Arm Windows. Tuy nhiên, một số phần mềm khác vẫn có thể chạy trong lớp tương thích mà không cần hỗ trợ chính thức.

5. Bạn có nên mua một chiếc Arm PC chạy Windows không?

Mặc dù Windows on Arm ngày nay ấn tượng hơn nhiều so với vài năm trước nhưng nó vẫn gặp bất lợi về phần mềm so với Windows truyền thống. Hầu hết các ứng dụng và gần như tất cả các trò chơi đều không có nguồn gốc từ Arm, vì vậy chúng sẽ chạy ở lớp tương thích chậm hơn nếu chúng hoạt động. Sự đánh đổi đó có thể đáng giá nếu bạn thực sự cần kết nối 5G tích hợp, vốn phổ biến trong máy tính xách tay Arm Windows dựa trên Qualcomm chứ không phải máy tính xách tay Windows dựa trên x86, nhưng chỉ có vậy.

Lô PC Arm Windows hiện tại với chip Qualcomm cũng không ấn tượng lắm về mặt hiệu năng. Một máy tính xách tay tầm trung có bộ xử lý Intel hoặc AMD có thể sẽ hoạt động tốt hơn và không khiến bạn phải đoán về khả năng tương thích của ứng dụng. Những chiếc máy tính xách tay đầu tiên trang bị chip Snapdragon X Elite dự kiến sẽ xuất hiện vào khoảng năm 2024, đây sẽ là một sự cải thiện hiệu suất đáng kể, nhưng khả năng tương thích ứng dụng sẽ vẫn là một vấn đề trong ít nhất vài năm tới. Ít nhất, Google Chrome cuối cùng đã thêm hỗ trợ Arm Windows gốc.