Bộ nhớ - Có sẵn so với miễn phí?


21

Tôi có Windows 7, với ram 8 GB.

Hiện tại tôi thấy:

nhập mô tả hình ảnh ở đây

Tôi đọc ở đây rằng:

  • Totallà dung lượng RAM được cài đặt trên máy tính của bạn, được liệt kê bằng megabyte (MB). ( ✔ ok ).

  • Cachedđề cập đến lượng bộ nhớ vật lý được sử dụng gần đây cho tài nguyên hệ thống. ( ✔ ok ).

  • Availablelà tổng số bộ nhớ dự phòng và bộ nhớ trống từ Trình giám sát tài nguyên. ( ✔ ok ).

  • Freelà dung lượng bộ nhớ hiện không được sử dụng hoặc không chứa thông tin hữu ích (không giống như các tệp được lưu trong bộ nhớ cache, có chứa thông tin hữu ích). ( ? Huh ).

Tôi không hiểu phần cuối. Có nghĩa là một chương trình có thể có kích thước bộ nhớ Available+Free? (Vì 'Có sẵn' và Freecó chứa thông tin không cần thiết - nó có thể giải phóng các khối của nó.)

Câu hỏi Tôi có phải không? Bao nhiêu (theo hình ảnh của tôi) tổng bộ nhớ có sẵn cho một chương trình thực thi mới?

Câu trả lời:


11

Ram miễn phí là ram chưa được phân bổ. Các chương trình không sử dụng ram giữ cho nó được phân bổ sau này vì sử dụng lại ram đã được phân bổ nhanh hơn so với ram miễn phí và phân bổ lại sau này. Nếu một tiến trình mới cần bộ nhớ nhưng lượng ram miễn phí thấp, một số bộ nhớ khả dụng sẽ bị giải phóng.


Vì vậy, tôi hỏi, kích thước tối đa (theo pic của tôi) một quá trình mới có thể mất?
Royi Namir

5525 megabyte. Một khi điều này hết, Windows sẽ sử dụng bộ nhớ trang (dung lượng ổ cứng), tốc độ chậm hơn.
Lily Hahn

AVAILABLE+FREE? vậy giả định của tôi đã đúng?
Royi Namir

Có, nhưng hãy nhớ rằng các quy trình có thể chia sẻ bộ nhớ.
Lily Hahn

Tobi - vậy tại sao MS lại gây nhầm lẫn cho người dùng? thực sự có 5525 mb miễn phí .... người dùng không cung cấp cho sh ** về miễn phí. nếu một quá trình cần bộ nhớ - nó sẽ chiếm AVAILABLE+FREE.... vậy?
Royi Namir

11

Câu trả lời của @Tobi Hahn là không chính xác. Câu trả lời đúng phải là AvailablehoặcCached+Free

Theo đề xuất của whs trong sevenforums.com ,Look into Resource Monitor > Memory tab. That gives you a better picture.

Đây là số của tôi (có biểu đồ): Giám sát tài nguyên

  • Hardware Reserved : Được sử dụng tạm biệt BIOS và trình điều khiển
  • In Use : Ram chương trình / HĐH của bạn đang sử dụng
  • Modified : Bộ nhớ bẩn, cần ghi vào đĩa trước khi sử dụng.
  • Standby : Dữ liệu và mã lưu trữ
  • Free : Miễn phí

Cũng thế,

  • Available: bao gồm StandbyFree. =>Standby+Free
  • Cached: bao gồm StandbyModified=>Standby+Modified

Vì vậy, câu trả lời nên là Standby+Free=> Available.

Lưu ý: Nếu bạn muốn bao gồm Modified, thì nó sẽ là Modified+Standby+Free=> Cached+Free.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.