Bilgisayar hazırda bekletme modu RAM'e zarar verebilir mi?


51

Her zaman dizüstü bilgisayarımı hazırda bekletirim. Arkadaşlarımdan biri, bilgisayarın hazırda bekletme modunun RAM'e zarar vereceğini söyledi. Onun bakış açısına göre, sabit diskte depolanan askıya alınmış RAM verilerinin, sistem açıldığında RAM'e patlayacağını ve siyah noktalar oluşturarak RAM'ın verimliliğini ve ömrünü azaltacağını söyledi.

Bu doğru mu? Bilgisayarı hazırda bekletme modunun başka dezavantajları var mı?


74
İstese bile “RAM'e giremedi”, çünkü bir sabit sürücü veya hatta SSD, RAM'den daha yavaş olan birkaç büyüklükten oluşuyordu. ;)
Daniel B

84
Arkadaşın için kötü haberlerim var. Arkadaşınız bir bilgisayardaki hafıza hakkında hiçbir şey bilmiyor. Hazırda bekletme, bilgisayarlarda fiziksel hasara neden olmuşsa, neredeyse hiç işletim sisteminde mevcut olmaz.
Ramhound

20
RAM'iniz, her gün, her gün, saniyede birkaç gigabayt veriyi kürekle toplayabilir. Arkadaşın saçma sapan konuşuyor.
Boann

55
"RAM" mi dedi? Belki SSD'yi kastetmiştir? İşletim sistemini tüm RAM'leri sayfalamaya zorlamak kesinlikle SSD'ye yazılan veri miktarını artırarak ömrünü kısaltır.
AndreKR

15
Bilgisayarlar genellikle DRAM kullanır, bu nedenle DRAM sürekli yenilenir gibi görünmemektedir. Yani bütün RAM saniyede 15 kez okunup yazılıyor. Bu nedenle, başka herhangi bir okuma / yazmanın yaşam üzerinde ihmal edilebilir bir etkisi olması muhtemel görünmektedir. Her seferinde yalnızca 15 dakika boyunca hazırda bekletme / sürdürme işlemi yapacağınızı varsayalım; yenilemeler nedeniyle 13500 yazma tam bellek ve devam etme nedeniyle 1 tane alırsınız.
Maciej Piechotka

Yanıtlar:


104

Hazırda bekletme modu, bilgisayarınızın RAM'ına zarar vermez. Aslında, bilgisayarınızın RAM gerekir sürekli olarak saklanan verileri korumak için çalışma sırasında kendisini yeniden yazmak.

  • Bilgisayarınızı hazırda bekletme moduna geçirdiğinizde, kullanımda olan RAM sıkıştırılır ve diske kaydedilir. Bilgisayarınızı yeniden açtığınızda, sıkıştırılmış RAM görüntüsü yüklenir ve normal çalışmaya devam edilir.

  • Önemsiz miktarda çalışma belleği gerektiren çoğu cihazda olduğu gibi, PC'nizin kullandığı bellek türüne de dinamik RAM (DRAM) denir . DRAM , içeriğini korumak için sürekli olarak yenilenmelidir ve bu yenileme depolanan verileri yeniden yazmaktan başka bir şey değildir. Bilgisayarınız bunu saniyede 16 defa yapar (her 64 ms'de). Bu nedenle, hazırda bekletme modu RAM'e gereğinden fazla baskı yapmaz ve hiçbir şekilde ona zarar vermez.

  • Arkadaşınız, hazırda bekletme modunun diske potansiyel olarak büyük miktarda veri yazmayı içerdiği gerçeğiyle karıştırıyor olabilir. Sistem önyükleme diski olarak bir SSD kullanıyorsa , özellikle çok sayıda program çalışıyorsa , sık sık hazırda bekletme (günde birkaç kez), flaş bellekte yazma dayanıklılığı olduğundan, SSD'nin ömrünü kısaltabilir. Normal kullanımda, modern SSD'ler, beş yıl veya daha uzun bir süre boyunca günde onlarca gigabayt yazmayı işlemek üzere tasarlandığından, bu bir endişe kaynağı değildir. (Bellek görüntüsünün, toplam yazma miktarını azaltan diske yazıldığı gibi sıkıştırıldığını unutmayın .)


3
Modern SSD'lerin yaşamları ile ilgili endişelerini dile getirmek için, şu deneye bakın: techreport.com/review/27436/…
kartograf

4
@ cartographer haklı. Genel olarak, sürücünün kapasitesini sürekli olarak her gün bir dörtte birinden fazla yazmadığınız sürece, SSD flaş dayanıklılığı konusunda endişelenmenize gerek yoktur. Tüketici iş yüklerinin çoğu bu sınırların yakınında bir yere gelmez.
bwDraco

RAM içeriğinin tamamı saniyede 16 kez yazılır; değişmiş olsun veya olmasın Benim amatör bakış açımdan, bu süper verimsiz görünüyor.
Carcigenicate

