BİLGİ:Vista da işlemci tampon belleğinin büyüklüğü eğer girilmediyse yani kayıt defterinde değeri "0" ise vista Hardware Abstraction Layer (HAL)(Donanım Ayırma Katmanı) adı verilen bir arayüz ile aygıt sürücülerini kullanarak bunu algılamaya çalışır.Fakat bazı sebeplerle bazen bunda başarılı olamaz.Başarılı olamadığın da ise bunu otomatikman 256kb olarak varsayar.Fakat günümüz işlemcilerinde 4mb lık 6mb lık L2 bellekler olduğunu düşünürsek bu işlemci performansını Vista ile etkileşiminde azaltır.
ÖNEMLİ UYARI: Sadece işlemcinizin tampon belleği ne kadarsa o değeri girin fazla girilmesi kesinlikle önerilmez
ADIM BİR:
"HAL'in işlemci için raporladığı rakamı bulmak"
1-Öncelikle bir sistem raporu oluşturun.Bunun için;
a) "Denetim Masası"nı açın. (Klasik Görünüm)
b) "Performans Bilgileri ve Araçlar"ı açın.
c) Sol taraftan "Gelişmiş Araçlar"ı seçin.
d) "Sistem Sağlık Raporu Oluştur" deyin.
2- Şimdi bu raporda "Donanım Yapılandırması" nı sağ taraftaki üçgeni kullanarak genişletin. (Alttaki resim)
3- Aynı metodla "Aygıtlar" ı genişletin. (Alttaki resim)

4- Aşağı inerek "Anakart Sınıfları" bölümünü bulun. (Alttaki resim)
a) Burada "root\cimv2:SELECT * FROM Win32_Processor" yazan yeri genişletin.
b) Genişlettiğinizde "Win32_Processor.DeviceID="CPU0" diye bir yer çıkacak. Onu da genişletin.

5- İşte bulistede gördüğünüz "L2CacheSize" değeri "Adım 2" de kullanacağımız değerdir.Bir yere yazın.
ADIM İKİ:
1- Başlat menüsünü açarak arama satırına "regedit" yazın ve "Enter"a basın.
2- Kayıt defterinde HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management yolunu izleyin fakat "Memory Menagement" ı açmayın sadece üzerine tıklayın.Alttaki ekrana geleceksiniz;

3-Sağ taraftan "SecondLevelDataCache"in üzerine gelip sağ tıklayın ve "Değiştir" deyin. (Buradaki değer gördüğünüz üzere "0". İşte düzeltmemiz gereken yer burası)
4-Alttaki listeye göre adım bir de bulduğumuz "L2 Bellek Değeri"nin "16" lık karşılığını bulun
(örn.4096kb=1000)
256 KB 100 (hex)
512 KB 200 (hex)
1024 KB (1MB) 400 (hex)
2048 KB (2MB) 800 (hex)
3072 KB (3MB) 900 (hex)
4096 KB (4MB) 1000 (hex)
6144 KB (6MB) 1800 (hex)
8192 KB (8MB) 2000 (hex)
12288 KB (12MB) 3000 (hex)
16384 KB (16MB) 4000 (hex)
5- Ve burada "Onaltılık"ı işaretleyerek değeri girin. (Alttaki resim)

6- "Kayıt Defteri"ni kapatın ve bilgisayarı tekrar başlatın.
"HAL'in işlemci için raporladığı rakamı bulmak"
1-Öncelikle bir sistem raporu oluşturun.Bunun için;
a) "Denetim Masası"nı açın. (Klasik Görünüm)
b) "Performans Bilgileri ve Araçlar"ı açın.
c) Sol taraftan "Gelişmiş Araçlar"ı seçin.
d) "Sistem Sağlık Raporu Oluştur" deyin.
2- Şimdi bu raporda "Donanım Yapılandırması" nı sağ taraftaki üçgeni kullanarak genişletin. (Alttaki resim)
3- Aynı metodla "Aygıtlar" ı genişletin. (Alttaki resim)

4- Aşağı inerek "Anakart Sınıfları" bölümünü bulun. (Alttaki resim)
a) Burada "root\cimv2:SELECT * FROM Win32_Processor" yazan yeri genişletin.
b) Genişlettiğinizde "Win32_Processor.DeviceID="CPU0" diye bir yer çıkacak. Onu da genişletin.

5- İşte bulistede gördüğünüz "L2CacheSize" değeri "Adım 2" de kullanacağımız değerdir.Bir yere yazın.
ADIM İKİ:
1- Başlat menüsünü açarak arama satırına "regedit" yazın ve "Enter"a basın.
2- Kayıt defterinde HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management yolunu izleyin fakat "Memory Menagement" ı açmayın sadece üzerine tıklayın.Alttaki ekrana geleceksiniz;

3-Sağ taraftan "SecondLevelDataCache"in üzerine gelip sağ tıklayın ve "Değiştir" deyin. (Buradaki değer gördüğünüz üzere "0". İşte düzeltmemiz gereken yer burası)
4-Alttaki listeye göre adım bir de bulduğumuz "L2 Bellek Değeri"nin "16" lık karşılığını bulun
(örn.4096kb=1000)
256 KB 100 (hex)
512 KB 200 (hex)
1024 KB (1MB) 400 (hex)
2048 KB (2MB) 800 (hex)
3072 KB (3MB) 900 (hex)
4096 KB (4MB) 1000 (hex)
6144 KB (6MB) 1800 (hex)
8192 KB (8MB) 2000 (hex)
12288 KB (12MB) 3000 (hex)
16384 KB (16MB) 4000 (hex)
5- Ve burada "Onaltılık"ı işaretleyerek değeri girin. (Alttaki resim)

6- "Kayıt Defteri"ni kapatın ve bilgisayarı tekrar başlatın.











4 yorum:
Win7 kullanıyorum x3 425 işlemcim var.3x512kb l2 cache bulunmakta.Hepsinin toplamınımı yazıcaz yoksa tek çekirdeğin cache'inimi yazıcaz ?
Win7 l2 cachle ilgili bir şey yazmamış :(
Bu makale zaten Vista ile ilgili windows 7 de bu konuda iyileştirmeler yapıldı ve bu adımları uygulamanıza gerek kalmadı sadece Vista kullanıyorsanız uygulayın
Bende ki L2CacheSize değeri 0(sıfır)dı. bu bir sorun mu?
Merhaba Adsız,
Hayır. Bu yazı Vista henüz RTM iken yazılmıştı. Servis paketlernden sonra bu sorun düzeltildi.Herhangi bir ayarlama yapman gerekmiyor.
Selamlar...
Yorum Gönder
DİKKAT!
Lütfen buradan yorum yapmayın. Çünkü;
Blogumun yorum yönetim sistemini Blogger'dan ayrı olarak DISQUS üzerinden yönetiyorum. DISQUS mobil sürümde çalışmıyor bu yüzden de bloguma mobil cihazınızla yaptığınız (Blogger yorum sistemi üzerinden) yorumları teknik olarak yönetemiyor, cevap veremiyorum. Yorum yapmak için ya WEB sürümüne geçiş yapın yada yorumunuzu bilgisayardan yapın.
Bu durum için özür diliyorum
Nonpasaran