Kết thúc thời đại của kiến trúc 32-bit và ảnh hưởng lên Android, iOS, Windows, macOS và Linux
Đọc tóm tắt
- - ARM công bố từ năm 2023, tất cả lõi CPU chỉ hỗ trợ 64-bit, kết thúc thời đại 32-bit.
- - Vi xử lý 64-bit đầu tiên trên smartphone là Apple A7 trên iPhone 5s.
- - Android chuyển sang hỗ trợ 64-bit, Google Play Store yêu cầu ứng dụng hỗ trợ 64-bit từ 2019.
- - Apple hỗ trợ ứng dụng 64-bit từ iPhone 5s, macOS 11 và 12 chỉ hỗ trợ 64-bit.
- - Windows và Linux vẫn hỗ trợ 32-bit, đang chuyển sang 64-bit.
ARM công bố rằng từ năm 2023, tất cả các lõi CPU của họ sẽ chỉ hỗ trợ 64-bit. Điều này đồng nghĩa với việc các ứng dụng và hệ điều hành di động 32-bit sẽ trở thành quá khứ.Nếu quan tâm, vui lòng xem thêm:
Nhắc nhở một chút về bit, mọi dữ liệu trên internet, tệp tin trong bộ nhớ flash, âm thanh được phát ra và các thao tác cảm ứng trên màn hình đều được biểu diễn và xử lý dưới dạng số. Đa số quá trình xử lý này được thực hiện bởi CPU với sự hỗ trợ từ GPU hoặc RAM.
ARM giới thiệu kiến trúc tập lệnh 64-bit lần đầu qua Armv8 và tiếp tục với Armv9. Cả hai kiến trúc này vẫn tương thích với 32-bit, với sự chuyển đổi nhanh chóng giữa hai loại tập lệnh mà người dùng khó nhận ra. Mặc dù ARM có những lõi CPU chỉ hỗ trợ 32-bit như Cortex-A32 hoặc chỉ hỗ trợ 64-bit như Cortex-A34, Cortex-A65, nhưng chúng chưa được sử dụng rộng rãi vì tính tương thích với cả hai loại kiến trúc vẫn được ưa chuộng hơn.
Tuy nhiên, với Cortex-A76, mọi thứ đã thay đổi một chút. Nó chỉ hỗ trợ ứng dụng 32-bit, không còn hỗ trợ cho hệ điều hành nữa. Điều này có nghĩa là các điện thoại sử dụng Snapdragon 855 trở lên hoặc các CPU Snapdragon có lõi Kryo 4xx như Snapdragon 675, Snapdragon 765 sẽ chỉ chạy trên Android 64-bit, nhưng vẫn có thể sử dụng ứng dụng 32-bit. Từ Cortex-X2 hoặc Cortex-A510 trở đi, việc hỗ trợ ứng dụng 32-bit cũng sẽ không khả dụng nữa, chỉ hỗ trợ hệ điều hành và ứng dụng 64-bit. Cortex-A710 là lõi CPU duy nhất hiện nay vẫn hỗ trợ ứng dụng 32-bit.
Nội dung được phát triển bởi đội ngũ Mytour với mục đích chăm sóc khách hàng và chỉ dành cho khích lệ tinh thần trải nghiệm du lịch, chúng tôi không chịu trách nhiệm và không đưa ra lời khuyên cho mục đích khác.
Nếu bạn thấy bài viết này không phù hợp hoặc sai sót xin vui lòng liên hệ với chúng tôi qua email [email protected]
Các câu hỏi thường gặp
1.
ARM công bố việc chỉ hỗ trợ 64-bit cho các lõi CPU từ năm 2023 sẽ ảnh hưởng như thế nào đến ứng dụng di động?
Có, từ năm 2023, ARM chỉ hỗ trợ lõi CPU 64-bit, điều này đồng nghĩa với việc các ứng dụng di động 32-bit sẽ không còn được hỗ trợ, ảnh hưởng đến các hệ điều hành và ứng dụng cũ. Các thiết bị sử dụng CPU 32-bit sẽ không thể chạy các ứng dụng 64-bit.
2.
Việc chuyển từ 32-bit sang 64-bit trên Android sẽ có những thay đổi gì đối với người dùng?
Không có thay đổi đáng kể. Android đã hỗ trợ kiến trúc 64-bit từ phiên bản 5.0 Lollipop và tất cả ứng dụng trên Google Play Store phải hỗ trợ 64-bit từ tháng 8 năm 2019. Người dùng sẽ không cảm thấy sự khác biệt khi sử dụng ứng dụng hoặc hệ điều hành.
3.
iOS đã chuẩn bị như thế nào để chuyển đổi từ ứng dụng 32-bit sang 64-bit?
Apple đã bắt đầu hỗ trợ 64-bit từ iPhone 5s và từ iOS 11, ứng dụng 32-bit không còn hoạt động được nữa. Quá trình chuyển đổi đã được Apple chuẩn bị kỹ lưỡng, giúp người dùng dễ dàng chuyển sang nền tảng 64-bit.
4.
macOS đã làm gì để thích ứng với kiến trúc 64-bit trong các ứng dụng của mình?
Từ năm 2018, macOS yêu cầu tất cả các ứng dụng trên Mac App Store phải hỗ trợ 64-bit. Các phiên bản macOS hiện nay như Big Sur và Monterey chỉ hỗ trợ 64-bit, làm cho ứng dụng 32-bit không còn khả năng tương thích.
5.
Windows và Linux hiện vẫn hỗ trợ ứng dụng 32-bit, điều này có ảnh hưởng như thế nào đến người dùng?
Windows và Linux vẫn hỗ trợ ứng dụng 32-bit để duy trì tính tương thích với các phần mềm cũ. Tuy nhiên, quá trình chuyển đổi sang 64-bit đang diễn ra, với một số phần mềm và ứng dụng chỉ hỗ trợ 64-bit trong tương lai.