Windows XP: Virtual Memory / Sanal Bellek

Transkript

Windows XP: Virtual Memory / Sanal Bellek
Windows XP: Virtual Memory / Sanal Bellek
Perşembe, 07 Eylül 2006 20:51 - Son Güncelleme Salı, 12 Eylül 2006 20:07
Grafik tabanlı işletim sistemleri (Windows, Linux altındaki grafik kullanıcı arabirimleri vb.)
çalışabilmek için, bir çoğumuzun bilgisayarında takılı olan fiziksel RAM (DDR, SDRAM diye
değişik tipleri var) belleklerden çok daha fazla bellek alanına ihitiyaç duyarlar. Bu bellek ihtiyacı
üstüste bir çok program ve servis çalıştıkça, her çalışan program/servis daha büyük veri veya
daha çok kullanıcı ile uğraşmaya başladıkça artar.
Bir bilgisayarda ihtiyaç duyulabilecek bellek miktarı, hangi uygulamaların nasıl çalıştırılacağına
bağlı olduğu için bellek miktarını kesin olarak belirlemek mümkün değildir. RAM bellekler her
zaman için bilgisayarın en pahalı bileşenlerinden biridir. Her ne kadar son yıllarda fiyatlar
düşmüşse de, yeni işletim sistemleri ve programlar eskisinden çok daha fazla bellek talep
etmektedir.
Windows işletim sisteminin daha 3.1 versiyonundan bu yana kullandığı bir teknik ile bu problem
aşılabilmektedir. Windows disk üzerinde bir dosya oluşturur. Bu dosyayı RAM bellek gibi
kullanır. Bu tekniğe/dosyaya
Virtual Memory-Sanal Bellek
denir.
Bir program çalıştırıldığında, programın çalışan tüm modülleri belleğe yüklense de, bu
modüllerin sadece belli bir bölümü aynı anda CPU tarafından kullanılır. Windows bellekte yüklü
olması gereken program parçalarından CPU'nun hemen kullanacaklarını çok daha hızlı olan
gerçek RAM'de, yani bellek çipleri üzerinde tutarken, diğer modüller disk üzerindeki bu sanal
bellekte tutulur. CPU diğer modüllere ihtiyaç duydukça, gerçek bellekteki modül diske yazılır,
diskteki modül belleğe yüklenir. Bu değiştirme işleminden dolayı diskte oluşturulan bu dosyaya
Swap File-Takas Dosyası
da denir. Takas dosyası üzerindeki bellek alanları
Page-Sayfa
olarak adlandırıldığı için bu dosyanın veya işlemin bir diğer adı da
Paging
veya
Paging File
'dır.
Bilgisayar üzerinde takılı gerçek RAM miktarı ne kadar fazla ise, Windows Page-File'a o kadar
az ihtiyaç duyar ve bu da sistemin çok daha hızlı çalışması demektir. Çünkü disk üzerindeki
Page-File'a erişim, bellek çiplerine göre çok çok yavaştır.
1/6
Windows XP: Virtual Memory / Sanal Bellek
Perşembe, 07 Eylül 2006 20:51 - Son Güncelleme Salı, 12 Eylül 2006 20:07
Page File ayarları
Windows Task-Manager Page-File kullanımı ile ilgili bir grafik sunar:
XP'nin hiç bir zaman bellek yetersizliği durumuna düşmemesi gerekir.
Eğer Task Manager'da, Commit Charge alanında Total ve Peak değerleri, Limit değerine
yaklaşıyorsa bilgisayarın RAM belleği yetersiz kalıyor, Windows Page File'ı da sonuna kadar
kullanıyor demektir.
2/6
Windows XP: Virtual Memory / Sanal Bellek
Perşembe, 07 Eylül 2006 20:51 - Son Güncelleme Salı, 12 Eylül 2006 20:07
Bu durumda önce Page-File ayarlarına bakmanız gerekiyor. Windows gerçek ram miktarına
göre bir Page-File önerisinde bulunur, bu öneri çerçevesinde bir Page-File boyutu belirlemek
gerekir.
RAM miktarının olması gerekenden çok daha az olduğu bir sistemde, "nasılsa benim
diskimde yer çok" diye çok büyük bir Page-File oluşturmanın bir faydası olmaz. Çünkü
windows'un verimli olarak kullanabileceği takas dosya boyutu sistemde takılı RAM miktarı ile
orantılı bir sayıdır. Bu nedenle bazı durumlarda, gerçekten de sisteme ek RAM takılması
gerekiyor olabilir.
Şimdi takas dosyasının nasıl ayarlandığına bakalım.
3/6
Windows XP: Virtual Memory / Sanal Bellek
Perşembe, 07 Eylül 2006 20:51 - Son Güncelleme Salı, 12 Eylül 2006 20:07
Control-Panel
>
System
Veya
Advanced
My Computer
>
Performance
üzerine sağ tık>
Properties
>
Setting
4/6
Windows XP: Virtual Memory / Sanal Bellek
Perşembe, 07 Eylül 2006 20:51 - Son Güncelleme Salı, 12 Eylül 2006 20:07
Virtual Memory
tab:Advanced
Change
alanında
ile
değiştirebiliriz.
şu anda geçerli takas dosya boyutunu görüyoruz (örnekte 192 MB).
5/6
Windows XP: Virtual Memory / Sanal Bellek
Perşembe, 07 Eylül 2006 20:51 - Son Güncelleme Salı, 12 Eylül 2006 20:07
Normalde
Custom
Bu
System
No
seçenekte,
paging
managed
Size
Windows
filetakas
size
dosyasının
Paging
Initial
Bu
"Takas
seçenek
size
File'ı
boyutunu
ile
dosyası
takas
kendimiz
dosyasının
kullanma."
C: sürücüsünde
takas
ayarlıyoruz.
dosyasının
boyutunu
demektir.
oluşturur.
ilkbelirleme
oluşturulacağı
Maximum
BuEğer
seçeneği
işiniC:XP'ye
sürücüsü
değerdir.
size
seçmeyin.
bırakabiliriz.
yerine
Kullanım
alanında
başk
ar
6/6