Tại sao Hầu hết các chương trình vẫn là 32-bit trên Phiên bản Windows 64-bit?

Máy tính của bạn có thể đang chạy phiên bản Windows 64 bit. Nhưng hãy nhìn vào Trình quản lý tác vụ và bạn sẽ thấy rằng nhiều ứng dụng trên hệ thống của bạn vẫn là 32-bit. Đây co phải vân đê?

Hầu hết các máy tính hiện đại — chắc chắn là những máy tính được bán ra từ khoảng Windows 7 ngày — đều có khả năng 64-bit và đi kèm với phiên bản Windows 64-bit. Nếu bạn không chắc về PC của mình, bạn có thể dễ dàng kiểm tra xem mình đang chạy Windows 32 bit hay 64 bit. Có nhiều điểm khác biệt giữa phiên bản Windows 64 bit và 32 bit — đủ để nếu PC và các ứng dụng của bạn hỗ trợ nó, bạn nên chạy phiên bản 64 bit. Ngay cả khi mọi ứng dụng bạn chạy là ứng dụng 32 bit, chạy hệ điều hành 64 bit vẫn sẽ an toàn và đáng tin cậy hơn.

Nhưng, những ứng dụng đó thì sao? Mọi thứ trở nên phức tạp hơn một chút, ở đó. Điều đầu tiên cần biết là phiên bản Windows 64 bit có thể chạy ứng dụng 32 bit, nhưng phiên bản Windows 32 bit không thể chạy phần mềm 64 bit. Một vấn đề nhỏ khác — và chỉ áp dụng cho một số rất ít người — là các phiên bản Windows 32-bit có thể chạy các ứng dụng 16-bit cũ, nhưng các ứng dụng 16-bit đó sẽ không chạy trên phiên bản Windows 64-bit. . Vì vậy, hãy đi sâu vào vấn đề đó một chút và xem khi nào điều đó có thể quan trọng với bạn.

LIÊN QUAN:Làm cách nào để biết tôi đang chạy Windows 32 bit hay 64 bit?

Cách kiểm tra ứng dụng nào của bạn vẫn còn 32 bit

LIÊN QUAN:Người mới bắt đầu Geek: Điều mà mọi người dùng Windows cần biết về việc sử dụng Trình quản lý tác vụ Windows

Bạn có thể sử dụng Trình quản lý tác vụ để xem chương trình nào của mình là 64 bit và chương trình nào là 32 bit. Để mở nó, hãy nhấp chuột phải vào bất kỳ vùng mở nào trên thanh tác vụ, sau đó nhấp vào “Task Manager” (hoặc nhấn Ctrl + Shift + Escape).

Trên tab "Quy trình", hãy xem bên dưới cột "Tên". Nếu đang sử dụng phiên bản Windows 8 hoặc 10 64 bit, bạn sẽ thấy văn bản “(32 bit)” sau tên của bất kỳ ứng dụng 32 bit nào. Nếu đang sử dụng phiên bản Windows 7 64 bit, bạn sẽ thấy dòng chữ “* 32”. Trong tất cả các phiên bản, ứng dụng 64-bit không có thêm văn bản sau tên.

Windows cũng cài đặt các ứng dụng 32 bit và 64 bit ở những nơi khác nhau — hoặc ít nhất, cố gắng như vậy. Các ứng dụng 32-bit thường được cài đặt vào C: \ Program Files (x86) \ thư mục trên các phiên bản Windows 64 bit, trong khi các chương trình 64 bit thường được cài đặt vào C: \ Program Files \ thư mục.

Tuy nhiên, đây là một hướng dẫn nhiều hơn. Không có quy tắc nào buộc các ứng dụng 32 bit và 64 bit vào các thư mục tương ứng. Ví dụ: ứng dụng khách Steam là một chương trình 32 bit và nó được cài đặt đúng cách vào C: \ Program Files (x86) \ thư mục theo mặc định. Tuy nhiên, tất cả các trò chơi bạn cài đặt thông qua Steam đều được cài đặt vào C: \ Program Files (x86) \ Steam thư mục theo mặc định — ngay cả trò chơi 64-bit.

Nếu so sánh hai thư mục Tệp chương trình khác nhau, bạn sẽ thấy rằng hầu hết các chương trình của bạn có thể đã được cài đặt vào thư mục C: \ Program Files (x86). Chúng có thể là các chương trình 32 bit.

Chạy các ứng dụng 32-bit trên Windows 64-bit có phải là một ý tưởng tồi không?

LIÊN QUAN:Tại sao Phiên bản Windows 64-bit lại An toàn hơn

Nhìn bề ngoài, có vẻ như việc chạy các ứng dụng 32-bit trong môi trường 64-bit là không tốt — dù sao thì, hoặc ít hơn lý tưởng. Xét cho cùng, các ứng dụng 32 bit không tận dụng được hết cấu trúc 64 bit. Và đó là sự thật. Khi có thể, chạy phiên bản 64-bit của ứng dụng sẽ cung cấp các tính năng bảo mật bổ sung cho các ứng dụng có khả năng bị tấn công. Và các ứng dụng 64 bit có thể truy cập trực tiếp nhiều bộ nhớ hơn so với 4 GB mà các ứng dụng 32 bit có thể truy cập.

