Trang chủ » làm thế nào để » Tại sao nó tốt mà RAM máy tính của bạn đã đầy

    Tại sao nó tốt mà RAM máy tính của bạn đã đầy

    Là Windows, Linux, Android hoặc hệ điều hành khác sử dụng nhiều RAM? Đừng hoảng sợ! Các hệ điều hành hiện đại sử dụng RAM làm bộ đệm tệp để tăng tốc mọi thứ. Giả sử máy tính của bạn hoạt động tốt, không có gì phải lo lắng.

    Mặc dù nó có vẻ trái ngược với những người trong chúng ta nhớ rằng máy tính của chúng ta luôn bị bỏ đói RAM, nhưng việc sử dụng RAM cao có nghĩa là RAM của bạn đang được sử dụng tốt. RAM trống là RAM lãng phí.

    Sử dụng bộ nhớ cao kém so với sử dụng bộ nhớ cao tốt

    Trước hết, sử dụng bộ nhớ cao không phải lúc nào cũng tốt. Nếu máy tính của bạn có vẻ rất chậm, thì việc sử dụng bộ nhớ truy cập ngẫu nhiên (RAM) cao không phải là một điều tốt. Nếu RAM của bạn đầy, máy tính của bạn chậm và đèn ổ cứng liên tục nhấp nháy, máy tính của bạn sẽ đổi sang đĩa. Đây là một dấu hiệu cho thấy máy tính của bạn đang sử dụng đĩa cứng của bạn, tốc độ truy cập chậm hơn rất nhiều, vì là một ứng dụng tràn ngập ra cho bộ nhớ của bạn.

    Nếu điều này xảy ra, thì rõ ràng máy tính của bạn cần nhiều RAM hơn - hoặc bạn cần sử dụng các chương trình ít bộ nhớ hơn. Đây chắc chắn là một điều xấu.

    Tuy nhiên, có một sự khác biệt rõ ràng giữa trường hợp này, trong đó máy tính của bạn hoạt động không tốt và trường hợp phổ biến hơn là máy tính của bạn hoạt động tốt, nhưng có một lượng RAM đáng báo động được sử dụng với một vài chương trình mở.

    Bộ nhớ đệm

    Cài đặt Windows XP trên máy tính và có thể bạn sẽ thấy nó sử dụng bộ nhớ vài trăm megabyte khi hệ thống không hoạt động. Cài đặt Windows 7 trên cùng một máy tính và bạn có thể sẽ thấy Windows 7 sử dụng vài gigabyte bộ nhớ trong cùng một tình huống.

    Vì vậy những gì đang xảy ra? Windows XP chỉ là một hệ điều hành nhẹ hơn, nhanh hơn? Là hệ điều hành hiện đại cồng kềnh và lãng phí với bộ nhớ? Không hẳn.

    RAM dồi dào hơn so với khi Windows XP là hệ điều hành mới sáng bóng và các hệ điều hành hiện đại tận dụng lợi thế của nó. Các hệ điều hành hiện đại sử dụng RAM máy tính của bạn làm bộ đệm cho các tệp và dữ liệu chương trình thường xuyên truy cập.

    Trong Windows, tính năng này được gọi là SuperFetch, được giới thiệu trong Windows Vista. SuperFetch xem các ứng dụng bạn sử dụng và tải các tệp và thư viện ứng dụng thường sử dụng vào RAM máy tính của bạn trước khi bạn cần chúng. Khi bạn khởi chạy một ứng dụng, Windows sẽ tải các tệp của ứng dụng từ RAM của bạn thay vì đọc chúng từ đĩa, đây là một quá trình chậm. Điều này tăng tốc độ khởi chạy ứng dụng và thường làm cho máy tính của bạn nhanh hơn và phản ứng nhanh hơn.

    Điều này không chỉ áp dụng cho Windows. Người dùng Linux cũng sẽ nhận thấy rằng máy tính của họ đang sử dụng một lượng bộ nhớ dường như đáng báo động để lưu trữ các tệp từ đĩa của bạn và người dùng Linux mới có thể lo ngại khi họ nhận thấy điều này. Nhiều chương trình giám sát sử dụng tài nguyên, như Trình giám sát hệ thống Gnome, ẩn bộ nhớ được sử dụng bởi bộ đệm từ người dùng để người dùng không phải hiểu điều này hoặc lo ngại.

    Trình duyệt và phần mềm khác

    Điều tương tự cũng áp dụng cho các trình duyệt và các ứng dụng phần mềm khác với bộ nhớ cache riêng của chúng. Ví dụ: nếu bạn nhận thấy một trình duyệt web như Mozilla Firefox sử dụng một lượng lớn RAM, thì đó không hẳn là một điều xấu. Nếu bạn có nhiều RAM trong máy tính, thật tốt khi Firefox sử dụng nó. Bằng cách lưu các trang web bạn đã truy cập vào RAM, Firefox có thể tăng tốc thời gian tải trang web, giúp sử dụng các nút Quay lại và Chuyển tiếp nhanh hơn nhiều. Vì lý do này, Firefox tự động xác định kích thước bộ đệm lý tưởng dựa trên dung lượng RAM trong máy tính của bạn.

    Bản thân Firefox có thể đã bị rò rỉ bộ nhớ trong lịch sử và các vấn đề khác, nhưng khái niệm này là như nhau. Mozilla không có ý nghĩa gì khi giảm mức sử dụng RAM của Firefox xuống còn 50 megabyte vì các máy tính hiện đại có rất nhiều RAM mà Firefox có thể sử dụng để tăng tốc độ duyệt web.

    Điều tương tự áp dụng cho các phần mềm khác. Các chương trình có mức sử dụng bộ nhớ cao có thể giúp tận dụng tốt RAM của bạn, không lãng phí nó.

    Tại sao RAM trống là vô dụng

    Bạn có thể nghĩ rằng sử dụng RAM làm bộ đệm là tuyệt vời, nhưng bạn không muốn các tệp chương trình này và các dữ liệu khác chiếm RAM của bạn. Bạn muốn có sẵn RAM trống để các chương trình sẽ khởi chạy ngay lập tức và bộ nhớ sẽ được sử dụng cho những gì bạn nghĩ là tốt nhất, chứ không phải những gì hệ điều hành và chương trình của bạn nghĩ là tốt nhất.

    Tuy nhiên, đây không phải là một mối quan tâm cả. Cho dù RAM của bạn chứa đầy các tệp được lưu trong bộ nhớ cache hay hoàn toàn trống, tất cả đều có sẵn cho các chương trình thực sự cần nó. Dữ liệu được lưu trong bộ nhớ cache của RAM được đánh dấu là mức độ ưu tiên thấp và nó sẽ bị loại bỏ ngay lập tức ngay khi bộ nhớ cần cho một thứ khác.

    Vì dữ liệu này có thể được loại bỏ ngay lập tức khi cần thiết, không có bất lợi nào khi sử dụng RAM cho bộ đệm. (Một nhược điểm tiềm năng là người dùng không hiểu chuyện gì đang xảy ra.)

    RAM trống là vô dụng. Máy tính không thể nhanh hơn để ghi dữ liệu vào RAM trống, RAM trống cũng không sử dụng ít năng lượng hơn. Trên thực tế, giả sử bạn đang khởi chạy một chương trình có thể đã có trong bộ đệm tệp của RAM, các chương trình sẽ tải nhanh hơn nhiều khi RAM của bạn được sử dụng thay vì khi trống.


    Đây là lý do tại sao sử dụng một trình diệt tác vụ trên Android là một ý tưởng tồi và đó cũng là lý do tại sao bạn không nên quá lo lắng nếu máy tính của bạn đang làm đầy RAM. Đó cũng là một trong những lý do khiến Windows XP không phải là hệ điều hành lý tưởng cho phần cứng ngày nay - trong khi mức sử dụng RAM của XP có thể thấp hơn nhiều so với Windows 7, đó không hẳn là một điều tốt nếu bạn có một máy tính hiện đại với dung lượng RAM khá.