nowe mechanizmy w systemie Windows 7
Data: 15 czerwiec 2009
Identyfikator: 090708
Nadchodząca edycja Windows niesie ze sobą nie tylko atrakcyjny wygląd i większą wygodę użytkowania. Usprawnienia takie jak lepsze zarządzanie energią czy pamięcią oraz poprawiona
obsługa sprzętu zwiększają stabilność i komfort pracy z systemem. [Krzysztof Roszak]
Strona 1 z 3
Zestawiając ze sobą działającą Vistę i Seven na dwóch znajdujących się obok siebie monitorach, nie zauważymy zasadniczych różnic. Jedyne, co się rzuca w oczy, to udoskonalenia powłoki systemu, tak jak np. opisywany w poprzednim artykule pasek zadań czy nowe funkcje menedżera okien (ang. Desktop Window Manager), np. Aero Peek czy Shake. Wiele osób może zadawać sobie pytanie: czy
Microsoft przez ponad rok faktycznie był
w stanie dokonać tylu zmian, by przesiadkę
z Visty uczynić opłacalną?
Po przyjrzeniu się architekturze nowych okienek okazuje się, że rzeczywiście jest ich dużo. Choć z ich istnienia zwykły użytkownik nawet nie będzie zdawał sobie sprawy, to wpłyną one na poprawę komfortu pracy
z Seven. Dzięki modyfikacjom dokonanym w architekturze systemu i metodzie działania wielu z jego komponentów Seven może zyskać wielu zwolenników.
Nowości menedżera okien
Choć okna aplikacji w Siódemce wyglądają tak samo jak w Viście, sposób ich wyświetlania jest zupełnie różny. A to dlatego, że zmodernizowany został mechanizm menedżera okien, który do ich renderowania w większym stopniu niż dotychczas korzysta ze wsparcia procesora karty graficznej (GPU). Już Vista do trybu Aero Glass wymagała wydajnego GPU z obsługą DirectX 9.0c, ponieważ część efektów realizowana była sprzętowo. W Seven układy graficzne są jeszcze bardziej obciążone. Dzięki temu interfejs działa
sprawniej, system jest stabilniejszy, a nowoczesny interfejs Aero zużywa mniej pamięci. Jak tego dokonano?
Do tworzenia gier Microsoft od dawna udostępnia środowisko Direct3D. W Windows 7 do wyświetlania grafiki dwuwymiarowej stworzono w Windows 7 Direct2D. Pod nazwą tą kryje się zbiór bibliotek systemowych przyspieszających rysowanie obiektów dwuwymiarowych (np. wielu elementów w programach do edycji grafiki), obrazów czy tekstu. Z tego zbioru korzysta właśnie menedżer okien. System ten niesie ze sobą wiele usprawnień. Jednym
z ważniejszych jest minimalizacja zużycia pamięci RAM przez otwarte okna aplikacji. Po analizie działania Visty, a szczególnie sposobu jej współpracy ze sterownikami i menedżerem okien, ustalono, że informacje o każdym otwartym oknie przechowywane są w pamięci dwa razy – w puli ogólnosystemowej oraz fragmencie pamięci RAM zarezerwowanej dla kart graficznych.
Do tworzenia gier Microsoft od dawna udostępnia środowisko Direct3D. W Windows 7 do wyświetlania grafiki dwuwymiarowej stworzono w Windows 7 Direct2D. Pod nazwą tą kryje się zbiór bibliotek systemowych przyspieszających rysowanie obiektów dwuwymiarowych (np. wielu elementów w programach do edycji grafiki), obrazów czy tekstu. Z tego zbioru korzysta właśnie menedżer okien. System ten niesie ze sobą wiele usprawnień. Jednym
z ważniejszych jest minimalizacja zużycia pamięci RAM przez otwarte okna aplikacji. Po analizie działania Visty, a szczególnie sposobu jej współpracy ze sterownikami i menedżerem okien, ustalono, że informacje o każdym otwartym oknie przechowywane są w pamięci dwa razy – w puli ogólnosystemowej oraz fragmencie pamięci RAM zarezerwowanej dla kart graficznych.
Lepsze, czytelniejsze fonty
Częścią składową D2D jest biblioteka DirectWrite, która odpowiada za renderowanie czcionek ekranowych. O ile dotąd antyaliasing, czyli wygładzanie krawędzi liter, dostępny po włączeniu funkcji ClearType, realizowany był programowo, o tyle teraz czynność ta również może być realizowana przez karty graficzne (technika ta otrzymała nazwę YDirection Antialiasing).
Efektem nie jest mniejsze zużycie pamięci RAM, tylko lepsza jakość wyświetlania czcionek, które są po prostu gładsze. Można to zaobserwować zwłaszcza przy dużych rozmiarach fontów, np. 20 punktów i większych. Niestety, na razie działanie tej techniki można zaobserwować wyłącznie w programie Microsoft XPS Viewer. Pozostaje mieć nadzieję, że w chwili premiery nowych Okienek liczba aplikacji wspierających to rozwiązanie będzie większa.
Ocena: 



(aktualna: 1,0; liczba głosów: 1) (aby ocenić, musisz się zalogować w serwisie)
Podobne artykuły: