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


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.