Re: 4gb czy 2gb

Autor: Roman \ <seek80_at_NOSPAM.o2.pl>
Data: Mon 18 Jun 2007 - 11:33:33 MET DST
Message-ID: <f55jh0$81t$1@news.dialog.net.pl>
Content-Type: text/plain; charset=ISO-8859-2

Radosław Sokół pisze:
> Roman "Seek" Sęk pisze:
>> No, dobrze. Więc podaj proszę przykład źle napisanego programu z którym
>> jeden system operacyjny (np: XP) będzie miał problemy, a drugi (np:
>> Vista) już nie.
>
> Program otwierający duży plik do odczytu sekwencyjnego bez
> sygnalizowania, że charakter odczytu będzie stricte sekwen-
> cyjny (lub, co gorsza, podający flagę odczytu losowego!).
> System będzie niepotrzebnie buforował już odczytane dane,
> zamiast usunąć je natychmiast z pamięci i wykorzystać ew.
> nadmiar RAMu na read-ahead. W moich testach różnica w "płyn-
> ności wielozadaniowości" w czasie pracy programu [ a) z takim
> błędem, b) dobrze napisanym ] była kolosalna.
>
> Vista ma AFAIK nieco ograniczony mechanizm "sugestii" ze
> strony aplikacji: trudniej jest powiedzieć jej, że ma się
> zamiar robić co innego, niż się zrobi w rzeczywistości.
> Nie wiem, czy uczyniono to z niekorzyścią dla aplikacji
> używających flag odczytu mieszanego i losowego z premedy-
> tacją w dobrych celach.
Czyli uznano, że OS będzie już w stanie sam lepiej dobierać strategie
zarządzania pamięcią i odebrano programistom jeszcze więcej mechanizmów
kontroli zachowania OS? Cóż jeśli to się sprawdzi - to dobrze.
Dzięki za wyjaśnienie.

-- 
Pozdrawiam
Roman "Seek" Sęk
Received on Mon Jun 18 11:45:06 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 18 Jun 2007 - 11:51:11 MET DST