Memori - Tersedia vs Gratis?

21

Saya memiliki Windows 7, dengan ram 8 GB.

Saat ini saya melihat:

masukkan deskripsi gambar di sini

Saya baca di sini bahwa:

  • Totaladalah jumlah RAM yang dipasang di komputer Anda, terdaftar dalam megabytes (MB). ( ✔ ok ).

  • Cachedmengacu pada jumlah memori fisik yang digunakan baru-baru ini untuk sumber daya sistem. ( ✔ ok ).

  • Availableadalah total memori siaga dan bebas dari Monitor Sumber Daya. ( ✔ ok ).

  • Freeadalah jumlah memori yang saat ini tidak digunakan atau tidak mengandung informasi bermanfaat (tidak seperti file dalam tembolok, yang memang berisi informasi bermanfaat). ( ? Huh ).

Saya tidak mengerti bagian terakhir. Apakah ini berarti bahwa suatu program mungkin memiliki ukuran memori Available+Free? (Karena 'Tersedia' tersedia dan karena Freeberisi info yang tidak perlu - itu dapat melepaskan bloknya.)

Pertanyaan saya benar? Berapa banyak (menurut gambar saya) total memori yang tersedia untuk program pelaksana baru?

Royi Namir
sumber

Jawaban:

11

Ram gratis adalah ram yang belum dialokasikan. Program yang tidak menggunakan ram tetap dialokasikan untuk nanti karena lebih cepat menggunakan kembali ram yang sudah dialokasikan daripada ram gratis dan mengalokasikannya nanti. Jika proses baru membutuhkan memori tetapi jumlah ram gratis rendah, beberapa memori yang tersedia akan dibatalkan alokasinya.

Lily Hahn
sumber
Jadi saya bertanya, berapa ukuran maksimum (sesuai gambar saya) yang dapat diambil oleh proses baru?
Royi Namir
5525 megabita. Setelah ini habis, Windows akan menggunakan memori halaman (ruang hard drive), yang lebih lambat.
Lily Hahn
AVAILABLE+FREE? jadi anggapan saya benar?
Royi Namir
Ya, tetapi ingat bahwa proses dapat berbagi memori.
Lily Hahn
Tobi - jadi mengapa MS membingungkan pengguna? sebenarnya ada 5525 mb gratis .... pengguna tidak memberikan ** tentang gratis. jika suatu proses membutuhkan memori - itu AKAN menempati AVAILABLE+FREE... begitu?
Royi Namir
11

@Tobi Hahn jawaban salah. Jawaban yang benar harus berupa AvailableatauCached+Free

Seperti yang disarankan oleh whs di sevenforums.com ,Look into Resource Monitor > Memory tab. That gives you a better picture.

Ini nomor saya (dengan grafik): Monitor Sumber Daya

  • Hardware Reserved : Digunakan sampai jumpa dengan BIOS dan driver
  • In Use : Ram program / OS Anda gunakan
  • Modified : Memori kotor, harus menulis ke disk sebelum digunakan.
  • Standby : Data dan kode dalam cache
  • Free : Bebas

Juga,

  • Available: termasuk Standbydan Free. =>Standby+Free
  • Cached: termasuk Standbydan Modified=>Standby+Modified

Jadi jawabannya harus Standby+Free=> Available.

Catatan: Jika Anda ingin memasukkan Modified, maka itu akan menjadi Modified+Standby+Free=> Cached+Free.

Sungam
sumber