Pertanyaan yang diberi tag «virtual-memory»

Memori virtual adalah metode di mana setiap proses diberi ruang alamatnya sendiri (memori virtual), dan perangkat keras menerjemahkan setiap referensi VM ke alamat memori fisik. Awalnya VM digunakan untuk menyediakan lebih banyak ruang alamat daripada memori fisik yang tersedia. Untuk mengakomodasi situasi ketika memori virtual lebih banyak digunakan daripada memori fisik, perangkat penyimpanan seperti HDD dapat digunakan untuk "menukar" data dan kemudian "menukar (kembali)" sesuai kebutuhan.


1
Konsumsi memori virtual Linux setelah parsing file log
Saya menulis parser untuk membaca auth.log. Untuk beberapa alasan saat menguraikan auth.log Saya mengerti VSZ lebih besar dari total memori fisik, yaitu 2GB. Bergantung pada ukuran auth.log dan berapa lama pembaca telah berjalan, VSZ akan meningkat (terkadang hingga ~ 8GB). Seberapa normal itu? Apa yang bisa menjadi alasan konsumsi memori …

1
Akses TLB dalam prosesor SMT
Dalam prosesor SMT (multithreading simultan) di mana utas berbagi TLB, bagaimana TLB membedakan akses satu utas dari yang lain? Setiap utas memiliki set halamannya sendiri yang dimuat ke dalam memori, dan utas independen tidak berbagi halaman. Saya kira ada semacam dukungan perangkat keras untuk itu di TLB, seperti beberapa bit …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.