View Single Post
Eski 20-12-04, 05:42
zerezek zerezek çevrimdışı
Varsayılan Cvp: XP'e HIZ Katmak / Verim Almak ve Sorunlarınız

Alıntı:
Gerçek Mesajı Gönderen gencdesign
ya arkadaşlar XP de root da bulunan pagefile.sys dosyası nedir necidir. yaklaçık 1,2 GB yer kaplıyo. Bunu silersek ne olur???

-sistemin fiziksel hafizasinin* asagi yukari 1.5 kati boyutunda olmasi ongorulen dosya. disable edilmesi tehlikelidir.

-windows xp'de paging için kullanılan dosya.

paging windows turkcesi ile sayfalama yada sayfalama mekanizmasi denen $ey, afaik olay $undan ibaret: ornegin bellekte 3 tane program var biri 100k digeri 25k oteki de 75k yer kapliyo oldugunu varsayalim; 25k'lik programi bellekten atip yerine 50k'lik ba$ka program yuklersek o zaman program butun olarak aradaki 25k lik bo$luga sigmaz ve sona yazilir arada bo$luk olur, tabi boole i$lemler ard arda bi suru kere tekrarlaninca bellek delik de$ik defragmante olur.. oysa sayfalama ile bellegi parcalara boleriz ornegin bu ornekte 5k lik parcalara bolsek ilk prg 20 parca ikinci prg 5 parca 3. prg 15 parca yer kaplar sonra 5 parcalik prg u atip yerine 10 parcalik prg'u ilk 5 parcasi bi yere sonraki 5 parcasi ba$ka yere yukleriz bolece bolunme onlenmi$ olur. buna da sayfalama denir.. ayrica (bkz: intel) 80386 ve 80486 cpularda default sayfa buyuklugu 4k'dir, pentiumlarda 4mb'lik sayfalar da kullanilabilir. (bkz: page granular)(bkz: byte granular) i$letim sistemi yuklenecek program icin page allocate eder ve bunlari yazar. her page'in ne kadar kullanildigi bellekte olup olmadigi vs. ile ilgili bir tablo vardir (page tablosu, cr3 registeri bunun ba$ini point eder), bellekte olmayan bir sayfa cagirildigi zaman (p biti 0) "segment not in memory" yerine page fault olu$ur, bunu handle eden i$letim sistemi cagirilan yerde olmasi gereken sayfa eger gercekten varsa bunu kendi icindeki hangi page en az kullanildiginda dair bir tablodan bakarak (hangi page az kullanildi istatistigini tuan bi kisim vardir) az kullanilan page'i diske atar (tabi eger kendisi disk ile swap ediyorsa bellekteki hedeleri) bunun yerine orada olmasi gereken page'i yukler.. eger boyle bir page aslinda hic olu$mami$sa da windows page fault olu$tu kapatilmasi lazim $eklinde bir hata mesaji verip kapatir.. (yaniliyor da olabilirim, bir de cr2de fault a yol acan address bulunur yanli$ hatirlamiyorsam.