Trang Chủ Nhận xét 32-bit so với 64-bit: sự khác biệt là gì?

32-bit so với 64-bit: sự khác biệt là gì?

Mục lục:

Video: how to enable 32 bit applications in windows 7 64 bit. Install run OS 32 on OS 64 (Tháng mười một 2024)

Video: how to enable 32 bit applications in windows 7 64 bit. Install run OS 32 on OS 64 (Tháng mười một 2024)
Anonim

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ố đó thành 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) trị giá 18.446.744.073.709.551.616 giá trị.

Đó 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 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 các 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.
  • Windows 3.1 trở lại năm 1992 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 này 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 (thực sự được gọi là x86, một thuật ngữ bị mắc kẹt khi Windows Vista bắt đầu dán các ứng dụng 32 bit trong một thư mục có tên là "Tệp chương trình (x86), "x86 ban đầu đề cập đến bất kỳ HĐH nào với hướng dẫn đượ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, nhấp vào biểu tượng "Máy tính của tôi" trên màn hình nền và chọn "Thuộc tính" (hoặc mở Bảng điều khiển và đi đến Hệ thống và Bảo mật> Hệ thống). Trong tiêu đề Hệ thống, 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ệ.

Bạn cũng có thể chỉ cần nhập Giới thiệu trong hộp tìm kiếm Windows 10 để hiển thị trang Cài đặt, trang này sẽ hiển thị điều tương tự.

Tại sao 32-bit ở tất cả?

Tại sao bạn sẽ cài đặt HĐH 32 bit trên máy tính để bàn hoặc máy tính xách tay? Lý do lớn là vì bạn có bộ xử lý 32 bit, yêu cầu HĐH 32 bit.

Nhưng có một CPU như vậy 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, thì không chắc bạn đã có một lệnh 32 bit được đặt bên trong. Chip Intel 32 bit cuối cùng, Pentium 4E, xuất hiện vào tháng 2 năm 2004 và được mở rộng thành 64 bit bởi x86-64. Điều đó tương thích ngược với cả phần mềm 32 và 16 bit khi cần. Các phiên bản sau của Pentium 4, như Extreme Edition, đã hoàn toàn 64-bit và thậm chí đã ngừng sản xuất vào năm 2005.

Nhiều khả năng, bạn có một hệ điều hành cũ mà bạn đã cài đặt chỉ có 32 bit. Nâng cấp sau đó, nếu có, có thể đã không tăng lên đến 64-bit. Và đó có thể là một bộ xử lý tốt, 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 sẽ 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. Nhưng 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 . 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 RAM 16 GB dường như không ấn tượng, phải không?

Điện toán 64 bit có nhiều cải tiến khác, mặc dù theo những cách có thể không chú ý bằng mắt thường. Cơ sở dữ liệu rộng hơn, kích thước số nguyên lớn hơn, tám địa chỉ bộ nhớ octet. Đó là tất cả những thứ để các nhà khoa học máy tính tận dụng để làm cho máy tính của bạn trở nên mạnh mẽ hơn.

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ó các tùy chọn 32 và 64 bit. Firefox là một ví dụ điển hình, trong đó các tùy chọn là "Windows" 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ì các hệ điều hành 32 bit vẫn còn ở ngoài đó. Họ cần phần mềm 32 bit để chạy chương trình, họ thường không thể cài đặt các phiên bản 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. 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 64-bit (Intel) nói Có hoặc Không. Hầu hết sẽ là Có. Một lần duy nhất cho đến gần đây là Microsoft Office cho Mac, nó chỉ cung cấp phiên bản 64 bit bắt đầu từ giữa năm 2016.

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. Đến tháng 6 năm 2016, việc mở một ứ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 toàn bộ hệ thống hiệu suất."

Nếu bạn đã có iOS 10, có lẽ bạn vẫ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 (ngoại trừ một vài thiết bị cũ hơn hỗ trợ iOS 10 trên chip 32 bit). Đó 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. Ngoài ra, 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. Mặc dù có nhiều chip chạy Android hơn, từ ARM đến Snapdragon, việc đẩy về 64-bit hoàn toàn được tiến hành.

  • Windows trên Qualcomm được hỗ trợ ứng dụng 64-bit Windows trên Qualcomm được hỗ trợ ứng dụng 64-bit
  • Intel kỷ niệm x86 kỷ niệm 40 năm với Core i7 5GHz Intel kỷ niệm x86 kỷ niệm 40 năm với Core i7 5GHz
  • Cách chạy ứng dụng 32 bit trong macOS Catalina Cách chạy ứng dụng 32 bit trong macOS Catalina

Đối với iOS và Android, đây không phải là về việc mở HĐH để sử dụng nhiều RAM hơn nữa, nhu cầu bộ nhớ trên thiết bị cầm tay vẫn không đáng kể so với sử dụng máy tính để bàn. Trên thực tế, x64 không đảm bảo hiệu năng tốt hơn rất nhiều điện thoại Android 32 bit phù hợp với iPhone 5s 64 bit ban đầu. Thêm vào đó, các điện thoại Android 64 bit đầu tiên, như HTC Desire 510, hoàn toàn không được hưởng lợi khi bị mắc kẹt với phiên bản Android 32 bit cũ hơn.

Nhưng điện thoại thông minh 64 bit có những 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, đặc biệt là kiến ​​trúc ARMv8 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 đã có mặt trên PC và điện thoại thông minh. Những người tiếp thị thậm chí không thổi phồng nó nữa. Bạn, người tiêu dùng, không cần biết nhiều về nó để trở thành một phần của nó.

32-bit so với 64-bit: sự khác biệt là gì?