Rất có thể bạn đang chạy một hệ điều hành dựa trên x64, nhưng điều đó thậm chí còn có nghĩa gì?
Có rất nhiều cách để đếm, nhưng khi nói đến máy tính chỉ có nhị phân: 0 và 1. Mỗi cách được coi là một “bit”. Điều đó có nghĩa là đối với điện toán 1 bit, bạn nhận được hai giá trị có thể; 2 bit có nghĩa là bốn giá trị; sau đó với 3 bit, bạn nhân đôi số đó lên tám (2 đến công suất thứ ba, hay còn gọi là 2 khối).
Tiếp tục đi theo cấp số nhân và cuối cùng bạn nhận được 32 bit (2 đến năng lượng thứ 32) trị giá 4.294.967.296; 64 bit (hoặc 2 đến sức mạnh thứ 64) có giá trị 18.446.744.073.709.551.616 giá trị. Đó là 18,4 triệu và thay đổi.
Đó là rất nhiều bit, và các con số cho thấy một con chip hỗ trợ tính toán bit cao hơn có thể mạnh hơn bao nhiêu. Nó nhiều hơn gấp đôi.
Đó là bởi vì cứ sau vài năm, các con chip bên trong máy tính (thậm chí cả điện thoại thông minh) và phần mềm chạy trên những con chip đó lại có bước nhảy vọt trong việc hỗ trợ một số mới. Ví dụ:
- Chip Intel 8080 trong những năm 1970 hỗ trợ tính toán 8 bit.
- Năm 1992, Windows 3.1 là phiên bản máy tính để bàn 16 bit đầu tiên của Windows.
- AMD đã xuất xưởng chip máy tính để bàn 64 bit đầu tiên vào năm 2003.
- Apple đã tạo ra Mac OS X Snow Leopard hoàn toàn 64 bit vào năm 2009.
- Điện thoại thông minh đầu tiên có chip 64 bit (Apple A7) là iPhone 5s vào năm 2014 .
Điều đó khá rõ ràng: 64 bit, đôi khi được đặt tên là x64, có khả năng thực hiện nhiều hơn 32 bit. Bạn có thể biết 32 bit là x86 , một thuật ngữ ban đầu được gọi là bất kỳ HĐH nào với tập lệnh được thiết lập để hoạt động trên các chip Intel như 8086 đến 80486.
Ngày nay, rất có thể bạn đã chạy chip 64 bit với hệ điều hành 64 bit, lần lượt chạy các ứng dụng 64 bit (cho thiết bị di động) hoặc chương trình (trên máy tính để bàn, để giải quyết trên một số danh pháp). Nhưng không phải lúc nào cũng vậy. Ví dụ, Windows 7, 8, 8.1 và 10 có các phiên bản 32 bit hoặc 64 bit.
Làm thế nào để bạn thậm chí nói bạn có cái nào?
Xác định hệ điều hành 64 bit
Nếu bạn đang chạy Windows trên máy tính dưới 10 năm, chip của bạn gần như được đảm bảo là 64 bit, nhưng bạn có thể đã cài đặt phiên bản HĐH 32 bit. Nó đủ dễ để kiểm tra.
Trong Windows 10 , đi tới Settings > System > About hoặc nhập About trong hộp tìm kiếm Windows 10. Trong tiêu đề Thông số thiết bị , bạn sẽ thấy nó ở Loại hệ thống: “Hệ điều hành 64 bit, bộ xử lý dựa trên x64” có nghĩa là bạn được bảo vệ.
Người dùng Mac không phải lo lắng về điều này, vì MacOS chỉ có 64 bit trong một thời gian dài. Trên thực tế, kể từ phiên bản mới nhất (10.14 Catalina), các ứng dụng 32 bit trên máy Mac thậm chí không được hỗ trợ về mặt kỹ thuật, nhưng chúng tôi có một hướng dẫn để chạy các ứng dụng 32 bit trong MacOS Catalina . Nếu bạn phải.
Tại sao 32-bit ở tất cả?
Tại sao bạn lại cài đặt HĐH 32 bit trên PC? Lý do lớn là vì bạn có bộ xử lý 32 bit, yêu cầu HĐH 32 bit.
Có một CPU như vậy ngày nay là không thể. Intel bắt đầu sản xuất bộ xử lý 32 bit theo cách phạm vi 80386 từ năm 1985; nó đã bán bộ xử lý 64 bit vào năm 2001. Nếu bạn đã mua một PC kể từ khi chip Pentium D ra mắt vào năm 2005, không chắc bạn chỉ có một lệnh 32 bit được đặt bên trong.
Nhiều khả năng, bạn có một hệ thống cũ với một hệ điều hành bạn đã cài đặt chỉ có 32 bit. Nâng cấp sau đó, nếu có, có thể không tăng cài đặt của bạn lên đến 64-bit. Điều đó có thể ổn, không phải tất cả các bộ xử lý 64 bit sớm nhất đều có tất cả các tính năng. Bạn có thể xác định xem PC của bạn đã thực sự sẵn sàng cho 64-bit đầy đủ hay chưa bằng cách sử dụng phần mềm như Trình kiểm tra 64 bit . Nó hoạt động trên tất cả các phiên bản Windows trở lại Windows 95.
Cài đặt HĐH 32 bit trên hệ thống kiến trúc 64 bit có thể hoạt động nhưng không tối ưu. Chẳng hạn, một hệ điều hành 32 bit có nhiều hạn chế hơn, nổi bật là nó chỉ có thể thực sự sử dụng 4GB RAM. Cài đặt thêm RAM trên hệ thống với HĐH 32 bit không ảnh hưởng nhiều đến hiệu suất. Tuy nhiên, hãy nâng cấp hệ thống đó với RAM dư thừa lên phiên bản Windows 64 bit và bạn sẽ nhận thấy sự khác biệt.
Điều này sẽ đánh vần nó theo cách rõ ràng nhất: RAM tối đa được hỗ trợ chính thức trên Windows 10 là 2 terabyte (hoặc 128GB trên Windows 10 Home).
Giới hạn lý thuyết của RAM ở mức 64 bit: 16 exabyte . Điều đó tương đương với 1 m terabyte hoặc 1 b illion gigabyte. Nhưng chúng ta còn lâu mới có phần cứng có thể hỗ trợ điều đó. (Dù bằng cách nào, nó làm cho việc mua một máy tính xách tay mới với 16GB RAM có vẻ không ấn tượng, phải không?)
Các chương trình trong 64-Bits
Bạn cũng có thể nhận thấy rằng một số chương trình bạn tải xuống cho hệ điều hành máy tính để bàn của bạn có các phiên bản 32 và 64 bit. Firefox là một ví dụ điển hình, trong đó các tùy chọn là “Windows 32-bit” và “Windows 64-bit” (cũng như “Linux” hoặc “Linux 64-bit” Phiên bản macOS chỉ là 64-bit).
Tại sao làm điều đó? Bởi vì một số hệ điều hành 32 bit vẫn còn tồn tại đối với một số người. Những hệ thống đó cần phần mềm 32 bit mà họ thường không thể cài đặt chương trình 64 bit và chắc chắn sẽ không chạy chúng. Tuy nhiên, HĐH 64 bit có thể hỗ trợ chương trình 32 bit, đặc biệt là Windows Windows đã được xây dựng trong một hệ thống con mô phỏng cho điều đó, được gọi là Windows32 trên Windows64 hoặc WoW64 .
Hãy tìm trong ổ C: đôi khi bạn sẽ thấy hai Thư mục chương trình: một cho các chương trình 64 bit, một chương trình khác gọi là Thư mục chương trình (x86) chỉ dành cho các ứng dụng 32 bit. Bạn sẽ ngạc nhiên khi biết bao nhiêu mã 32 bit vẫn còn tồn tại.
Trên máy Mac, bạn ít có khả năng tìm thấy nhiều 32 bit, đó là lý do tại sao Apple cấm các ứng dụng 32 bit dưới Catalina hoặc ít nhất là thử. Nhưng bạn có thể kiểm tra ứng dụng của bạn. Trên menu Apple, chọn Giới thiệu về máy Mac này , bấm Báo cáo hệ thống và tô sáng tất cả các ứng dụng được liệt kê trong Phần mềm. Mỗi người sẽ có một mục nhập “64 bit (Intel)” Có hoặc Không. Hầu hết sẽ là Có. Nếu bạn có một chương trình quan trọng nói Không, hãy tránh Catalina ngay bây giờ hoặc đọc cách giải quyết của chúng tôi .
Một chút về di động 64-bit
Như đã nói ở trên, chip A7 của Apple là bộ xử lý 64 bit đầu tiên đi vào điện thoại di động (iPhone 5s). Vào năm 2015, Apple đã bắt buộc tất cả các phần mềm iOS phải đi 64. Kể từ tháng 6 năm 2016, việc mở ứng dụng 32 bit trong các phiên bản iOS mới nhất đã gây ra cảnh báo “không được tối ưu hóa”: “sử dụng nó có thể ảnh hưởng đến hiệu suất toàn bộ hệ thống”.
Nếu bạn đã có iPhone 5s trở lên với iOS 10 trở lên, bạn không thể sử dụng các ứng dụng 32 bit cũ hơn chưa có bản cập nhật. Đó là điều “tốt nhất” về hệ thống khép kín của Apple, nó có thể buộc điều đó xảy ra.
Trên điện thoại Android, có thể khó hơn một chút để khám phá chi tiết trừ khi bạn thành thạo về con chip bên trong. Nếu bạn không chạy Android 5.0 Lollipop hoặc mới hơn, bạn vẫn còn 32 bit. Một ứng dụng sẽ cho bạn biết là AnTuTu Benchmark ; tải nó, nhấp vào nút Thông tin và tìm dòng Android. Nó sẽ cho bạn biết phiên bản Android và nếu đó là 32 hoặc 64 bit.
Đối với iOS và Android, đây không phải là về việc mở HĐH để sử dụng thêm RAM. Trên thực tế, đi x64 không đảm bảo cho hiệu suất tốt hơn. Đi 64 bit có các lợi ích khác Những thứ khác như lấy dữ liệu nhiều hơn trên mỗi chu kỳ (và nhanh hơn), mã hóa tốt hơn và chuyển sang chip 64 bit mới với các tính năng được cải thiện, như hiệu quả năng lượng.
Cuối cùng, cuộc cách mạng 64 bit đã ở đây. Và bạn không cần biết gì về x64 để trở thành một phần của nó.