Пам'ять - доступна проти безкоштовної?


21

У мене Windows 7, з 8 ГБ оперативної пам’яті.

В даний час я бачу:

введіть тут опис зображення

Я читав тут, що:

  • Total- це кількість оперативної пам’яті, встановленої на вашому комп’ютері, вказана в мегабайтах (МБ). ( ✔ добре ).

  • Cachedвідноситься до кількості фізичної пам'яті, використаної останнім часом для системних ресурсів. ( ✔ добре ).

  • Available- загальна сума очікування та вільної пам’яті з Монітора ресурсів. ( ✔ добре ).

  • Free- це об'єм пам'яті, який наразі не використовується або не містить корисної інформації (на відміну від кешованих файлів, які містять корисну інформацію). ( ? Гм ).

Я не розумію останньої частини. Чи означає це, що програма може мати розмір пам'яті Available+Free? (Оскільки "Доступно" доступно і оскільки Freeмістить невідповідну інформацію - вона може випустити свої блоки.)

Питання Чи я правий? Скільки (за моєю картиною) загальної пам'яті доступно для нової програми виконання?

Відповіді:


11

Вільний таран - це баран, який ще не виділений. Програми, які не використовують оперативної пам’яті, залишають його виділеним на пізніше, оскільки швидше повторно використовувати вже виділений операційний бал, ніж безкоштовний таран, і перерозподіляти його пізніше. Якщо для нового процесу потрібна пам'ять, але кількість вільного оперативної пам’яті низька, частина наявної пам'яті буде розміщена.


Тож я запитую, який максимальний розмір (відповідно до моєї фотографії) може прийняти новий процес?
Рой Намір

5525 мегабайт. Як тільки це закінчиться, Windows буде використовувати пам'ять сторінки (місце на жорсткому диску), що повільніше.
Лілі Ган

AVAILABLE+FREE? тож моє припущення було правильним?
Рой Намір

Так, але пам’ятайте, що процеси можуть обмінюватися пам'яттю.
Лілі Ган

Tobi - так чому MS бентежить користувачів? насправді є 5525 Мб безкоштовно .... користувач не дає нічого про **. якщо процес потребує пам'яті - він буде займати AVAILABLE+FREE.... так?
Рой Намір

11

Відповідь @Tobi Hahn невірна. Правильна відповідь повинна бути AvailableабоCached+Free

Як пропонують бійці у sevenforums.com ,Look into Resource Monitor > Memory tab. That gives you a better picture.

Ось мій номер (із графіком): Монітор ресурсів

  • Hardware Reserved : Використовується bye BIOS та драйвери
  • In Use : Рам, які використовують ваші програми / ОС
  • Modified : Брудна пам'ять, перед використанням потрібно записати на диск.
  • Standby : Кешовані дані та код
  • Free : Безкоштовно

Також,

  • Available: у тому числі Standbyі Free. =>Standby+Free
  • Cached: включаючи Standbyі Modified=>Standby+Modified

Отже, відповідь повинна бути Standby+Free=> Available.

Примітка: Якщо ви хочете включити Modified, то це буде Modified+Standby+Free=> Cached+Free.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.