Sự khác biệt giữa Thư mục Tệp Chương trình và Thư mục Tệp Chương trình (x86) là gì?

Su Khac Biet Giua Thu Muc Tep Chuong Trinh Va Thu Muc Tep Chuong Trinh X86 La Gi



Nếu bạn là người dùng Windows, bạn hẳn đã thấy hai thư mục Tệp chương trình trong Đĩa C đặt tên 'File chương trình' “Tệp chương trình (x86)” . Điều này đặt ra câu hỏi: tại sao các thư mục này có cùng tên và điều gì phân biệt chúng với nhau? Tốt! Điều quan trọng cần lưu ý là cả hai thư mục Tệp chương trình này đều phục vụ các mục đích riêng biệt.

Bài viết này sẽ giải thích chi tiết về các thư mục Tệp chương trình trong Windows bằng cách sử dụng phác thảo sau:

Thư mục tệp chương trình là gì?

Thư mục Tệp chương trình có trong “C:\Tệp chương trình” thư mục của hệ thống. Nó chứa tất cả các ứng dụng và chương trình đã cài đặt thường không phải là một phần của hệ điều hành mặc định. Tất cả các ứng dụng đã cài đặt đều cần sự hỗ trợ của các tệp DLL, tệp dữ liệu, v.v. tương ứng của chúng để chạy bình thường. Thư mục Tệp chương trình quản lý các tệp này để giúp các ứng dụng dễ dàng thực thi mà không trộn lẫn các tệp.







Sự khác biệt giữa các thư mục tệp chương trình và tệp chương trình (x86)

Trước tiên, để kiểm tra xem hệ thống của bạn có hai thư mục Tệp chương trình hay không, hãy mở 'Chương trình quản lý dữ liệu' sử dụng “Cửa sổ + E” phím tắt trên bàn phím. Sau đó, mở “PC này” từ phía bên trái và nhấp đúp chuột vào Đĩa C, trong trường hợp này là 'Hệ điều hành (C:)' :





Ở đây hãy xem có nhiều Thư mục Tệp Chương trình không. Chẳng hạn, trong ví dụ bên dưới, có hai Thư mục tệp chương trình có tên 'File chương trình' “Tệp chương trình (x86)” :





Có hai Thư mục Tệp Chương trình có nghĩa là PC đã cài đặt Hệ Điều hành 64-bit trên đó. Trước đó, Windows chỉ có hệ điều hành 32 bit chứa một thư mục Tệp chương trình duy nhất. Giờ đây, trong hệ điều hành 64-bit, người dùng cũng có thể sử dụng các ứng dụng 32-bit. Với mục đích đó, hai thư mục Tệp chương trình riêng biệt được tạo.



Các Tệp chương trình (x86) thư mục được sử dụng để chứa tất cả các ứng dụng 32-bit được cài đặt trên hệ thống trong khi thư mục File chương trình thư mục chứa tất cả các ứng dụng 64-bit được cài đặt trên hệ thống. Lý do có hai thư mục riêng biệt là để tránh mọi khả năng trộn lẫn bất kỳ tệp DLL hoặc tệp dữ liệu nào của một ứng dụng.

Ví dụ, nếu người dùng đã cài đặt cả hai phiên bản 32-bit và 64-bit của cùng một ứng dụng, Hệ điều hành sẽ xử lý cả hai phiên bản này một cách riêng biệt và sẽ không trộn lẫn bất kỳ dữ liệu nào của họ. Vì các chương trình 32 bit không thể tải bất kỳ chương trình 64 bit nào. Tương tự, nếu chương trình 32 bit cố tải tệp DLL 64 bit, chương trình đó sẽ bị lỗi.

(x86) có nghĩa là gì?
(x86) trong tên của thư mục Tệp chương trình chỉ được sử dụng để xác định và phân biệt hệ điều hành 32 bit với hệ điều hành 64 bit. “x86” được lấy từ bộ xử lý 32 bit, tức là 286, 386, 486.

Đó là tất cả về sự khác biệt giữa hai thư mục Tệp chương trình riêng biệt trong Windows.

Phần kết luận

Một hệ thống có hai thư mục Tệp chương trình có tên 'File chương trình' “Tệp chương trình (x86)” có nghĩa là nó đã được cài đặt hệ điều hành 64-bit. Tệp chương trình (x86) sẽ chứa tất cả 32 bit trong khi thư mục Tệp chương trình sẽ chứa tất cả các chương trình 64 bit được cài đặt trên hệ thống. Việc tách biệt hai thư mục này được thực hiện để tránh trộn lẫn các tệp DLL hoặc tệp dữ liệu của các chương trình. Bài viết này đã cung cấp sự khác biệt giữa thư mục Tệp chương trình tức là dành cho chương trình 64 bit và thư mục Tệp chương trình (x86) tức là dành cho chương trình 32 bit trong Windows.