«virtual-memory» etiketlenmiş sorular

8
Linux altında Java'dan Sanal Bellek Kullanımı, çok fazla bellek kullanılmış
Linux altında çalışan bir Java uygulaması ile ilgili bir sorunum var. Uygulamayı başlattığımda, varsayılan maksimum yığın boyutunu (64 MB) kullanarak, 240 MB sanal Belleğin uygulamaya tahsis edildiğini tops uygulamasını görüyorum. Bu, bilgisayardaki nispeten kaynak sınırlı olan diğer bazı yazılımlarla bazı sorunlar yaratır. Ayrılmış sanal bellek zaten anladığım kadarıyla kullanılmayacak, çünkü …

4
Neden bu hafıza yiyen gerçekten hafıza yemiyor?
Unix sunucusunda bellek yetersiz (OOM) durumunu simüle edecek bir program oluşturmak istiyorum. Bu süper basit bellek yiyiciyi yarattım: #include <stdio.h> #include <stdlib.h> unsigned long long memory_to_eat = 1024 * 50000; size_t eaten_memory = 0; void *memory = NULL; int eat_kilobyte() { memory = realloc(memory, (eaten_memory * 1024) + 1024); if …

4
Sanal bellek ile fiziksel bellek arasındaki farklar nelerdir?
İşletim sistemlerinde sanallaştırma kavramıyla sık sık kafam karışıyor. RAM'i fiziksel bellek olarak düşünürsek, bir işlemi yürütmek için neden sanal belleğe ihtiyacımız var? Harici sabit sürücüdeki işlem (program) yürütme için ana belleğe (fiziksel bellek) getirildiğinde bu sanal bellek nerede durur? Sanal belleğe kim bakar ve sanal belleğin boyutu nedir? RAM boyutunun …


2
X86 sayfalama nasıl çalışır?
Bu soru, konuyla ilgili iyi ücretsiz bilgi boşluğunu doldurmak içindir. İyi bir cevabın büyük bir SO cevabına veya en azından birkaç cevaba sığacağına inanıyorum. Temel amaç, yeni başlayanlara, kılavuzu kendi başlarına alabilmeleri ve sayfalandırmayla ilgili temel işletim sistemi kavramlarını anlayabilmeleri için yeterli bilgi vermektir. Önerilen yönergeler: cevaplar başlangıç ​​dostu olmalıdır: …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.