Decode win7-64 nilai memori fisik untuk saya

1

win7-64:

Jika Anda bisa, tolong jelaskan bacaan ini atau berikan tautan dokumentasi, terima kasih.

Pengelola tugas:

Pengukur Memori vertikal adalah pada 1.93GB.

Memori Fisik (MB)

total 8191

di cache 5417

tersedia 6202

gratis 819

Memori Kernel (MB)

Halaman 250

Tanpa halaman 57

P aul
sumber

Jawaban:

7

Ingatan fisik

Memori Fisik adalah jumlah memori aktual yang terpasang di komputer Anda yang saat ini dapat diakses oleh Windows. Total 8191MB adalah 8GB, sehingga Anda memiliki 8GB RAM yang terpasang di komputer Anda.

Memori dalam Cached

Saat ini, 5417MB (5.29GB) digunakan oleh fitur caching Windows 7 (buffer file, file yang dipetakan, superfetch, dll.). Memori cache adalah memori yang digunakan yang dapat dijatuhkan dan diambil kapan saja karena data ada di tempat lain (di jaringan atau di disk, dll.).

Memori yang tersedia

Memori Anda yang Tersedia (6202MB atau 6.05GB) ukuran memori yang di-cache plus memori apa pun yang didukung oleh file halaman. Windows 7 kadang-kadang akan "pre-swap" memori ke file halaman sebelum diminta. Memori ini "basi" (belum diakses dalam beberapa saat) dan tidak mungkin segera dibutuhkan. Dengan "pre-swapping", itu ada di Memori Fisik dan file halaman. Jika program yang mengalokasikan memori membutuhkannya, tidak ada pertukaran yang terlibat karena masih ada dalam memori. Di sisi lain, jika program yang berbeda membuat permintaan untuk sejumlah besar memori dan Windows harus mulai menukar memori, itu hanya dapat "menjatuhkan" memori yang sudah ditukar sebelumnya karena sudah ada dalamfile halaman. Ini membantu membuat Windows tampak lebih tajam karena tidak harus menuliskannya ke disk sebelum memberikan permintaan alokasi. Sepertinya Windows telah "menukar" 785MB (Memori yang Tersedia - Memori Cached) ke file halaman.

Memori Gratis

Memori bebas (819MB) adalah memori yang tidak digunakan oleh apa pun pada sistem. Ini 100% benar-benar tidak digunakan. Biasanya Anda ingin ini serendah mungkin karena memori yang tidak terpakai terbuang. (Tentu saja, bisa juga dengan RAM sebesar itu, Windows tidak dapat menemukan sesuatu yang pas di sana - sistem 2GB saya memiliki 464MB tersedia dan 13MB gratis.)

Memori Kernel

Kernel Memory adalah sepotong memori yang ditugaskan ke inti Windows, kernel. Memori ini digunakan oleh Windows untuk melacak objek tingkat rendah (seperti pegangan jendela, pegangan file, pegangan GDI, dll.) Dan untuk driver (seperti kartu video, kartu jaringan, dll.).

Kolam Paged

Memori Kernel Paged (dikenal sebagai "Paged Pool") untuk Kernel diperlakukan kebanyakan seperti memori normal. Itu akan dialokasikan ketika dibutuhkan oleh driver (atau Windows langsung) dan dapat ditukar ketika diperlukan untuk membuat lebih banyak ruang.

Kolam tanpa halaman

Memori Kernel Non-Paged (dikenal sebagai "Nonpaged Pool") lebih halus. Memori non-halaman dialokasikan secara khusus sehingga tidak akan pernah dapat ditukar dalam kondisi apa pun. Ini diperlukan ketika sistem memproses perangkat yang mengganggu pada tingkat tinggi sehingga tidak dapat mengakses disk untuk bertukar memori kembali. Bahkan, jika itu bisa ditukar (atau driver mengakses memori yang salah) ini akan mengarah ke BSOD yang terkenal "Halaman kesalahan dalam area non-paged".

Ada artikel yang luar biasa ditulis oleh Mark Russinovich, Mendorong Batas Windows: Kumpulan Paged dan Nonpaged , yang menjelaskan kumpulan memori paged dan non-paged untuk Kernel. Jika Anda tertarik, itu pasti layak dibaca!

Joshua
sumber
1
Saya sudah mulai menjawab tetapi kemudian Anda memposting risalah Anda ... + 1.
phoebus
A ++ superuser hebat.
P aul
Saya akan menambahkan bahwa kumpulan halaman dan halaman bukan halaman HANYA memori yang digunakan oleh kode mode kernel. Ini hanyalah versi mode kernel dari apa yang biasanya disebut "tumpukan" dalam pemrograman mode pengguna. Ada banyak ruang alamat virtual kernel yang tidak ada di salah satu kumpulan. Pool sebagian besar digunakan untuk alokasi yang relatif kecil dan jangka pendek.
Jamie Hanrahan
1

Ingatan fisik:

Total Memori Fisik — Angka ini mewakili jumlah total RAM yang terpasang pada komputer Anda.

Memori Fisik Tersedia — Angka ini menunjukkan jumlah RAM yang tersedia untuk proses CPU. Angka ini tidak akan pernah menjadi nol karena sistem operasi akan menukar data ke hard disk ketika memori terisi.

Cache Sistem Memori Fisik — Ini adalah jumlah RAM yang digunakan oleh cache file.

Memori Fisik Gratis- Memori fisik saat ini tidak digunakan

Memori Kernel:

Kernel Memory Paged — Nomor ini menunjukkan jumlah memori virtual yang disisihkan untuk kernel.

Kernel Memory Nonpaged — Ini adalah jumlah RAM yang didedikasikan untuk kernel sistem operasi.


Sebagian besar dari ini dijelaskan dalam artikel Win2K lama , dengan tidak adanya memori fisik gratis, yang mudah.

John T
sumber