Tại sao Windows 64-bit cần hai thư mục tệp chương trình?


Mặc dù Windows XP đã có phiên bản 64 bit nhưng cho đến khi Microsoft phát hành Windows Vista, người tiêu dùng thực sự phải quyết định có nên mua phiên bản 32 hoặc 64 bit hay không.

Windows 7/8/10 cũng có phiên bản 32 và 64 bit và nếu bạn chọn 64 bit, bạn có thể nhận thấy rằng có hai thư mục Program Files trên ổ cứng của bạn. Đọc tiếp để khám phá sự khác biệt giữa Windows 32 và 64 bit và tại sao hệ điều hành cần hai thư mục riêng biệt để lưu trữ dữ liệu chương trình.

Windows 32 và 64 bit

sự khác biệt thực sự giữa Windows 32 và 64-bit đã làm với bao nhiêu bộ nhớ mà hệ điều hành có thể giải quyết. Để “giải quyết” đơn giản có nghĩa là “theo dõi.”

Windows 7/8/10 32 bit (như phiên bản Windows 32 bit trước đó) có thể giải quyết tối đa 4,294,967,296 byte thông tin. Đó là 4GB bộ nhớ. Về mặt lý thuyết, một hệ điều hành 64 bit có thể giải quyết tối đa 1.8446.744.073,709,551,616 byte thông tin.

Đó là 16,3 tỷ gigabyte. Tuy nhiên, giới hạn bộ nhớ trên các phiên bản tiêu dùng của Windows 7 là 192 GB mà vẫn vượt quá giới hạn vật lý từ 8GB đến 16GB cho hầu hết các bo mạch chủ. Đối với Windows 8, nó là 512GB và cho Windows 10, đó là một con số khổng lồ 2 TB cho giới hạn bộ nhớ!

Di chuyển từ 32 bit sang một hệ điều hành 64 bit không chỉ là một bước nhảy trong bộ nhớ địa chỉ. Đó là một thay đổi đối với một phương pháp hoàn toàn khác nhau để theo dõi dữ liệu. Đây là lý do tại sao phần cứng (chẳng hạn như card âm thanh) cần một trình điều khiển hoàn toàn khác để làm việc trong Windows 64 bit.

Hai thư mục tệp chương trình trong Windows

Nếu bạn có 64- phiên bản bit của Windows, bạn có thể nhận thấy rằng có hai thư mục Program Files trên ổ cứng của bạn.

Một thư được gắn nhãn đơn giản Tệp chương trìnhvà tệp còn lại được gắn nhãn Tệp chương trình (x86). Thư mục đầu tiên là vị trí mặc định cho tất cả các chương trình 64 bit của bạn. Nó không có nhãn phụ ở cuối bởi vì là hệ điều hành 64 bit, giả định rằng các ứng dụng 64 bit sẽ đi vào thư mục này.

Thư mục thứ hai có nhãn Program Files (x86) là vị trí mặc định cho tất cả các ứng dụng 32 bit của bạn. Trong một nghĩa nào đó, nó là một thư mục được thiết kế cho phần mềm kế thừa mà còn sót lại từ những ngày của hệ điều hành 32-bit. Phần x86 của tên thư mục đề cập đến kiến ​​trúc 32 bit x86 mà trên đó các bộ vi xử lý 32 bit đầu tiên được phát triển như các CPU 386, 486 và Pentium.

Thật không may, chuyển đổi từ 32-bit các ứng dụng và hệ điều hành 64 bit không đơn giản như Microsoft mong muốn. Để thực hiện chuyển đổi, mọi nhà cung cấp phần mềm, nhà sản xuất phần cứng và người dùng đột nhiên phải ngừng tạo và sử dụng bất kỳ thứ gì được xây dựng trên kiến ​​trúc 32 bit và bắt đầu sử dụng 64 bit. Điều này là hoàn toàn không thực tế bởi vì hầu hết mọi người không sẵn sàng đầu tư phần cứng và phần mềm của họ và mua lại mọi thứ mới.

Giải pháp của Microsoft cho quá trình chuyển đổi này từ 32 bit sang 64 bit hỗ trợ cho hầu hết các ứng dụng 32 bit. Nói cách khác, hầu hết các ứng dụng 32 bit sẽ hoạt động trong môi trường hoạt động 64 bit.

Để giúp quá trình chuyển đổi dễ dàng hơn, Microsoft đã chỉ định rằng tất cả ứng dụng 32 bit nên được tải vào thư mục Program Files (x86) thay vào đó hơn là trộn lẫn với các ứng dụng 64 bit thực sự trong thư mục Program Files thông thường.

Windows sử dụng trình mô phỏng các loại để chạy các ứng dụng 32 bit trong Windows 64 bit. Bạn có thể đã thấy một số thư mục trên hệ thống của mình có thuật ngữ WOW64. WOW64 là viết tắt của Windows 32 bit trên Windows 64 bit. Bất cứ khi nào bạn chạy một chương trình 32 bit và nó cần truy cập vào thư mục tệp chương trình, nó được chuyển hướng liền mạch sang C: \ Program Files (x86) \ bằng cách sử dụng WOW64.

Bạn có thể nhanh chóng xem chương trình nào trên máy tính là 32-bit và 64 bit bằng cách duyệt qua hai thư mục.

Cứ vài tháng, tôi thường kiểm tra trang web của nhà phát triển phần mềm để xem họ có phát hành phiên bản 64 bit của chương trình hay không. Đôi khi bạn phải đào một chút để tìm phiên bản 64 bit của chương trình. Hầu hết các nhà cung cấp thậm chí ngày nay vẫn đẩy các phiên bản 32-bit là tải xuống chính. Ví dụ: bạn có thể cài đặt phiên bản 64-bit của Office 365, nhưng không phải là bản tải xuống mặc định.

Tuy nhiên, hầu hết các ứng dụng sẽ là 64 bit, khiến cho nhiều thư mục Tệp Chương trình không cần thiết. Tuy nhiên, ngay cả Microsoft khi nó phát hành Windows Vista 64-bit, không phát triển và phát hành một phiên bản 64-bit của Office 2007 đã được phát hành cùng một lúc. Ngoài ra, rất nhiều ứng dụng Windows Store mặc định từ Microsoft trong Windows 10 vẫn là ứng dụng 32 bit.

Hãy nhớ rằng vào thời điểm tất cả chúng ta chuyển sang ứng dụng 64 bit, có khả năng mà nói về kiến ​​trúc 128-bit sẽ buộc chúng ta phải trải qua toàn bộ quá trình một lần nữa. Hãy tận hưởng!

cách nén và giải nén file zip, rar trên máy tính

bài viết liên quan:


28.03.2010