:quality(75)/2021_8_2_637635170883687390_program-files.jpg)
Vì sao Program Files & Program Files (x86) được tách riêng?
Hệ điều hành Windows có lẽ đã quá quen thuộc với người dùng tại Việt Nam. Và mỗi khi mở ổ đĩa C lên, các bạn sẽ thấy có sự hiện diện song song của 2 thư mục là Program Files (x86) và Program Files. Vậy tại sao hai thư mục này cần được tách riêng. Hãy cùng tìm hiểu nhé.
Windows phiên bản 32-bit và Windows phiên bản 64-bit
Trước tiên để hiểu được vấn đề này, chắc bạn đã biết tới khái niệm Windows 32 bit và Windows 64 bit.

Từ xưa, khi Windows chỉ có thể chạy trên hệ điều hành 32-bit, và trong phiên bản 32-bit này, bạn sẽ chỉ thấy sự xuất hiện của “C:\Program Files” chứ không có “C:\Program Files (x86)” như ở trong phiên bản Windows 64-bit hiện giờ.
Cụ thể, 64-bit có thể làm việc với bộ nhớ RAM có dung lượng trên 3,2GB (cũng có thể thấp hơn). Trong khi phiên bản 32-bit chỉ có thể nhận được bộ nhớ RAM tối đa là 3,2GB mà thôi. Các phần mềm 32-bit có thể chạy trên nền hệ điều hành 64-bit, còn phần mềm 64-bit không thể chạy trên nền 32-bit.
Program Files và Program Files (x86) chứa những phần mềm gì?

Ở Windows phiên bản 32-bit, thì Program Files sẽ là nơi để bạn cài đặt và lưu trữ những phần mềm 32-bit. Còn đối với phiên bản 64-bit, thì Program Files sẽ là nơi lưu trữ những phần mềm 64-bit, còn những phần mềm chỉ có 32-bit sẽ được lưu ở thư mục Program Files (x86). Điều này sẽ lý giải vì sao khi bạn tải và cài đặt phần mềm trên máy tính, thì có phần mềm sẽ nằm ở thư mục Program Files, có phần mềm sẽ nằm ở Program Files (x86).
Tại sao không gộp Program Files và Program Files (x86) lại thành một mà cần phải tách ra?

Ở Windows phiên bản 64-bit, các phần mềm 64-bit sẽ được lưu ở Program Files. Tuy nhiên, Win 64-bit cũng hỗ trợ những phần mềm 32-bit, nên các phần mềm 32-bit sẽ được lưu vào Program Files (x86). Và những phần mềm 32-bit này không thể chạy tương thích được với “thư viện” 64-bit. Nên nếu chúng cố gắng chạy sẽ gây ra lỗi và sẽ không làm việc một cách bình thường. Chính vì thế mà Microsoft phải tách riêng chúng ra và bỏ vào 2 thư mục khác nhau.
Việc để chung cùng một thư mục giống như việc cố gắng sử dụng cả dòng điện xoay chiều và dòng điện một chiều trên cùng một dòng điện.
Hy vọng, qua bài viết này các bạn có thể biết rõ hơn ý nghĩa của Program Files, Program Files (x86) và sự khác biệt giữa chúng.
Xem thêm: RAM Dual Channel là gì? Hướng dẫn cắm RAM để chạy Dual Channel
:quality(75)/estore-v2/img/fptshop-logo.png)