środa, 8 luty 2012

NEXT 7/2009 - System od środka

System od środka - ikonka 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
< Poprzednia 1 2 3 Następna >

Windows 7 – najciekawsze rozwiązania w architekturze systemu

Renderowanie okien przez GPU przyspieszy interfejs i zmniejszy zapotrzebowanie systemu na pamięć, bo operacje będą wykonywane w całości na karcie graficznej. Dzięki temu informacje o otwartych oknach nie będą przechowywane w RAM-ie, dzięki czemu więcej wolnej pamięci pozostanie dostępnej dla aplikacji.

Optymalizacja działania dysków SSD przez rozproszenie danych równomiernie po całej powierzchni partycji przyczyni się do wolniejszego ich zużywania się. Zapewni też lepszą wydajność zainstalowanego na nich systemu.

Wbudowane kodeki popularnych formatów, np. H.264 czy AAC, oraz architektura DXVA-HD pozwolą na odtwarzanie multimediów ze wsparciem sprzętowym, bez dodatkowego oprogramowania. Także większość filmów HD powinna być obsługiwana bez konieczności doinstalowania dodatkowych kodeków i programów.

Lepsza współpraca z sieciowymi urządzeniami audio-wideo pozwoli łatwo stworzyć domowe centrum multimedialne: odtworzenie ulubionego wideo przez sieć będzie mniejszym kłopotem niż w XP czy Viście.

Poprawiony mechanizm oszczędzania energii pomoże np. wydłużyć pracę notebooków na baterii, ograniczając dynamicznie jasność monitora i pracę podzespołów. System kontrolować będzie więcej funkcji niezależnie od posiadanego sprzętu, co ucieszy posiadaczy starszych komponentów.

Narzędzie BitLocker To Go zabezpieczy dyski przenośne w prosty i intuicyjny sposób, czyli hasłem. Zachowana będzie przy tym możliwość korzystania z tak zaszyfrowanego nośnika na innych komputerach i systemach operacyjnych.

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)

< Poprzednia 1 2 3 Następna >

Podobne artykuły:

Komentarze:

Redakcja nie ponosi odpowiedzialności za treść komentarzy.
Nikt jeszcze nie skomentował.
Niezalogowany

Aby mieć dostęp do niektórych części serwisu NEXT (np. forum dyskusyjnego, oceny numeru, newslettera), musisz posiadać konto w naszym serwisie. Zachęcamy do darmowej rejestracji!

Jeżeli posiadasz już konto w serwisie, to zaloguj się.