Tuy nhiên, đây là những điểm khác biệt mà bạn có thể không nhận thấy khi chạy các ứng dụng thông thường trong thế giới thực. Ví dụ: bạn sẽ không phải chịu bất kỳ hình phạt nào về hiệu suất khi chạy các ứng dụng 32 bit. Trong phiên bản Windows 64 bit, các ứng dụng 32 bit chạy dưới một thứ có tên là lớp tương thích Windows 32 bit trên Windows 64 bit (WoW64) — một hệ thống con đầy đủ xử lý các ứng dụng 32 bit đang chạy. Các chương trình Windows 32 bit của bạn sẽ chạy tương tự như trên phiên bản Windows 32 bit (và trong một số trường hợp, thậm chí còn tốt hơn), vì vậy không có nhược điểm khi chạy các chương trình này trên hệ điều hành 64 bit.

LIÊN QUAN:Tại sao Phiên bản Windows 64-bit lại An toàn hơn

Ngay cả khi mọi chương trình bạn sử dụng vẫn là 32 bit, bạn sẽ được hưởng lợi vì bản thân hệ điều hành của bạn đang chạy ở chế độ 64 bit. Phiên bản Windows 64 bit an toàn hơn.

Nhưng các chương trình 64-bit sẽ tốt hơn, phải không?

Như chúng tôi đã đề cập trước đó, có một lợi thế khi chạy phiên bản 64-bit của một ứng dụng, nếu có sẵn. Trên phiên bản Windows 64 bit, các chương trình 32 bit chỉ có thể truy cập 4 GB bộ nhớ mỗi chương trình, trong khi các chương trình 64 bit có thể truy cập nhiều hơn nữa. Nếu một chương trình có khả năng bị tấn công, các tính năng bảo mật bổ sung được áp dụng cho các chương trình 64 bit có thể giúp ích.

Nhiều ứng dụng cung cấp cả phiên bản 32 bit và 64 bit. Chrome, Photoshop, iTunes và Microsoft Office là một số chương trình Windows phổ biến nhất và chúng đều có sẵn ở dạng 64-bit. Các trò chơi yêu cầu thường là 64-bit để chúng có thể sử dụng nhiều bộ nhớ hơn.

Mặc dù vậy, nhiều ứng dụng đã không tạo ra bước nhảy vọt và hầu hết sẽ không bao giờ xảy ra. Bạn vẫn có thể chạy hầu hết các chương trình Windows 32 bit 10 năm tuổi trên phiên bản Windows 64 bit ngay cả khi các nhà phát triển của họ chưa cập nhật chúng kể từ khi có phiên bản Windows 64 bit.

Một nhà phát triển muốn cung cấp phiên bản 64-bit của chương trình của họ phải thực hiện thêm công việc. Họ phải đảm bảo mã hiện có được biên dịch và chạy chính xác dưới dạng phần mềm 64-bit. Họ phải cung cấp và hỗ trợ hai phiên bản riêng biệt của chương trình, vì những người đang chạy phiên bản Windows 32 bit không thể sử dụng phiên bản 64 bit.

Và trong nhiều ứng dụng, mọi người sẽ không nhận thấy sự khác biệt. Hãy lấy phiên bản Windows dành cho máy tính để bàn của Evernote làm ví dụ ở đây. Ngay cả khi họ cung cấp phiên bản Evernote 64 bit, người dùng có thể sẽ không nhận thấy sự khác biệt nào cả. Chương trình 32 bit có thể chạy tốt trên phiên bản Windows 64 bit và không có lợi thế đáng chú ý nào với phiên bản 64 bit.

Tóm lại, nếu bạn có quyền lựa chọn, hãy chắc chắn lấy phiên bản 64-bit của ứng dụng. Nếu bạn không có sự lựa chọn, hãy tải phiên bản 32 bit và đừng lo lắng về điều đó.

Tải ứng dụng 64 bit

Cách bạn tải ứng dụng 64 bit khi chúng có sẵn sẽ khác nhau tùy theo ứng dụng. Đôi khi, khi bạn truy cập trang tải xuống ứng dụng, trang sẽ phát hiện bạn đang sử dụng phiên bản Windows 32 bit hay 64 bit và tự động chuyển hướng bạn đến trình cài đặt phù hợp. Apple iTunes hoạt động theo cách này.

Lần khác, bạn sẽ tải xuống một ứng dụng cài đặt có chứa cả phiên bản 32 bit và 64 bit của ứng dụng. Khi bạn khởi chạy trình cài đặt, tại thời điểm đó, nó sẽ phát hiện xem bạn đang sử dụng phiên bản Windows 32 bit hay 64 bit và cài đặt các tệp đó. Photoshop cho Windows hoạt động theo cách này.

Và vẫn còn những lần khác, bạn sẽ thực sự có lựa chọn trên trang tải xuống của ứng dụng để tải xuống phiên bản bạn muốn. Đôi khi phiên bản sẽ nói “64-bit”, đôi khi nó sẽ nói “x64” và đôi khi là cả hai. Khi bạn thấy một lựa chọn như thế này, hãy tiếp tục và tải xuống phiên bản 64-bit.

Cuối cùng, điều quan trọng không phải là đảm bảo rằng bạn đang chạy các ứng dụng 64 bit — mà là đảm bảo rằng bạn đang chạy các ứng dụng hoạt động tốt cho mình. Nếu có phiên bản 64-bit của một ứng dụng, hãy sử dụng nó. Nếu không, sử dụng phiên bản 32-bit là tốt. Đối với hầu hết các ứng dụng, bạn thậm chí sẽ không nhận thấy sự khác biệt.


$config[zx-auto] not found$config[zx-overlay] not found