Nasıl Yapılır?

Uzun Süre Açık Kalan Bilgisayarda RAM Neden Dolar?

Bilgisayarlar, birçok parçanın bir araya gelmesiyle meydana gelen karmaşık cihazlardır. Tüm bu parçaların uyum içerisinde çalışması, bilgisayarın performansını ciddi anlamda etkiler. Ancak, parçaların kalitesi kadar, bilgisayarın kullanımı da performans üzerinde büyük bir etkiye sahiptir.

Sonuç olarak, bilgisayarlar esasen donanımdan oluşsalar da, bu donanımların verimli çalışmasını sağlayan yazılımlardır. Bu yazıda, uzun süre açık kalan bir bilgisayarda “RAM neden doluyor?” sorusunun nedenine odaklanacağız. Bilgisayarınızda yeterli bellek kapasitesinin bulunması, sistemin genel performansını önemli ölçüde etkileyebilir.

Öncelikle, RAM’in çalışma prensibini kavramak önemlidir. Random Access Memory (Rastgele Erişim Belleği) olarak bilinen RAM, sistemin ihtiyaç duyduğu alanı rastgele olarak tahsis edebilmesi nedeniyle bu ismi almıştır. Bilgisayarınızda açtığınız her oyun veya uygulama, bellekten bir alan talep etmektedir.

İşletim sistemi, bellek üzerinde bir alan tahsis ederek, bu alanı ihtiyaç duyan program veya oyuna rastgele olarak dağıtır. Ayrılan bu alana blok denir. Her blok, parçalardan oluşur ve her parçanın bir adresiparçaların içerisinde tutulur fakat ulaşmak için adrese ihtiyaç vardır.

Bu konsepti daha iyi kavrayabilmek için yukarıdaki görsele bakabiliriz. Bellekte ayrılan bloklara “site” diyebiliriz. Bu blok içerisindeki parçalar ise site içerisindeki “evler” olarak düşünülebilir. Blok adresleri de bu durumda evlerin kapıları olarak düşünülebilir.

Belleğin işleyişine baktığımızda, istenen bir programa gerekli alan tahsis edildikten sonra, program ve kullanıcı parçaların içindeki kaydedilmiş verilere ulaşmak ister. Bu nedenle, işletim sisteminin parçaların adreslerini bilmesi gerekmektedir. Adresi bilinmeyen veriye işletim sistemi asla ulaşamaz.

RAM dolma sorunu

RAM’in neden dolduğuna dair cevap burada şekilleniyor. Aslında bu durumun nedeni bizler değiliz. İşimiz bittiğinde kullandığımız oyun veya uygulamalardan çıkış yaptığımızda, normal şartlarda bellekte ayrılan bu alanın boşaltılması gerekir.

Fakat, hatalı bir şekilde derlenmiş bazı yazılımlar, kapatıldıktan sonra bu ayrılan alanı boşaltmayı göz ardı eder ve parçaların içindeki adresleri kaybeder. Adresler kaybolsa bile, içindeki veriler kaybolmaz. Bu yüzden bellek bu alana ulaşamaz ve başka bir program için bu alanı tahsis edemez. Ancak adresi kaybolan bu parçalar, bellekte yer kaplamaya devam eder.

Normal şartlar altında bu tür bir durumun yaşanması pek olası değildir. Ancak bilgisayar uzun süre çalışır ve birçok program aynı anda açık kalırsa, bu durumun ortaya çıkma ihtimali artar. Bazen program çalıştırmasa bile belleğin dolu olmasının nedeni budur. Bu sorunu çözmek için, bilgisayarınızı yeniden başlatmak en etkili yöntemdir. Böylece belleği temizleyebilirsiniz.

Bilgisayarınızda ne kadar fazla RAM varsa, programlarda o kadar fazla alan tahsis edebilirsiniz. Bu nedenle bellek alanlarının önemi büyüktür.