«memory» etiketlenmiş sorular

Bellek, bir bilgisayarda veya başka bir dijital elektronik cihazda kullanılmak üzere programları veya verileri geçici veya kalıcı olarak depolamak için kullanılan fiziksel cihazları ifade eder.

4
CPU kayıtları nedir?
Bu soru bir süredir beni rahatsız ediyor ve bugün Google’ın bunu yapacağını düşündüm. Bununla ilgili bazı şeyler okudum ve her zaman işlemci önbelleği olarak bildiğim şeye çok benziyordu . İkisi arasında bir fark var mı yoksa aynı olduklarını düşündüğümde haklı mıyım? Bir kayıtçanın çalışması için aslında bir CPU içinde olması …

3
Neden uzun bir int bazı makinelerde 12 bayt alıyor?
Bu kodu makinemde derledikten sonra garip bir şey farkettim: #include <stdio.h> int main() { printf("Hello, World!\n"); int a,b,c,d; int e,f,g; long int h; printf("The addresses are:\n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x", &a,&b,&c,&d,&e,&f,&g,&h); return 0; } Sonuç şudur. Her int adresi …
26 c  memory  pointers 

5
Bir sistemdeki tüm boş alanı tahsis ederek başka bir programdan hafıza okumak mümkün mü?
Teorik olarak, kullanılmayan tüm hafızayı bir sisteme tahsis eden ve artık ihtiyaç duymadıkları bir başka hafızaya bırakılmış uygulama olarak daha fazla hafıza talep etmeye devam eden bir program oluşturmam ve yeni ihtiyaç duydukları hafızayı başka bir uygulamadan okumak mümkün olacak mıydı? ? Yoksa bu bir şekilde modern işletim sistemiyle korunuyor …

1
Redux bellek tüketimi [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Yazılım Mühendisliği Stack Exchange için. 3 yıl önce kapandı . Redux çerçevesi, mevcut eylem açısından önceki durumdan yeni bir durum yaratılmasını teşvik eden değişmez durum / saf işlev …

7
Çöp toplama işleminin manuel bellek yönetiminden daha hızlı olduğunun gösterilmesi
Birçok yerde (heck, hatta kendim yazdım bile) çöp toplama işleminin (teorik olarak) manuel bellek yönetiminden daha hızlı olabileceğini okudum . Bununla birlikte, göstermek, söylemekten çok daha zor. Aslında bu etkiyi gösteren bir kod parçası görmedim . Bu performans avantajını gösteren herhangi biri (veya nerede bulabileceğimi biliyor) koduna sahip mi?

5
Hata ayıklama belleği bozulması
Öncelikle, bunun mutlak bir cevabı olan mükemmel bir soru-cevap tarzı bir soru olmadığını fark ettim, ancak daha iyi çalışmasını sağlamak için herhangi bir ifade düşünemiyorum. Bunun mutlak bir çözüm olduğunu sanmıyorum ve bu, Stack Overflow yerine buraya göndermemin nedenlerinden biri. Geçen ay boyunca, oldukça eski bir sunucu kodu (mmorpg) parçasını …
23 c++  debugging  memory 

5
IIS neden her 1740 dakikada bir Uygulama Havuzunu Geri Dönüşüm'e çeviriyor?
Neden IIS belirli bir süre sonra uygulama havuzunu geri dönüştürmek için varsayılan? Belki de çoğu web uygulamasının hafızayı ihtiyatlı bir şekilde yönetmemesinden başka belirli bir neden var mı? Uygulamanızın hafızasını doğru yönettiğinizi göz önüne alındığında, devam etmek ve bunu kapatmak güvenli midir? Potansiyel aşağı yönleri nelerdir, geri dönüşümü kapatmanın veya …
22 asp.net  memory  iis 

2
Yığın ve yığın boyutu işletim sistemi tarafından nasıl sınırlandırılır?
Not : Yanıtlayabilmek için belirli bir işletim sistemini düşünmeniz gerekiyorsa, lütfen Linux'u düşünün. Ne zaman bir program çalıştırırsam, yığınının alanı ve yığınının biri için bir alan olacak şekilde çalıştırılacak bir sanal bellek alanı verilir. Soru 1 : yığının ve yığının statik bir boyut sınırı var mı (ör. Her biri 2 …
21 linux  memory  stack  heap 

3
Büyük dizileri doldurmadan büyük bir sorun üretmenin profesyonel yolu: C ++, dizinin bir kısmından boş bellek
Bir fizik simülasyonu geliştiriyorum ve programlamaya yeni başladığım için, büyük programlar (çoğunlukla bellek sorunları) üretirken sorunla karşılaşıyorum. Dinamik bellek ayırma ve silme (yeni / silme, vb.) Hakkında bilgim var, ancak programı nasıl yapılandırdığım konusunda daha iyi bir yaklaşıma ihtiyacım var. Diyelim ki çok büyük bir örnekleme oranıyla birkaç gün süren …
20 c++  data  memory  array  dynamic 

5
Korumalı hafızadan önce segmentasyon hatalarında nasıl hata ayıkladılar?
Şimdi, C'deki işaretçilerle bir programlama hatası yaptığımda, hoş bir segmentasyon hatası alıyorum, programım çöküyor ve hata ayıklayıcı bana nerede yanlış gittiğini bile söyleyebilir. Hafıza korumasının mevcut olmadığı zamanlarda bunu nasıl yaptılar? Bir DOS programcısının hata yaptığında tüm işletim sistemini çökerttiğini ve çöktüğünü görebiliyorum. Sanallaştırma mevcut değildi, bu yüzden yapabileceği tek …

2
Hafızada şamandıra temsilini açıklayan var mı?
Önceki soruyu okuduğumda bu yinelenen bir soru değil. Herkes yardım bana anlayış Can how float values are stored in the memory. Şüphem burada kayan değerler ' .'( for example 3.45) '.'bellekte nasıl temsil edilecek içerir' içerir ? Birisi bana bir şema ile netleştirebilir mi?

4
Bellek sızıntılarını düzeltmek ne kadar önemlidir?
Valgring tarafından bazı GTK + programlarının bellek sızdırdığını buldum. Bu sızıntıları düzeltmek ne kadar önemli? Yani, genellikle bu programlar çok iyi çalışır, ancak diğer yandan, sızdıran kodun bir kısmını başka bir programa kopyalamak isteyip istemediğinden emin olamazsınız. Ve GTK + programlarının fikrinin hızlı çalışıp çalışmadığından emin değilim ve bu nedenle …
19 c  memory 


6
24 bitlik terim
24 bit (3 bayt) tam sayı için bir terim var mı? Alışılmadık bit sayımlarının ( 4 bit için "nibble" veya "nybble" gibi ) adlarının olduğunu biliyorum ve örneğin hem video hem de ses teknolojisinde 24 bitlik olması çok yaygın.

3
Bir nesne oluşturduğumda, hem örnek alanlarına hem de yöntemlere veya yalnızca örnek alanlarına yeni bir bellek ayrılır
Aşağıdaki dersim var class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Şimdi Öğrenci türünde iki nesne aşağıdaki gibi oluşturuyorum Student s1=new Student(); Student s2=new Student(); Şimdi, örneğin alanlar için iki farklı bellek kümesi …

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.