FAQ
Szukaj
Użytkownicy
Grupy
Galerie
Forum komputerowe SOFTWARE HARDWARE
Profil
Zaloguj się, by sprawdzić wiadomości
Zaloguj
Rejestracja
Forum Forum komputerowe SOFTWARE HARDWARE Strona Główna
->
WINDOWS XP
Napisz odpowiedź
Użytkownik
Temat
Treść wiadomości
Emotikony
Więcej Ikon
Kolor:
Domyślny
Ciemnoczerwony
Czerwony
Pomarańćzowy
Brązowy
Żółty
Zielony
Oliwkowy
Błękitny
Niebieski
Ciemnoniebieski
Purpurowy
Fioletowy
Biały
Czarny
Rozmiar:
Minimalny
Mały
Normalny
Duży
Ogromny
Zamknij Tagi
Opcje
HTML:
NIE
BBCode
:
TAK
Uśmieszki:
TAK
Wyłącz BBCode w tym poście
Wyłącz Uśmieszki w tym poście
Kod potwierdzający: *
Wszystkie czasy w strefie EET (Europa)
Skocz do:
Wybierz forum
SOFTWARE
----------------
WINDOWS XP
WINDOWS VISTA
WINDOWS 9X
Pakiety biurowe
Ubuntu 7.04 Herd 2
HARDWARE
----------------
KARTY GRAFICZNE
PROCESORY
PŁYTY GŁÓWNE
BEZPIECZEŃSTWO
INTERNET & SIECI
STEROWNIKI
UŻYTKOWNICY O NASZYM FORUM
PROGRAMY
overclocking -wszystko o podkręcaniu
TV-SAT
----------------
TV-SAT
POZA SPRZĘTEM
----------------
SZUKASZ GRY?? PISZ PROŹBĘ !!! NA PEWNO ZNAJDZIEMY JĄ DLA CIEBIE
SZUKASZ FILMU ?? ZNAJDZIEMY GO DLA CIEBIE !!
SZUKASZ MP3 BĄDZ CAŁEJ PŁYTKI??
KONKURS
off topic czyli na każdy temat
100 postów-doładowanie 5 zł od admina
GRY NA PC
Przegląd tematu
Autor
Wiadomość
Kusep
Wysłany: Pon 9:20, 16 Gru 2013
Temat postu: Różnice między Windows 2000 a XP - plik wymiany
Cytat:
Jak wynika z moich doświadczeń (dwa lata na Windows 2000, oraz 1 rok na Windows XP, w tym pół roku na XP SP1) oraz obserwacji, Windows 2000 ma dużo mniejszą „ochotę” na korzystanie z pliku wymiany w porównaniu z nowszymi jego odmianami. Może pokaże to na przykładzie:
Mamy 256 MB RAM, system tuningowany (wyłączona większość usług, sam system po uruchomieniu zajmuje jakieś 65 MB (Windows 2000) lub 70 MB (Windows XP/2003)), po załadowaniu Winampa, Total Commandera, menadżera zadań oraz Word’a zajętość pamięci wynosi 110 MB w przypadku Windows 2000 lub 115 w przypadku Windowsa XP/2003.Po kilkugodzinnym pisaniu w Wordzie, Windows 2000 można powiedzieć, że nie używa pagefile.sys, niezależnie kiedy chcę się przerzucić na inną aplikację, czy to jest winamp czy Total Commander i tak system cały czas trzyma te programy w pamięci operacyjnej. Windows XP natomiast już po około 30 minutach pisania w Wordzie przeniósłby Total Commandera do pliku wymiany, oraz część winampa, która nie byłaby potrzebna do odtwarzania muzyki.
Wniosek z tego płynący jest jeden – Windows XP jest systemem, który w dużo większym stopniu stronicuje, niż Windows 2000. Jak jednak można łatwo to zaobserwować algorytmy zarządzające stronicowaniem w Windows 2000 są znacznie lepsze, niż te z Windows XP. Windows 2000 stronicuje (jawnie) dopiero wtedy, gdy faktycznie potrzebna jest mu pamięć, Windows XP natomiast stronicuje już wtedy, gdy jakiś program przekroczy swój próg czasu egzystowania w pamięci bez aktywności. Przy odpowiednio dużym pliku wymiany oraz dużej ilości pamięci operacyjnej stronicowanie niejawne jest takie samo w oby systemach, jednak jawne jest dużo większe w przypadku Windowsa XP. Jeśli natomiast mamy nawet dużo pamięci, a zużywamy jej jedynie powiedzmy 20-30% oraz mamy duży plik wymiany, to Windows XP i tak z niego będzie korzystał ograniczając tym stronicowanie niejawne, Windows 2000 natomiast będzie korzystał z pamięci fizycznej dotąd dopóki mu jej wystarczy.
Jest jeszcze jedna możliwa sytuacja: dużo pamięci, ale mały plik wymiany: Windows 2000 korzysta tak samo jakby miał duży plik wymiany, natomiast Windows XP stronicowanie jawne zmniejszy kosztem stronicowania niejawnego. Innymi słowy XP’k będzie wówczas wyrzucał z pamięci programy, które jego zdaniem są już niepotrzebne, tylko dlatego by dane, które od uruchomienia uległy zmianie pozostały w niej, gdyż nie ma na to miejsca w pagefile. Co oczywiście powoduje, że po dłuższym nie używaniu danego programu, system w momencie przywrócenia go z paska zadań sczyta go ponownie z oryginalnego źródła.
Zalety stosowania stronicowania użytego w Windows XP.
Podczas ładowania do pamięci dużego pliku lub programu, który teoretycznie może przekroczyć obecny obszar wolnej pamięci, Windows XP szybciej załaduje taki program, gdyż on już te dane, ma przeniesione do pliku stronicowania, natomiast Windows 2000 musi je dopiero przenieść.
Dlaczego tak się dzieje? XP jest systemem bardziej przewidującym (co nie znaczy, że robi to dobrze) od swojego poprzednika. XP wychodzi z założenia, że w każdym momencie może nam braknąć pamięci, więc co tylko jest nam mniej potrzebne przenosi do pliku pagefile.sys. Dwutysiączka zaś wychodzi z założenia, że wyżej opisane sytuacje będą rzadkością, więc ewentualnie niepotrzebne dane przeniesie do pliku wymiany w momencie kiedy będzie potrzebny wolny obszar pamięci. Zasadniczo obydwa mają pewien czas po którym programy znajdują się w pliku wymiany, jednak Windows 2000 przy małym zużyciu pamięci powijalnie mało przenosi do pagefile, można powiedzieć, że nie przenosi w ogóle, dopiero w momencie, kiedy jest na realnie potrzebna ta pamięć, system stara się organizować wolne miejsce poprzez stronicowanie jawne oraz niejawne. Choć proszę się nie martwić, że robi to długo, system używa swpafile dopiero po zajęciu 80% (później pokażę gdzie ten parametr możemy zmieniać) i w związku z tym nigdy nie dojdzie do sytuacji, że nie mamy miejsca w pamięci na uruchomienie danego procesu, system wówczas zacznie pierwsze wykorzystywać te 20% a dopiero później przenosić dane do swapfile. Później już w tle w miarę możliwości zrobi sobie te wolne 20%.
Który lepszy? Nie ulega wątpliwości, że znów zależy to od osobistych preferencji.
Źródło
i tam też wiele rzeczowych porad
Wniosek:
Jeśli ktoś ma więcej RAMu, a dziś mało kto ma mało, szybszym systemem byłby Windows 2000.
fora.pl
- załóż własne forum dyskusyjne za darmo
Skin Created by: Sigma12
Powered by
phpBB
© 2001, 2002 phpBB Group
Regulamin