Sự khác biệt giữa thư mục Program Files (x86) và Program Files

Tệp chương trình còn được gọi là tệp thực thi là các chương trình ứng dụng có chứa các mã nhị phân cần thiết để chạy phần mềm trong hệ thống máy tính. Cùng với điều này nảy sinh một câu hỏi rằng tại sao chúng ta có hai tệp chương trình khác nhau trong hệ điều hành 64-bit. Bên trong ổ C, có hai thư mục là tệp chương trình và tệp chương trình (x86), với số lượng thư mục được lưu trữ trong đó gần như bằng nhau. Vì vậy, chúng ta hãy xem sự khác biệt giữa thư mục Program Files (x86)Program Files trong Windows 10 và chúng khác nhau như thế nào.

Sự khác biệt giữa thư mục Program Files (x86) và Program Files

Sự khác biệt giữa thư mục Program Files ( x86 ) và Program Files

Hai tệp chương trình khác nhau chỉ có sẵn trong hệ điều hành 64-bit . Hệ điều hành 32-bit sẽ chỉ có một thư mục tệp chương trình duy nhất.

Sự khác biệt chính là thư mục tệp chương trình có đường dẫn tệp “ C:\Program Files ” được sử dụng để thực thi các ứng dụng 64-bit trong khi thư mục tệp chương trình (x86) với đường dẫn tệp “ C:\Program Files (x86) » được sử dụng để thực thi Các ứng dụng 32-bit.

Chương trình 32-bit không thể tải các thư viện 64-bit, sự chồng chéo của hai thư mục có thể dẫn đến lỗi chức năng. Các nhà phát triển của Microsoft(Microsoft) đã tạo ra hai thư mục riêng biệt một cách thông minh để chúng ta có cái nhìn sâu hơn về cả hai thư mục.

Việc kết hợp cả hai thư mục thành một có thể tạo ra vấn đề nếu một chương trình có sẵn ở cả phiên bản 32 bit và 64 bit, chẳng hạn như Microsoft Office . Để tránh xung đột có thể xảy ra và các vấn đề tương thích, Windows có hai thư mục tệp Chương trình .(Program)

32-bit so với 64-bit

Như tên cho thấy, hệ điều hành 32 bit(32-bit operating system) lưu trữ ít dữ liệu hơn so với hệ điều hành 64 bit. Nhìn vào mặt khác, hệ điều hành 64-bit rõ ràng hơn nếu có một lượng lớn RAM có sẵn trên máy tính của bạn.

Nếu bạn vẫn đang sử dụng hệ điều hành Microsoft 32-bit , bạn sẽ chỉ tìm thấy một thư mục “tệp chương trình” duy nhất trong hệ thống máy tính của mình. Trong khi đó, phiên bản hệ điều hành 64-bit phổ biến của Microsoft chứa hai thư mục khác nhau, một để hỗ trợ các chương trình 64-bit và một thư mục khác dành cho các chương trình 32-bit.

Việc tách các thư mục đã được tạo ra để tránh các sự cố và sự cố có thể xảy ra khi một chương trình 32-bit cố gắng được thực thi bởi một thành phần 64-bit. do đó, các thư mục được thiết kế theo cách mà Tệp Chương trình(Program Files) lưu trữ các chương trình 64-bit và Tệp Chương trình(Program Files) (x86) lưu trữ các chương trình 32-bit.

Tại sao một thư mục 32-bit lại có tên là “x86”

Chắc hẳn nó đã khiến bạn suy nghĩ rằng tại sao một thư mục chương trình 32-bit lại có tên là “x86” trong khi 64-bit chỉ đơn giản là “x64”. Phiên bản hệ điều hành 16-bit trước đó có chip Intel -8086(Intel -8086) . Sau đó, phiên bản được cập nhật lên 32-bit và do đó, thư mục 32-bit được đặt tên dựa trên chip Intel 8086(Intel 8086) , tức là các tệp chương trình (x86). Phiên bản 64-bit chứa kiến ​​trúc 64-bit mà lần lượt được gọi là (x64). Loại bộ xử lý là Pentium 286 , 386, 486 và 586.

Cả hai Tệp chương trình(Program Files) ( x86 ) ”và“ Tệp chương trình(Program Files) đều có thể chạy trên 64-bit

Tệp chương trình là một thư mục của phần mềm ứng dụng của bên thứ ba được cài đặt trên máy tính. Cả hai chương trình phần mềm 32-bit và 64-bit(32-bit and 64-bit software programs) đều có thể chạy trên hệ điều hành Windows 64-bit . Nó xảy ra với sự trợ giúp của lớp giả lập được sử dụng trong Windows 64-bit để tương thích ngược. Trong khi đó(Whereas) , chương trình 64-bit không thể chạy trên hệ điều hành 32-bit. Do đó, một thư mục chương trình duy nhất được tìm thấy trong một hệ điều hành có thể chạy trên các chương trình 32-bit.

Cài đặt tự động

Như chúng tôi đã giải thích trước đó, cả hai tệp chương trình đều có thể chạy trên hệ điều hành 64 bit mà không gây hại cho bất kỳ chương trình nào. Quá trình này tự diễn ra, không phụ thuộc vào sự can thiệp của thủ công. Trình giả lập 32-bit hoạt động khi chương trình 32-bit chạy trên Windows 64-bit . Hành động tương tự cũng được thực hiện bởi trình giả lập 64-bit.

Lỗi có thể xảy ra trong trường hợp cài đặt thủ công hoặc các chương trình bị ảnh hưởng bởi phần mềm độc hại. Một số chương trình trong ổ cứng chỉ tương thích với các trình giả lập 32 bit hoặc 64 bit, do đó việc cài đặt sai có thể cản trở hoạt động của các chương trình một cách chính xác.

Liên quan(Related) : Sự khác biệt giữa thư mục System32 và SysWOW64.



About the author

Tôi là một chuyên gia máy tính và đã làm việc với máy tính trong nhiều năm. Tôi có kinh nghiệm với cả Apple iPhone và Microsoft Windows 10. Các kỹ năng của tôi bao gồm: sử dụng máy tính để tạo, mã hóa và lưu trữ dữ liệu; tìm và sửa lỗi trong phần mềm; và khắc phục sự cố. Tôi am hiểu mọi lĩnh vực sử dụng máy tính, bao gồm Apple iOS, Microsoft Windows 10, bảo vệ chống ransomware, v.v. Tôi tin tưởng rằng các kỹ năng của tôi sẽ có giá trị đối với doanh nghiệp hoặc tổ chức của bạn.



Related posts