@ Carcigenicate, DRAM'in çalışma şeklidir. Kararlı olan diğer RAM türleri vardır, ancak RAM için ödemek isteyeceğinizden daha yavaş veya çok daha pahalıdırlar. Ve hepsi bellek denetleyicisi, hatta DIMM'ler tarafından bile işleniyor, bu yüzden CPU kısmında herhangi bir çaba gerektirmiyor.
Jay Kominek

@ Carcigenicate: Anladığım kadarıyla, bugünlerde CPU'nun entegre bellek kontrolörü tarafından yapıldı. Evet, verimsiz, DDR3 modülleri tipik olarak kapasiteye, hıza ve voltaja bağlı olarak 2 ila 10 watt arasında herhangi bir yere çizim yapıyor.
bwDraco

16

Nitekim, RAM hazırda bekletme işleminin gerçekleştiği anda tüm verilerden boşaltılmalıdır. Bu onu sadece herhangi bir enerji kaynağını kesmekle aynı şekilde boşaltır.

Uyandığında, RAM "diskteki" verilerle doldurulacağından işlem tersine çevrilir.

Bu davranış, uygulamalarınızı başlattığınızda ve durdurduğunuzda, oyun oynadığınızda, fotoğraflarınızı düzenlerken vb. Günlük RAM kullanımınız kadar "yumuşak" olur.

RAM'in bu kadar hızlı şarj etme ve boşaltma verilerini kabul etmesinin amacı olmasaydı, öyleyse olduğu gibi yaratılmayacaktı.

Önyükleme sürenizi hızlandırmak için alışkanlıklarınıza devam edin veya bir SSD'ye yatırım yapın ve belki de bilgisayarınızı "hazırda bekletme" yerine "kapatmayı" tercih edin.


11
Ya da sonsuza dek açık bırak!

10
Son paragrafı kaldır ve benim artı oyum olacak :)
That Brazilian Guy

8

Arkadaşının büyük bir hayal gücü var. Ancak HDD’den RAM’e veri yazmanın RAM’inizi patlatabileceğini söylemek, saatte 40 mil hızla bir Ferrari kullanmanın motora zarar verebileceğini söylemek gibidir. RAM çok daha hızlı olduğu için olamaz.


4

Hayır, RAM'e zarar vermez. RAM normal çalışma sırasında kendini yeniden yazıyor.

Hazırda bekletme modu, sabit diski kullanır (diske RAM içeriği yazmak ve sistemi kapatmak olarak tanımlanır).


0

Diğer cevapların ihmal ettiği bir şey, modern işletim sistemlerinde, RAM'in hazırda bekletilen içeriğinin tamamının uyandıktan hemen sonra geri yazılmamasıdır. Bilgisayarı kullanılabilir hale getirmek için yeterince geri yazılır ve geri kalanı sanal bellek önbelleği gibi kullanılır, bellek yöneticisi neye ne yazıp neye ihtiyaç duymayacağına karar verir - tıpkı siz olduğunuzda çalıştığı gibi normal bilgisayar kullanmak

Windows 8 bunu daha da ileri götürüyor, çünkü iki farklı bellek bölümünü ayırıyor ve bunları farklı dosyalara hazırlıyor. Yalnızca bilgisayarın çalışabilmesi için gereken kısım hazırda bekleme dosyasındadır. Gerisi doğrudan sayfa dosyasına yazılır. Aslında, Windows 8'in hızlı "başlangıç ​​modu" aslında hazırda bekleme dosyasını kullanarak hazırda bekletme modundan çıkar, ancak sayfa dosyasını kullanmaz. Bu nedenle, arkadaşınız muhtemelen hiç bilmeden kış uykusunu kullanıyordur.

Hazırda bekletme modunda olmamadaki ana yarar, yalnızca temiz bir sayfa ile başlamanızdır. (Veya Windows 8'in hızlı başlangıç ​​modu durumunda daha temiz durum). Bellek zamanla bozulur. Ancak aynı sorunu yalnızca bilgisayarınızı sürekli açık tutmaktan bırakırsınız.

En iyi çözüm, yalnızca bilgisayarınızı bazen yeniden başlatmanızdır. Eğer Windows güncellemeleri açıksa (ve yapmanız gerekirse) muhtemelen bunu yine de yaparsınız.


1
Bu cevap alıntı kaynaklarla geliştirilebilir.
Jason C,

"Aslında, Windows 8'in hızlı" başlangıç ​​modu "aslında hazırda bekleme dosyasını kullanarak hazırda bekletme modundan çıkıyor, ancak sayfa dosyasını kullanmıyor." Bu doğru değil. "hızlı başlatma modu", kullanıcı oturumlarını sıfırdan başlatır, ancak sistem oturumunu başlatmaz.
Jamie Hanrahan
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.