Nó đã là.
Điều quan trọng cần lưu ý là sự khác biệt giữa bộ nhớ mà hệ thống phải chạy và bộ nhớ tốt để có bộ nhớ đệm và như vậy. Bộ nhớ 2GB đó, tối đa 6GB mỗi lần, là bộ nhớ mà các cửa sổ phải giữ trong bộ nhớ để chạy các chương trình của bạn hoặc đối mặt với các vấn đề nghiêm trọng về trang web. Tuy nhiên, điều đó không có nghĩa là 14 GB khác không được sử dụng! Ngược lại, phần còn lại của bộ nhớ đang được sử dụng rất nhiều để lưu trữ các tệp từ đĩa và các kho lưu trữ dữ liệu chậm được sử dụng thường xuyên nhưng khác. Tuy nhiên, vì đây chỉ là bộ đệm, các cửa sổ không coi bộ nhớ là "đang sử dụng" - nó chỉ có thể kết xuất nó nếu cần không gian cho dữ liệu ứng dụng thực tế.
"Nhưng sau đó tại sao tôi cần một pagefile?"
Có một tệp trang cho phép các cửa sổ quản lý bộ đệm theo cách tốt nhất có thể. Hãy xem, con người chúng ta nghĩ rằng chúng ta biết một hoặc hai điều về cách quản lý tốt nhất khoảng 128 tỷ bit dữ liệu theo cách hiệu quả nhất có thể. Sự thật là chúng ta không biết ngồi xổm so với hiệu quả thuật toán mà máy tính cố gắng sử dụng khi chúng ta ngừng can thiệp và để nó làm việc đó.
Giả sử một chương trình cần 200 MB bộ nhớ, nhưng nó chỉ truy cập 100 MB bộ nhớ đó thường xuyên. Windows sẽ phân bổ 100 MB bộ nhớ cho ứng dụng (một phần của 2GB mà bạn đang thấy) và sau đó phân bổ 100 MB tệp trang cho phần còn lại của ứng dụng cần. Và khi bạn có sẵn bộ nhớ dự phòng, nó sẽ chỉ tải 100 MB từ tệp trang vào bộ nhớ, để nó luôn ở đó, luôn sẵn sàng. Khi windows thực hiện điều này, nó sẽ biết rằng 100 MB bộ nhớ vẫn có sẵn cho các nhu cầu quan trọng hơn-- giả sử bạn đang tải tệp cấp 100 MB cho một trò chơi thường xuyên, cứ sau vài phút, nhưng ứng dụng đó chỉ sử dụng thêm bộ nhớ mỗi ngày một lần (và trong khi chúng ta đang ở đó, giả sử phần còn lại của bộ nhớ đã được lấp đầy bằng bộ đệm). Bộ nhớ đó có nên ngồi yên không, trong khi cấp độ trò chơi được tải ra khỏi đĩa mỗi lần? Tất nhiên là không! Windows sẽ kết xuất dữ liệu ứng dụng từ bộ đệm và tải cấp trò chơi vào bộ đệm, giúp trò chơi của bạn chạy nhanh hơn đáng kể.